summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Skip incompatible tags in macosdev/untangle_editable_wheelAnderson Bravalheri2023-05-051-1/+9
|
* Simplify run_command in editable_wheelAnderson Bravalheri2023-05-051-1/+1
|
* Avoid using bdist_wheel in editable_wheelAnderson Bravalheri2023-05-051-60/+74
|
* Normalize name before applying exclude filter to wheel contentsdev/simplified_wheelbuilderAnderson Bravalheri2023-05-051-2/+2
|
* Remove wrong parameters in WheelBuilder testAnderson Bravalheri2023-05-031-3/+3
|
* Enable different compressions in WheelBuilderAnderson Bravalheri2023-05-031-5/+7
|
* Fix sha of WHEEL file in test for wheelbuilderAnderson Bravalheri2023-05-031-3/+8
|
* Mark regular files in wheelbuilderAnderson Bravalheri2023-05-032-5/+5
|
* Add simplified wheel file builder implementationAnderson Bravalheri2023-05-032-0/+259
|
* Use dir_util in dist_info command for consistencydev/avoid_wheel_unstable_apiAnderson Bravalheri2023-05-031-8/+13
|
* Small adjustments in dist_infoAnderson Bravalheri2023-05-031-2/+4
|
* Adapt tests to the new dist-info implementationAnderson Bravalheri2023-05-031-3/+28
|
* Avoid using pypa/wheel unstable API in dist_infoAnderson Bravalheri2023-05-031-44/+44
|
* Improve atomicity when writing PKG-INFOdev/core_metadataAnderson Bravalheri2023-05-032-1/+24
| | | | | | | | | | | | | | | | | | For the time being, when `setuptools.build_meta` is called, `egg_info.egg_base` is accidentally set to the project root between the several calls to the different build hooks. This means that if the hooks are called, they will try to overwrite `setuptools.egg-info/PKG-INFO`, and for a very short interval of time it will be an empty file. Another process may then try to simultaneously use `importlib.metadata` to list entry-points. However to sort entry-points, `importlib.metadata` will try to read the `Name` field in the `PKG-INFO/METADATA` files and will raise an error/warning if that file is empty. This commit tries to use `os.replace` to avoid having an empty PKG-INFO while `importlib.metadata` is used.
* Test parity between setuptools PKG-INFO and wheel METADATAAnderson Bravalheri2023-05-031-1/+83
|
* Re-use pre-parsed requirements when writing requires.txtAnderson Bravalheri2023-05-031-10/+12
|
* Adjust apply_pyproject testsAnderson Bravalheri2023-05-031-0/+13
|
* Use special attributes with requirements for PKG-INFOAnderson Bravalheri2023-05-031-2/+2
|
* Record normalized requirements in dist.metadata objectAnderson Bravalheri2023-05-031-6/+15
|
* Fix merge problemsAnderson Bravalheri2023-05-031-9/+9
|
* Add Requires-Dist to PKG-INFOAnderson Bravalheri2023-05-032-3/+56
|
* Add safe_extra to _normalizationAnderson Bravalheri2023-05-031-0/+11
|
* Extract core metadata logic into dedicated moduleAnderson Bravalheri2023-05-035-417/+439
|
* Minor adjustments in apply_pyproject.tomldev/egg_info_requiresAnderson Bravalheri2023-05-032-4/+4
|
* Use _requirestxt logic for writing 'requires.txt'Anderson Bravalheri2023-05-032-25/+34
| | | | | | | | | This change extracts the logic for writing 'requires.txt' from the ``egg_info`` module into ``_requirestxt``. It also adds the missing pre-processing for ``install_requires`` and ``extras_require`` previously done in ``dist`` but now implemented in ``_requires.txt``.
* Extract egg_info-specific processing of requirements from dist to _reqsAnderson Bravalheri2023-05-032-76/+108
|
* Adequate venv fixtures to the latest change in virtualenv for Python 3.12 ↵Anderson Bravalheri2023-05-034-5/+8
|\ | | | | | | (#3915)
| * Attempt to use a valid PEP 440 version fallbackAnderson Bravalheri2023-05-021-2/+2
| |
| * Add news fragmentAnderson Bravalheri2023-05-021-0/+1
| |
| * Adequate venv fixtures to the latest change in virtualenvAnderson Bravalheri2023-05-022-3/+5
|/ | | | | | | | Since version v20.23.0, `virtualenv` will no longer include `wheel` and `setuptools` in the created folders. Some tests in the setuptools test suite assume that these packages are always present. So we need to adequate these tests.
* Fix typo in extension module docs (#3910)Anderson Bravalheri2023-04-261-1/+1
|\
| * Fix typo in docsBo Bayles2023-04-251-1/+1
|/
* Bump version: 67.7.1 → 67.7.2v67.7.2Anderson Bravalheri2023-04-244-3/+11
|
* Fix URLs in warnings and logs (#3902)Anderson Bravalheri2023-04-244-3/+5
|\
| * Add news fragmentAnderson Bravalheri2023-04-241-0/+1
| |
| * Avoid bitly linksAnderson Bravalheri2023-04-242-2/+3
| |
| * Remove redundant URL partAnderson Bravalheri2023-04-241-1/+1
|/
* Bump version: 67.7.0 → 67.7.1v67.7.1Anderson Bravalheri2023-04-214-3/+11
|
* Change issue number to 3898Jam Hernandez Quiceno2023-04-201-0/+0
|
* Add changelogJam Hernandez Quiceno2023-04-201-0/+1
|
* Fix . When value is false return instead of raising DistutilsSetupError ↵Jam Hernandez Quiceno2023-04-201-0/+1
| | | | exception
* Bump version: 67.6.1 → 67.7.0v67.7.0Anderson Bravalheri2023-04-207-10/+24
|
* Fix sphinx errors in news fragmentAnderson Bravalheri2023-04-201-1/+1
|
* Add news fragment for warnings overhaulAnderson Bravalheri2023-04-201-0/+1
|
* Rename news fragment fileAnderson Bravalheri2023-04-201-0/+0
|
* Overhaul for better visibility of warnings (#3849)Anderson Bravalheri2023-04-2027-358/+660
|\
| * Apply suggestions from code reviewAnderson Bravalheri2023-03-196-10/+10
| | | | | | Co-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>
| * Cluster deprecations due_dateAnderson Bravalheri2023-03-0710-14/+14
| |
| * Enforce deprecation warnings in setuptools test suiteAnderson Bravalheri2023-03-072-1/+3
| |
| * Use new warnings in setuptools/package_index.pyAnderson Bravalheri2023-03-071-2/+6
| |