Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simplify changes targeting sys_tags cache | Anderson Bravalheri | 2023-03-08 | 1 | -3/+2 |
| | |||||
* | Use functools.lru_cache to cache supported tags for wheels. | Maurits van Rees | 2023-03-07 | 1 | -8/+9 |
| | | | | | This is a suggestion by @abravalheri for my PR. https://github.com/pypa/setuptools/pull/3805#issuecomment-1434361907 | ||||
* | Cache supported tags for wheels. | Maurits van Rees | 2023-03-07 | 1 | -4/+11 |
| | | | | This fixes https://github.com/pypa/setuptools/issues/3804 | ||||
* | Prefer packaging instead for pkg_resources for version in wheel.py | Anderson Bravalheri | 2023-01-24 | 1 | -2/+3 |
| | |||||
* | Prefer alternative from egg_info.py to pkg_resources.Distribution.egg_name | Anderson Bravalheri | 2023-01-24 | 1 | -4/+5 |
| | |||||
* | Extract context manager for suppressing logs. Ref pypa/distutils#183. | Jason R. Coombs | 2022-10-05 | 1 | -8/+17 |
| | |||||
* | Use function from archive_util instead of overwritting ZipFile | Anderson Bravalheri | 2022-03-14 | 1 | -17/+3 |
| | |||||
* | Fix ZipFile mode not set | Josip Delic | 2022-03-14 | 1 | -1/+15 |
| | |||||
* | Revert inner function name change. | Matthew Suozzo | 2021-10-30 | 1 | -1/+1 |
| | |||||
* | Maintain `requires` order in METADATA. | Matthew Suozzo | 2021-10-30 | 1 | -4/+4 |
| | | | | | It seems that workflows that build -> install -> build would have the order of requires changed by these sorted() calls. From a brief attempt to trace through all the related interfaces, it seems this is the only code that changes the order of the requirements and so would be the only source of the observed inconsistency of Requires-Dist entries. If this sorting is desirable, the other setuptools and wheel interfaces that interact with the requirements should also sort them. Otherwise, it's valuable to retain the order across all parts of the system. | ||||
* | Remove Python 2 compatibility | Jason R. Coombs | 2020-08-16 | 1 | -5/+1 |
| | |||||
* | In wheel-to-egg conversion, use simple pkg_resources-style namespace ↵ | Jason R. Coombs | 2020-05-28 | 1 | -6/+2 |
| | | | | declaration for packages that declare namespace_packages. Fixes #2070. | ||||
* | 👹 Feed the hobgoblins (delint). | Jason R. Coombs | 2020-01-19 | 1 | -1/+2 |
| | |||||
* | wheel: fix `is_compatible` implementation | Benoit Pierre | 2019-11-25 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1829 from benoit-pierre/update_pep425tags | Jason R. Coombs | 2019-11-16 | 1 | -2/+2 |
|\ | | | | | wheel: switch to `packaging.tags` for checking PEP 425 tags | ||||
| * | wheel: switch to `packaging.tags` for checking PEP 425 tags | Benoit Pierre | 2019-10-07 | 1 | -2/+2 |
| | | |||||
* | | wheel: fix installation of empty namespace package | Benoit Pierre | 2019-10-07 | 1 | -1/+3 |
| | | |||||
* | | wheel: silence info trace when writing `requires.txt` | Benoit Pierre | 2019-10-07 | 1 | -5/+12 |
|/ | |||||
* | Rely on package names to namespace the package contents. | Jason R. Coombs | 2018-12-24 | 1 | -6/+7 |
| | |||||
* | Use Python 3 syntax for new-style clasess | Jason R. Coombs | 2018-06-03 | 1 | -1/+4 |
| | |||||
* | Extract _convert_metadata. install_as_egg is almost comprehensible now. | Jason R. Coombs | 2018-06-03 | 1 | -3/+8 |
| | |||||
* | Extract method for _move_data_entries | Jason R. Coombs | 2018-06-03 | 1 | -2/+6 |
| | |||||
* | Extract method for fixing namespace packages | Jason R. Coombs | 2018-06-03 | 1 | -2/+5 |
| | |||||
* | Avoid hanging indents | Jason R. Coombs | 2018-06-03 | 1 | -15/+26 |
| | |||||
* | Remove redundant 'list' | Jason R. Coombs | 2018-06-03 | 1 | -2/+2 |
| | |||||
* | Use the new breathing room to consolidate lines | Jason R. Coombs | 2018-06-03 | 1 | -6/+3 |
| | |||||
* | Extract method to save indentation | Jason R. Coombs | 2018-06-03 | 1 | -89/+92 |
| | |||||
* | Feed the hobgoblins (delint). | Jason R. Coombs | 2018-06-03 | 1 | -8/+17 |
| | |||||
* | Use canonicalize_name to look for .dist-info in wheel files | Arnon Yaari | 2018-05-16 | 1 | -2/+14 |
| | | | | Fixes issue #1350 | ||||
* | Setuptools now vendors its own direct dependencies (packaging, six, ↵ | Jason R. Coombs | 2018-03-17 | 1 | -1/+1 |
| | | | | pyparsing). Ref #1296. | ||||
* | fix `data_files` handling when installing from wheel | Benoit Pierre | 2017-11-30 | 1 | -4/+23 |
| | |||||
* | fix namespace packages handling of wheels | Benoit Pierre | 2017-11-27 | 1 | -0/+18 |
| | |||||
* | fix encoding handling of wheels metadata | Benoit Pierre | 2017-11-26 | 1 | -1/+2 |
| | |||||
* | easy_install: add support for installing from wheels | Benoit Pierre | 2017-11-26 | 1 | -0/+125 |
Note: wheels are installed as eggs, so each install is self-contained and multiple versions of the same package can be installed at the same time. Limitations: - headers are not supported - resulting egg metadata requirements have their markers stripped |