Éric Araujo
1f2bcd35bb
Don’t let invalid line in setup.cfg pass silently
2011-09-10 18:22:04 +02:00
Éric Araujo
c6d52eddaa
Fix usage of bytes in packaging's bdist_wininst.
...
This is copied from the namesake distutils command; there is no
automated test, so buildbots won’t call for my head this time, but it
should be okay as Python 3 users have tested the distutils command.
2011-09-10 18:14:08 +02:00
Éric Araujo
030cfe26a3
Use bytes regex instead of decoding whole pages
2011-09-10 18:10:58 +02:00
Éric Araujo
c8f9c81cfa
Fix usage of dry-run in packaging bdist_wininst and install_distinfo.
...
In dry-run mode, packaging commands should log the same info as in real
operation and should collect the same files in self.outputs, so that
users can run a command in verbose and dry-run mode to see exactly what
operations will be done in the real run.
2011-09-10 18:10:23 +02:00
Éric Araujo
e6db7a3a29
Fix determination of Metadata version in packaging ( #8933 ).
...
Original patch by Filip Gruszczyński.
2011-09-10 05:22:48 +02:00
Éric Araujo
6bbd775377
Consolidate tests for packaging.metadata.
...
New tests were added in test_metadata and old tests inherited from
distutils were still in test_dist, so I moved them into test_metadata
(except for one which was more at home in test_run) and merged
duplicates.
I also added some skips to lure contributors <wink>, optimized the
Metadata.update method a trifle, and added notes about a number of
issues.
A note: The tests in test_dist used to dump the Metadata objects to a
file in the METADATA format and look for strings in its contents; I
updated them to use the mapping API of Metadata instead. For some
fields with special writing rules, I have added tests to ensure my
conversion did not lose anything.
2011-09-10 05:18:20 +02:00
Éric Araujo
92ffc500d1
Merge fix for #8933 from 3.2
2011-09-10 04:56:44 +02:00
Éric Araujo
13e8c8e721
Fix determination of Metadata version ( #8933 ). Patch by Filip Gruszczyński.
2011-09-10 01:51:40 +02:00
Éric Araujo
fce67fcd84
Slight cleanup in distutils test_dist.
...
I have tests to add in this file and it’s always nice to start from a
clean base.
2011-09-10 01:34:44 +02:00
Éric Araujo
46a9d62828
Merge 3.2
2011-09-09 19:11:04 +02:00
Éric Araujo
eb933de807
Fix current name of the Python 3 binary on Unix ( #12896 ).
...
Also fix some markup and typos.
2011-09-09 19:03:41 +02:00
Larry Hastings
9e3e70b331
Issue #12904 : os.utime, os.futimes, os.lutimes, and os.futimesat now write
...
atime and mtime with nanosecond precision on modern POSIX platforms.
2011-09-08 19:29:07 -07:00
Victor Stinner
d169fdcb63
Issue #12852 : Set _POSIX_C_SOURCE to 200809 to get POSIX 2008
...
configure.in: Set _POSIX_C_SOURCE to 200809L, instead of 200112L, to activate
features from IEEE Stds 1003.1-2008.
2011-09-08 00:56:17 +02:00
Victor Stinner
14d098d3ac
Issue #12852 : Set _XOPEN_SOURCE to 700 to get POSIX 2008
...
configure: Set _XOPEN_SOURCE to 700, instead of 600, to get POSIX 2008
functions on OpenBSD (e.g. fdopendir).
2011-09-07 22:29:43 +02:00
Nadeem Vawda
3d5881ec2b
Issue #12909 : Make PyLong_As* functions consistent in their use of exceptions.
...
PyLong_AsDouble() and PyLong_AsUnsignedLongLong() now raise TypeError (rather
than SystemError) when passed a non-integer argument, matching the behavior of
all the other PyLong_As*() functions.
2011-09-07 21:40:26 +02:00
Victor Stinner
425fcd3045
Issue #12929 : faulthandler now uses char* for arithmetic on pointers
...
instead of void*
2011-09-07 16:18:56 +02:00
Charles-François Natali
ea0d5fcb4a
Issue #12871 : sched_get_priority_(min|max) might not be defined even though
...
<sched.h> is available (most notably on OpenBSD when built without pthread):
add an explicit configure check.
2011-09-06 19:03:35 +02:00
Vinay Sajip
e0afb16a31
Closes #12906 : Merged fix from 3.2.
2011-09-06 14:08:24 +01:00
Vinay Sajip
4eb0e73ff2
Closes #12906 : Fixed bug in YAML configuration.
2011-09-06 14:07:23 +01:00
Benjamin Peterson
2825c0b7d9
merge 3.2
2011-09-06 07:57:43 -04:00
Benjamin Peterson
388c0e2325
merge heads
2011-09-06 07:57:38 -04:00
Benjamin Peterson
7f5556095e
merge heads
2011-09-06 07:57:26 -04:00
Benjamin Peterson
6d8f744730
merge 3.2 ( #1616 )
2011-09-06 07:56:47 -04:00
Benjamin Peterson
f22913b8c3
cast to getter
2011-09-06 07:55:34 -04:00
Victor Stinner
900c292c6b
Issue #12567 : Fix curses.unget_wch() tests
...
Skip the test if the function is missing. Use U+0061 (a) instead of U+00E9 (é)
because U+00E9 raises a _curses.error('unget_wch() returned ERR') on some
buildbots. It's maybe because of the locale encoding.
2011-09-06 10:08:28 +02:00
Brett Cannon
5c9a8d0908
Minor grammar fix.
2011-09-05 21:08:14 -07:00
Victor Stinner
f955eb210f
Merge 3.2: Fix PyUnicode_AsWideCharString() doc
...
- Fix PyUnicode_AsWideCharString() doc: size doesn't contain the null
character
- Fix spelling of the null character
2011-09-06 02:01:29 +02:00
Victor Stinner
d88d9836c5
Fix PyUnicode_AsWideCharString() doc: size doesn't contain the null character
...
Fix also spelling of the null character.
2011-09-06 02:00:05 +02:00
Victor Stinner
71e44cb97f
Issue #12567 : Add curses.unget_wch() function
...
Push a character so the next get_wch() will return it.
2011-09-06 01:53:03 +02:00
Victor Stinner
d4d8ae5a42
Issue #9561 : packaging now writes egg-info files using UTF-8
...
instead of the locale encoding
2011-09-06 00:11:13 +02:00
Victor Stinner
e01aa53ea6
Merge 3.2: Issue #9561 : distutils now reads and writes egg-info files using UTF-8
...
instead of the locale encoding.
2011-09-05 23:46:05 +02:00
Victor Stinner
a1bea6e10c
Issue #9561 : distutils now reads and writes egg-info files using UTF-8
...
instead of the locale encoding.
2011-09-05 23:44:56 +02:00
Victor Stinner
f7fbb7f75b
null merge 3.2
2011-09-05 21:39:25 +02:00
Victor Stinner
a404b49321
Issue #12326 : Remove plat-linux3 directory
...
sys.platform is now always 'linux2' on Linux (even on Linux 3)
2011-09-05 21:38:42 +02:00
Senthil Kumaran
74470b5d3a
merge from 3.2. Fix closes Issue11155 - Correct the multiprocessing.Queue.put's arg (replace 'item' with 'obj') in the docs. Patch by Westley Martínez.
2011-09-06 00:22:15 +08:00
Senthil Kumaran
e969a2117c
Fix closes Issue11155 - Correct the multiprocessing.Queue.put's arg (replace 'item' with 'obj') in the docs. Patch by Westley Martínez.
2011-09-06 00:21:30 +08:00
Éric Araujo
61a54b5662
Merge 3.2
2011-09-05 17:45:07 +02:00
Éric Araujo
b22d148065
Branch merge
2011-09-05 17:44:47 +02:00
Éric Araujo
bcf99ac665
Branch merge
2011-09-05 17:44:07 +02:00
Lars Gustäbel
24757851b7
Merge with 3.2: Issue #12841 : Fix tarfile extraction of non-existent uids/gids.
2011-09-05 16:59:44 +02:00
Lars Gustäbel
2e7ddd374b
Issue #12841 : Fix tarfile extraction of non-existent uids/gids.
...
tarfile unnecessarily checked the existence of numerical user and group ids on
extraction. If one of them did not exist the respective id of the current user
(i.e. root) was used for the file and ownership information was lost. (Patch
by Sebastien Luttringer)
2011-09-05 16:58:14 +02:00
Ezio Melotti
6a8c8a80a1
#12888 : merge with 3.2.
2011-09-05 17:15:32 +03:00
Ezio Melotti
d9e0b068af
#12888 : Fix a bug in HTMLParser.unescape that prevented it to escape more than 128 entities. Patch by Peter Otten.
2011-09-05 17:11:06 +03:00
Éric Araujo
01307b609d
Merge 3.2
2011-09-05 01:56:11 +02:00
Éric Araujo
0df628511a
Branch merge
2011-09-05 01:55:54 +02:00
Éric Araujo
17b288cdab
Branch merge
2011-09-05 01:53:52 +02:00
Martin v. Löwis
2c2d2aedd5
Merge with 3.2
2011-09-05 00:17:49 +02:00
Martin v. Löwis
73abc24345
Add 3.2.2 and 3.2.3 UUIDs.
2011-09-05 00:14:09 +02:00
Georg Brandl
fbd1e041af
Merge with 3.2.
2011-09-04 08:42:26 +02:00
Georg Brandl
06ee020961
Post-release version bump.
2011-09-04 08:36:22 +02:00