Martin v. Löwis
9ba4545f97
merge 3.2
2012-07-11 08:29:55 +02:00
Antoine Pitrou
44b4b6a9a5
Fix compilation under Windows
2012-07-10 18:27:54 +02:00
Brett Cannon
461c813164
Issue #15111 : When a module was imported using a 'from import'
...
statement (e.g. ``from distutils import msvc9compiler``) that triggers
an ImportError of its own (e.g. the non-existence of winreg), let that
exception propagate instead of raising a generic ImportError for the
module being requested (e.g. msvc9compiler).
2012-07-10 10:05:00 -04:00
Vinay Sajip
c4618e33b2
Factored out common venv documentation and added more information about Distribute/pip.
2012-07-10 08:21:07 +01:00
Raymond Hettinger
7d39055f7f
Add simple LaTeX markup
2012-07-09 23:52:08 -07:00
Benjamin Peterson
66f3659c9e
fix refleak
2012-07-09 22:21:55 -07:00
Martin v. Löwis
7d30b80a4e
Issue #15315 : Support VS 2010 in distutils cygwincompiler.
2012-07-10 07:07:06 +02:00
Martin v. Löwis
2b9df89ff1
Don't package removed pysetup3 anymore.
2012-07-10 07:04:33 +02:00
Benjamin Peterson
fa873704a4
initialize variable for compiler happiness
2012-07-09 13:43:53 -07:00
Brett Cannon
bc8e09708b
Merge
2012-07-09 16:09:21 -04:00
Brett Cannon
77b2abd094
Issue #15167 (as part of #13959 ): imp.get_magic() is no implemented in
...
Lib/imp.py.
2012-07-09 16:09:00 -04:00
Raymond Hettinger
f07d949367
Fix markup
2012-07-09 12:43:57 -07:00
Antoine Pitrou
afbb5fbeb8
Null merge
2012-07-09 21:26:05 +02:00
Antoine Pitrou
59b9a7bc61
Backport test for nested namespace packages.
2012-07-09 21:23:58 +02:00
Antoine Pitrou
b2dd880e0a
Issue #15294 : Fix a regression in pkgutil.extend_path()'s handling of nested namespace packages.
2012-07-09 21:23:58 +02:00
Martin v. Löwis
7df5e5858b
merge 3.2
2012-07-09 20:53:03 +02:00
Martin v. Löwis
1d0f6dd7db
normalize whitespace
2012-07-09 20:52:40 +02:00
Martin v. Löwis
b7439a547b
merge heads
2012-07-09 20:51:45 +02:00
Martin v. Löwis
79007fa05d
merge 3.2
2012-07-09 20:48:56 +02:00
Martin v. Löwis
9ae3f7a189
Issue #13532 : Check that arguments to sys.stdout.write are strings.
2012-07-09 20:46:11 +02:00
Brett Cannon
5c453ce3a4
Use the proper term.
2012-07-09 14:40:38 -04:00
Brett Cannon
3adc7b75a5
Issue #15242 : Have PyImport_GetMagicTag() return a const char *
...
defined in sysmodule.c instead of straight out of a Unicode object.
Thanks to Amaury Forgeot d'Arc for noticing the bug and Eric Snow for
writing the patch.
2012-07-09 14:22:12 -04:00
Brett Cannon
903c27c177
Add a note about pkgutil and how some things do not work in the face of PEP 302 permeating throughout import.
2012-07-09 14:15:32 -04:00
Brett Cannon
b19449751f
Issue #15288 : Clarify that pkgutil.walk_packages() and friends will no
...
longer work as expected in Python 3.3 as importlib's loaders do not
implement the non-standard iter_modules() method. Also link to the
term "loader" in the requisite notes to help make it clearer what has
happened.
2012-07-09 14:10:23 -04:00
Brett Cannon
19a2f5961c
Issue #15056 : imp.cache_from_source() and source_from_cache() raise
...
NotimplementedError when sys.implementation.cache_tag is None.
Thanks to Pranav Ravichandran for taking an initial stab at the patch.
2012-07-09 13:58:07 -04:00
Brett Cannon
bf7eab077f
Issue #15256 : Re-use the ImportError exception message as defined by
...
importlib._bootstrap in imp to fix a grammatical mistake.
Thanks to Marc Abramowitz for the patch.
2012-07-09 13:24:34 -04:00
Vinay Sajip
cd9b746b37
Added cross-references to venv definition.
2012-07-09 10:37:01 +01:00
Vinay Sajip
6dc9f0eca7
Merged upstream changes.
2012-07-09 09:25:46 +01:00
Vinay Sajip
a945ad1a12
Issue #15283 : Updated pyvenv documentation to expand on activation.
2012-07-09 09:24:59 +01:00
Raymond Hettinger
848245a078
Add verbose option for diagnostics
2012-07-09 01:17:22 -07:00
Terry Jan Reedy
cc4cffb8fa
Merge with 3.2 Issue 12510
2012-07-09 00:15:14 -04:00
Terry Jan Reedy
44dea9d03f
Issue 12510: Delete actual first param name for all methods; revise tests.
2012-07-09 00:13:21 -04:00
Senthil Kumaran
612a815820
revert the changes done for issue14826 - quoting witin Request is not desirable.
2012-07-08 18:00:47 -07:00
Senthil Kumaran
168456df11
revert the changes done for issue14826 - quoting witin Request is not desirable.
2012-07-08 17:47:25 -07:00
Raymond Hettinger
9ae9473389
Make it easier to search for the grouper() recipe.
2012-07-08 16:04:03 -07:00
Raymond Hettinger
86a20f834a
Issue 15265: document the exception raised for invalid sample sizes.
2012-07-08 16:01:53 -07:00
Raymond Hettinger
42a5f4a3f2
Minor algorithmic tweaks, better factoring, improved docstrings and variable names
2012-07-08 15:42:54 -07:00
Terry Jan Reedy
dd445e8ece
Merge 3.2 closes issue 13557
2012-07-08 17:52:58 -04:00
Terry Jan Reedy
83efd6cbb6
Issue #13557 : Clarify effect of giving two different namespaces to exec or
...
execfile().
2012-07-08 17:36:14 -04:00
Amaury Forgeot d'Arc
1ced17dfe9
Issue #15110 : Copy same docstring as other '_exec_module' methods.
2012-07-08 21:03:01 +02:00
Amaury Forgeot d'Arc
ae7b8f07c1
Issue #15110 : Also hide importlib frames when importing a builtin module fails.
2012-07-08 20:52:38 +02:00
Benjamin Peterson
9ed37433c4
test AST base type garbage collection
2012-07-08 11:13:36 -07:00
Benjamin Peterson
68aecb5619
add news note for 85cccc38d01c
2012-07-08 11:06:04 -07:00
Benjamin Peterson
8107176f9b
add gc support to the AST base type ( closes #15293 )
2012-07-08 11:03:46 -07:00
Vinay Sajip
4d378d8349
Closes #15281 , #15283 : Don't make venv scripts executable, but copy source mode instead, and provide better help for pyvenv.
2012-07-08 17:50:42 +01:00
Nick Coghlan
07c4e33c07
Issue 14814: The new systematic tests aren't just about error reporting any more - change names accordingly. Added and tweaked some example to ensure they were covering the intended code paths
2012-07-08 23:06:45 +10:00
Antoine Pitrou
88bf5ca63b
Merge
2012-07-08 14:00:06 +02:00
Antoine Pitrou
5d62a61b58
Fix test_inspect messing up with linecache.cache.
2012-07-08 13:48:46 +02:00
Nick Coghlan
27396a1807
Issue 14814: Remove dead function (noticed by Serhiy Storchaka)
2012-07-08 21:38:12 +10:00
Antoine Pitrou
6803855ecf
Fix test failure under Windows
2012-07-08 13:16:15 +02:00