- 01 Sep, 2011 8 commits
-
-
Ezio Melotti authored
-
Ezio Melotti authored
-
Ross Lagerwall authored
-
Ross Lagerwall authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
-
Benjamin Peterson authored
This is a temporary kludge and all is well in 3.3.
-
- 31 Aug, 2011 4 commits
-
-
Éric Araujo authored
-
Éric Araujo authored
Patch by Hallvard B Furuseth.
-
Éric Araujo authored
-
Éric Araujo authored
-
- 30 Aug, 2011 13 commits
-
-
Amaury Forgeot d'Arc authored
-
Antoine Pitrou authored
-
Antoine Pitrou authored
-
Éric Araujo authored
-
Éric Araujo authored
-
Amaury Forgeot d'Arc authored
- Issue #9651: Fix a crash when ctypes.create_string_buffer(0) was passed to file.write() - Issue #11241: subclasses of ctypes.Array can now be subclassed.
-
Amaury Forgeot d'Arc authored
-
Amaury Forgeot d'Arc authored
some functions like file.write().
-
Éric Araujo authored
-
Antoine Pitrou authored
Windows does set the errno attribute to ENOENT, but the error message displays the Windows error number (3 -> ERROR_PATH_NOT_FOUND), not the errno number (2 -> ENOENT). The Unix errno corresponding to 3 is ESRCH, explaining the confusion, which can be seen in the following snippet: >>> shutil.rmtree("foo") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "Z:\default\lib\shutil.py", line 272, in rmtree onerror(os.listdir, path, sys.exc_info()) File "Z:\default\lib\shutil.py", line 270, in rmtree names = os.listdir(path) WindowsError: [Error 3] The system cannot find the path specified: 'foo\\*.*' >>> e = sys.last_value >>> e.errno 2 >>> e.winerror 3 >>> errno.errorcode[2] 'ENOENT' For reference, see PC/errmap.h and http://msdn.microsoft.com/en-us/library/ms681382%28v=vs.85%29.aspx
-
Éric Araujo authored
-
Éric Araujo authored
-
Éric Araujo authored
-
- 29 Aug, 2011 13 commits
-
-
Éric Araujo authored
There was already a test for this, but it was complicated and had a subtle bug (custom command objects need to be put in dist.command_obj so that other command objects may see them) that rendered it moot.
-
Éric Araujo authored
Packaging uses the shutil.make_archive function copied from distutils, which does not support compress. There is no test to check that “bdist --format whatever” works, so this slipped by.
-
Éric Araujo authored
-
Éric Araujo authored
These options were used to implement “setup.py --name”, “setup.py --version”, etc. which are now handled by the pysetup metadata action or direct parsing of the setup.cfg file. As a side effect, the Distribution class no longer accepts a 'url' key in its *attrs* argument: it has to be 'home-page' to be recognized as a valid metadata field and passed down to the dist.metadata object. I cleaned up some comments, docstrings and code along the way.
-
Éric Araujo authored
-
Antoine Pitrou authored
the C pickle implementation.
-
Antoine Pitrou authored
the C pickle implementation.
-
Antoine Pitrou authored
(more than 2**31 items). Instead, in most cases, an OverflowError is raised.
-
Antoine Pitrou authored
(more than 2**31 items). Instead, in most cases, an OverflowError is raised.
-
Éric Araujo authored
When called without option (“-f field” or “--all”), “pysetup metadata” didn’t do anything useful. Now it prints out all metadata fields. The “--all” option is removed.
-
Éric Araujo authored
-
Éric Araujo authored
-
Éric Araujo authored
-
- 28 Aug, 2011 2 commits
-
-
Charles-François Natali authored
the check against negative values, and add a note on this surprising test. Patch by David Watson.
-
Charles-François Natali authored
greater than FD_SETSIZE.
-