summaryrefslogtreecommitdiff
path: root/pkg_resources/extern
Commit message (Collapse)AuthorAgeFilesLines
* Remove pypackaging from extern in pkg_resourcesAnderson Bravalheri2023-01-231-1/+0
|
* Replace appdirs with platformdirs.Jason R. Coombs2023-01-131-2/+7
|
* Include all the dependencies needed to run on Python 3.7 and patch all of ↵Jason R. Coombs2022-01-291-1/+4
| | | | them to work in a vendored environment.
* Vendor jaraco.text to supply yield_lines, drop_comment, and join_continuation.Jason R. Coombs2022-01-291-1/+1
|
* Use importlib.util.spec_from_loader in find_specSviatoslav Sydorenko2021-04-091-2/+2
|
* Drop deprecated `find_module` from vendor importerSviatoslav Sydorenko2021-04-081-8/+0
|
* Implement `find_spec` in vendored module importersSviatoslav Sydorenko2021-04-081-6/+15
| | | | | | | | | | | | | | | This change makes the import warning emitted by Python 3.10 disappear but implementing the hook that is supposed to replace the old import mechanism. Refs: * https://bugs.python.org/issue42134 * https://bugs.python.org/issue43540 * https://github.com/pypa/setuptools/issues/2632#issuecomment-815701078 Fixes #2632 Co-authored-by: Jason R. Coombs <jaraco@jaraco.com>
* Define create_module()/exec_module() in VendorImporterMiro Hrončok2021-01-041-0/+6
| | | | Fixes https://github.com/pypa/setuptools/issues/2481
* Remove six from 'extern' as vendored.Jason R. Coombs2020-08-161-1/+1
|
* Also remove mysterious hack from pkg_resources.externJason R. Coombs2020-03-071-7/+0
|
* Avoid removing packages imported from the root. Fixes #1383.Jason R. Coombs2018-07-091-1/+1
|
* Revert 7392f01f for pkg_resources/extern. 3.3 is the right signal there.Jason R. Coombs2018-07-091-1/+1
|
* Drop support for EOL Python 3.3Hugo2018-05-241-1/+1
|
* Revert "Merge pull request #933 from pypa/feature/581-depend-not-bundle"Jason R. Coombs2017-02-241-0/+73
| | | | | This reverts commit 089cdeb489a0fa94d11b7307b54210ef9aa40511, reversing changes made to aaec654d804cb78dbb6391afff721a63f26a71cd.
* Strip out vendored packages and require them instead. Ref #581.Jason R. Coombs2017-01-011-73/+0
|
* Add appdirs as vendored package. Ref #763.Jason R. Coombs2016-08-271-1/+1
|
* Fix quantity of blank lines after code object, class of function definition.stepshal2016-08-201-0/+2
|
* Shift packaging to use shiny extern.Steve Kowalik2016-01-071-1/+1
|
* Move six to pkg_resources for use there.Jason R. Coombs2016-01-041-1/+1
| | | | | --HG-- branch : feature/issue-229
* Extract variable for extant name. Add comment about the hack.Jason R. Coombs2016-01-021-3/+9
| | | | | --HG-- branch : feature/issue-229
* Add some docstringsJason R. Coombs2016-01-021-0/+13
| | | | | --HG-- branch : feature/issue-229
* Based on experimentation, the canonical module name needs to be in ↵Jason R. Coombs2016-01-021-1/+4
| | | | | | | sys.modules on Python prior to 3.3, but must be omitted on Python 3.3 and later. --HG-- branch : feature/issue-229
* Combine separate VendorImporters into a single one in pkg_resources.externJason R. Coombs2016-01-021-0/+1
| | | | | --HG-- branch : feature/issue-229
* Pop the module off the stack, preventing the 'Version' class from having a ↵Jason R. Coombs2016-01-021-2/+1
| | | | | | | different manifestation in packaging than in pkg_resources. --HG-- branch : feature/issue-229
* Make VendorImporter more genericJason R. Coombs2016-01-021-13/+20
| | | | | --HG-- branch : feature/issue-229
* Create a PEP 302 importer for managing conditional import of vendored ↵Jason R. Coombs2016-01-022-45/+42
| | | | | | | packages from the 'extern' namespace. This technique avoids the use of 'imp' and works even when setuptools is installed as a zipped egg. Ref #229. --HG-- branch : feature/issue-229
* Move extern.packaging into a package to enable package-relative imports to ↵Jason R. Coombs2016-01-011-0/+0
| | | | | | | resolve propertly. Ref #229. --HG-- branch : feature/issue-229
* Use the same technique in pkg_resources, relying on an 'extern' module to ↵Jason R. Coombs2015-12-312-0/+45
resolve the conditional import. --HG-- branch : feature/issue-229