Éric Araujo
d139b99426
Fix writing of the RESOURCES file by packaging ( #12386 )
2011-10-14 16:58:23 +02:00
Éric Araujo
77466be08a
Branch merge
2011-10-14 16:56:02 +02:00
Lars Gustäbel
01277d166a
Merge with 3.2: Issue #13158 : Fix decoding and encoding of base-256 number fields in tarfile.
...
The nti() function that converts a number field from a tar header to a number
failed to decode GNU tar specific base-256 fields. I also added support for
decoding and encoding negative base-256 number fields.
2011-10-14 12:53:10 +02:00
Lars Gustäbel
ac3d137a30
Issue #13158 : Fix decoding and encoding of base-256 number fields in tarfile.
...
The nti() function that converts a number field from a tar header to a number
failed to decode GNU tar specific base-256 fields. I also added support for
decoding and encoding negative base-256 number fields.
2011-10-14 12:46:40 +02:00
Victor Stinner
0e7e715a11
(Merge 3.2) Issue #13025 : mimetypes is now reading MIME types using the UTF-8
...
encoding, instead of the locale encoding.
2011-10-14 03:05:10 +02:00
Victor Stinner
82ac9bcdb3
Issue #13025 : mimetypes is now reading MIME types using the UTF-8 encoding,
...
instead of the locale encoding.
2011-10-14 03:03:35 +02:00
Victor Stinner
21d29c377b
Issue #12367 : Add a test on error attribute of select.error
...
Thanks to the PEP 3151, select.error (which is just an alias to OSError) has
now an error attribute.
2011-10-12 21:01:46 +02:00
Antoine Pitrou
5d6fbe8207
Instantiate the OS-related exception as soon as we raise it, so that
...
"except" works properly.
2011-10-12 19:39:57 +02:00
Antoine Pitrou
6b4883dec0
PEP 3151 / issue #12555 : reworking the OS and IO exception hierarchy.
2011-10-12 02:54:14 +02:00
Antoine Pitrou
ffa547e139
Fix deprecation warning
2011-10-11 22:43:37 +02:00
Antoine Pitrou
2c3b2302ad
Issue #13134 : optimize finding single-character strings using memchr
2011-10-11 20:29:21 +02:00
Antoine Pitrou
bb0ad4cfa1
Avoid pulling threading when _thread is sufficient
2011-10-11 18:51:53 +02:00
Antoine Pitrou
dc567e42f7
Use a dict for faster sysconfig startup (issue #13150 )
2011-10-11 16:07:30 +02:00
Antoine Pitrou
10a99b024d
Issue #13150 : The tokenize module doesn't compile large regular expressions at startup anymore.
...
Instead, the re module's standard caching does its work.
2011-10-11 15:45:56 +02:00
Éric Araujo
aa2cb3a530
Increase test coverage for packaging.manifest ( #11751 ).
...
Patch by Justin Love.
2011-10-11 03:06:16 +02:00
Éric Araujo
c822f08c71
Merge #11751 from 3.2
2011-10-11 02:46:59 +02:00
Éric Araujo
2336c8553c
Increase test coverage for distutils.filelist ( #11751 ).
...
Patch by Justin Love.
2011-10-11 02:45:51 +02:00
Éric Araujo
30cc65460e
Add tests for Unicode handling in packaging’ check and register ( #13114 )
2011-10-11 02:18:12 +02:00
Antoine Pitrou
86fe86055b
Fix the threading infrastructure in test_socket to support skipping
...
tests from the setUp() routine.
This fixes a refleak in test_socket on some machines.
2011-10-10 20:15:59 +02:00
Éric Araujo
67df285a33
Merge 3.2
2011-10-09 08:58:16 +02:00
Éric Araujo
9255464dfb
Branch merge
2011-10-09 08:55:04 +02:00
Éric Araujo
a5bc34fa00
Branch merge
2011-10-09 07:32:35 +02:00
Éric Araujo
5819dcc0d2
Add tests for Unicode handling in distutils’ check and register ( #13114 )
2011-10-09 07:25:33 +02:00
Antoine Pitrou
798b4df812
test_unicode was forgetting to run the common string tests for str.find()
2011-10-08 22:42:00 +02:00
Antoine Pitrou
c0bbe7d38a
test_unicode was forgetting to run the common string tests for str.find()
2011-10-08 22:41:35 +02:00
Éric Araujo
a29e4f64c1
Fix packaging byte-compilation to comply with PEP 3147 ( #11254 ).
...
I want to replace custom byte-compiling function with calls to
compileall before 3.3b1, but in the short term it’s good to have this
fixed.
Adapted from the distutils patch by Jeff Ramnani. I tested with -B, -O
and -OO; test_util and test_mixin2to3 fail in -O mode because lib2to3
doesn’t support it.
2011-10-08 04:09:15 +02:00
Éric Araujo
04ea9533c1
Fix docstring of distutils.util.byte_compile (followup for #11254 )
2011-10-08 03:02:37 +02:00
Éric Araujo
73b1e7dd20
Make C code in one packaging test comply with ISO C ( #10359 ).
...
Patch by Hallvard B Furuseth.
2011-10-08 02:58:50 +02:00
Éric Araujo
6ebea15e0b
Merge fixes for #10526 , #10359 , #11254 , #9100 and the bug without number
2011-10-08 02:57:45 +02:00
Éric Araujo
fea2d04bb9
Fix distutils.sysconfig.get_makefile_filename when prefix != exec-prefix
2011-10-08 01:56:52 +02:00
Éric Araujo
de504550af
Fix test_sysconfig when prefix != exec-prefix ( #9100 ).
...
I tested this manually; it would be great to have buildbots using
installed Pythons, including Pythons configured with different prefix
and exec-prefix.
Reported by Zsolt Cserna.
2011-10-08 01:55:07 +02:00
Éric Araujo
47a4521ece
Fix distutils byte-compilation to comply with PEP 3147 ( #11254 ).
...
Patch by Jeff Ramnani. Tested with -B, -O and -OO.
2011-10-08 00:34:13 +02:00
Éric Araujo
db95c7a60c
Make C code in one distutils test comply with ISO C ( #10359 ).
...
Patch by Hallvard B Furuseth.
2011-10-07 23:13:45 +02:00
Barry Warsaw
146177503c
- Re-enable lib2to3's test_parser.py tests, though with an expected failure
...
(see issue 13125).
2011-10-07 15:26:54 -04:00
Barry Warsaw
de8c723ddd
Merged
2011-10-07 15:16:20 -04:00
Barry Warsaw
35d18782fb
Trunk merge
2011-10-07 15:15:38 -04:00
Barry Warsaw
cb9c5ba736
- Re-enable lib2to3's test_parser.py tests, though with an expected failure
...
(see issue 13125).
2011-10-07 15:14:53 -04:00
Ned Deily
532c363ac7
Merge with 3.2
2011-10-07 12:02:29 -07:00
Ned Deily
7010a07bd0
Issue #7367 : Ensure test directory always gets removed.
2011-10-07 12:01:40 -07:00
Barry Warsaw
78f89d8c38
- Issue #11250 : Back port fix from 3.3 branch, so that 2to3 can handle files
...
with line feeds. This was ported from the sandbox to the 3.3 branch, but
didn't make it into 3.2.
- Re-enable lib2to3's test_parser.py tests, though with an expected failure
(see issue 13125).
2011-10-07 14:44:49 -04:00
Meador Inge
14c0f03b58
Issue #12943 : python -m tokenize support has been added to tokenize.
2011-10-07 08:53:38 -05:00
Victor Stinner
1d972ad12a
Mark 'abc'.expandtab() optimization as specific to CPython
...
Improve also str.replace(a, a) test
2011-10-07 13:31:46 +02:00
Antoine Pitrou
ba7c226095
Make platform.libc_ver() less slow
2011-10-07 13:26:59 +02:00
Victor Stinner
59de0ee9e0
str.replace(a, a) is now returning str unchanged if a is a
2011-10-07 10:01:28 +02:00
Antoine Pitrou
0959554b39
Fix memory consumption estimate in test_unicode_repr_wide
...
(on Martin's buildbot it still seems a bit inaccurate)
2011-10-07 02:35:00 +02:00
Ned Deily
9403071277
merge from 3.2
2011-10-06 14:24:31 -07:00
Ned Deily
ed27df7aaa
Issue #7367 : Fix pkgutil.walk_paths to skip directories whose
...
contents cannot be read.
2011-10-06 14:19:08 -07:00
Ned Deily
caf5a22c5f
Issue #7367 : Add test case to test_pkgutil for walking path with
...
an unreadable directory.
2011-10-06 14:19:06 -07:00
Ned Deily
92a81a1eec
Issue #7425 : Refactor test_pydoc test case for '-k' behavior and add
...
new test cases for importing bad packages and unreadable packages dirs.
2011-10-06 14:19:03 -07:00
Antoine Pitrou
399df55496
Fix expected memory consumption for test_translate
2011-10-06 22:41:08 +02:00