Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use assert method in another place | Benjamin Peterson | 2015-05-30 | 1 | -1/+1 |
| | |||||
* | use assert method (#24328) | Benjamin Peterson | 2015-05-29 | 1 | -1/+1 |
| | |||||
* | fix importing one char extension modules (closes #24328) | Benjamin Peterson | 2015-05-29 | 1 | -0/+8 |
| | |||||
* | Issue #24285: fix importing extensions from packages | Nick Coghlan | 2015-05-26 | 1 | -0/+7 |
| | |||||
* | PEP 489: Multi-phase extension module initialization | Nick Coghlan | 2015-05-23 | 1 | -0/+167 |
| | | | | | | | | | | | | | | | | | | | | | | | Known limitations of the current implementation: - documentation changes are incomplete - there's a reference leak I haven't tracked down yet The leak is most visible by running: ./python -m test -R3:3 test_importlib However, you can also see it by running: ./python -X showrefcount Importing the array or _testmultiphase modules, and then deleting them from both sys.modules and the local namespace shows significant increases in the total number of active references each cycle. By contrast, with _testcapi (which continues to use single-phase initialisation) the global refcounts stabilise after a couple of cycles. | ||||
* | Issue #15836: assertRaises(), assertRaisesRegex(), assertWarns() and | Serhiy Storchaka | 2015-05-21 | 1 | -1/+0 |
| | | | | | assertWarnsRegex() assertments now check the type of the first argument to prevent possible user error. Based on patch by Daniel Wagner-Hall. | ||||
* | Issue #24192: Fix namespace package imports. | Eric Snow | 2015-05-16 | 1 | -1/+1 |
| | |||||
* | Issue #23911: Move path-based bootstrap code to a separate frozen module. | Eric Snow | 2015-05-03 | 3 | -6/+6 |
| | |||||
* | Issue #23731: Implement PEP 488. | Brett Cannon | 2015-04-13 | 1 | -18/+96 |
| | | | | | | The concept of .pyo files no longer exists. Now .pyc files have an optional `opt-` tag which specifies if any extra optimizations beyond the peepholer were applied. | ||||
* | Remove a dead test for a never-launched API | Brett Cannon | 2015-03-27 | 1 | -9/+0 |
| | |||||
* | Issue #22834: Drop a redundant comment and use errno instead of an | Brett Cannon | 2015-02-27 | 1 | -2/+2 |
| | | | | | | integer. Thanks to Serhiy Storchaka and Martin Panter for the suggestions. | ||||
* | Issue #22834: Fix a failing test under Solaris due to the platform not | Brett Cannon | 2015-02-20 | 1 | -2/+8 |
| | | | | | | allowing the deletion of the cwd. Thanks to Martin Panter for the initial fix. | ||||
* | Issue #23014: Make importlib.abc.Loader.create_module() required when | Brett Cannon | 2015-01-09 | 4 | -3/+19 |
| | | | | | | | | | importlib.abc.Loader.exec_module() is also defined. Before this change, create_module() was optional **and** could return None to trigger default semantics. This change now reduces the options for choosing default semantics to one and in the most backporting-friendly way (define create_module() to return None). | ||||
* | #22980 Adds platform and version tags to .pyd files | Steve Dower | 2014-12-16 | 1 | -0/+24 |
| | |||||
* | Issue #22834: cwd can't not exist on Windows, skip the test | Zachary Ware | 2014-11-22 | 1 | -0/+1 |
| | |||||
* | Issue #22834: Have import suppress FileNotFoundError when the current | Brett Cannon | 2014-11-21 | 1 | -0/+12 |
| | | | | | | working directory no longer exists. Thanks to Martin Panter for the bug report. | ||||
* | Issue #19714: Tests for importlib.machinery.WindowsRegistryFinder. | Brett Cannon | 2014-08-22 | 1 | -2/+63 |
| | | | | Patch by Claudiu Popa, review by Martin v. Löwis. | ||||
* | Closes #22002: Merge with 3.4 | Zachary Ware | 2014-07-23 | 12 | -97/+45 |
|\ | |||||
| * | Issue #22002: Make full use of test discovery in test sub-packages. | Zachary Ware | 2014-07-23 | 12 | -97/+45 |
| | | | | | | | | | | | | Adds `load_package_tests` function to test.support, uses it in test_asyncio, test_email, test_json, test_tools, test_importlib and all test_importlib sub-packages to implement test discovery. | ||||
* | | Issue #19593: Use specific asserts in importlib tests. | Serhiy Storchaka | 2014-07-07 | 4 | -4/+4 |
|\ \ | |/ | |||||
| * | Issue #19593: Use specific asserts in importlib tests. | Serhiy Storchaka | 2014-07-07 | 4 | -4/+4 |
| | | |||||
* | | Issue #21755: Skip {Frozen,Source}_DeadlockAvoidanceTests tests when | Berker Peksag | 2014-07-03 | 1 | -66/+78 |
| | | | | | | | | Python is built without threads. | ||||
* | | Issue #20383: Introduce importlib.util.module_from_spec(). | Brett Cannon | 2014-05-30 | 2 | -197/+142 |
| | | | | | | | | | | | | Along the way, dismantle importlib._bootstrap._SpecMethods as it was no longer relevant and constructing the new function required partially dismantling the class anyway. | ||||
* | | Issue 21137: Better repr for threading.Lock() | Raymond Hettinger | 2014-05-26 | 1 | -0/+3 |
| | | |||||
* | | Issue #21503: Use test_both() consistently in test_importlib. | Eric Snow | 2014-05-16 | 29 | -429/+525 |
| | | |||||
* | | Fix a small typo in test_importlib. | Eric Snow | 2014-05-16 | 1 | -2/+2 |
| | | |||||
* | | Merge from 3.4 (for #21499). | Eric Snow | 2014-05-13 | 1 | -7/+8 |
|\ \ | |/ | |||||
| * | Issue #21499: Ignore __builtins__ in several test_importlib.test_api tests. | Eric Snow | 2014-05-13 | 1 | -7/+8 |
| | | |||||
| * | Issue #21097: Move test_namespace_pkgs into test_importlib. | Eric Snow | 2014-03-29 | 15 | -0/+302 |
| | | |||||
* | | Issue #19721: Consolidate test_importlib utility code into a single | Brett Cannon | 2014-05-09 | 25 | -270/+249 |
| | | | | | | | | module. | ||||
* | | Issue #20776: Flesh out tests for importlib.machinery.PathFinder. | Brett Cannon | 2014-05-09 | 1 | -0/+47 |
| | | |||||
* | | Issue #17621: Introduce importlib.util.LazyLoader. | Brett Cannon | 2014-04-04 | 1 | -0/+132 |
| | | |||||
* | | Issue #21097: Move test_namespace_pkgs into test_importlib. | Eric Snow | 2014-03-29 | 15 | -0/+302 |
|/ | |||||
* | merge 3.3 (#20796) | Benjamin Peterson | 2014-02-27 | 1 | -0/+1 |
|\ | |||||
| * | fix importlib test failure when bytecode writing is disabled (closes #20796) | Benjamin Peterson | 2014-02-27 | 1 | -0/+1 |
| | | | | | | | | Patch by Berker Peksag. | ||||
| * | Issue #19596: Set untestable tests in test_importlib to None | Zachary Ware | 2013-11-19 | 6 | -55/+26 |
| | | | | | | | | to avoid reporting success on empty tests. | ||||
* | | Issue #20763: Fix importlib.machinery.PathFinder to support | Brett Cannon | 2014-02-26 | 1 | -0/+24 |
| | | | | | | | | | | | | PathEntryFinder instances which only define find_module(). Reported by Yukihiro Nakadaira. | ||||
* | | Issue 19944: Fix importlib.find_spec() so it imports parents as needed. | Eric Snow | 2014-01-25 | 3 | -150/+182 |
| | | | | | | | | The function is also moved to importlib.util. | ||||
* | | Issue #19719: Update various finder and loader ABCs such that their | Brett Cannon | 2014-01-07 | 1 | -0/+132 |
| | | | | | | | | | | | | | | old methods now provide implementations when PEP 451 APIs are present. This should help with backwards-compatibility with code which has not been updated to work with PEP 451. | ||||
* | | Issue 19713: Add PEP 451-related deprecations. | Eric Snow | 2014-01-07 | 9 | -59/+180 |
| | | |||||
* | | Remove dead PEP 451 code. | Eric Snow | 2014-01-07 | 1 | -12/+0 |
| | | |||||
* | | Issue #19927: Add __eq__ to path-based loaders in importlib. | Eric Snow | 2014-01-04 | 3 | -2/+23 |
| | | |||||
* | | Issue #20097: Fix bad use of "self" in importlib's WindowsRegistryFinder. | Eric Snow | 2014-01-03 | 1 | -0/+29 |
| | | |||||
* | | Issue #18864: Add a setter for ModuleSpec.has_location. | Eric Snow | 2013-12-11 | 1 | -0/+7 |
| | | |||||
* | | Remove commented-out module spec test code and an out-of-date note. | Eric Snow | 2013-12-10 | 1 | -10/+0 |
| | | |||||
* | | Issue 19851: Fix a regression in reloading submodules. | Eric Snow | 2013-12-10 | 1 | -0/+68 |
| | | |||||
* | | Issue #19758: silence PendingDeprecationWarnings in test_importlib. | Eric Snow | 2013-12-08 | 1 | -4/+8 |
| | | |||||
* | | Issue #19712: Update test.test_importlib.source for PEP 451 | Brett Cannon | 2013-12-06 | 4 | -24/+140 |
| | | |||||
* | | Issue #19712: Update test.test_importlib.import_ to test/use PEP 451 | Brett Cannon | 2013-12-06 | 8 | -61/+114 |
| | | | | | | | | where appropriate. | ||||
* | | Issue #19712: Port test.test_importlib.import_ tests to use PEP 451 | Brett Cannon | 2013-11-29 | 3 | -16/+68 |
| | | | | | | | | that don't require changing test.test_importlib.util.mock_modules(). |