Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use dir_util in dist_info command for consistencydev/avoid_wheel_unstable_api | Anderson Bravalheri | 2023-05-03 | 1 | -8/+13 |
| | |||||
* | Small adjustments in dist_info | Anderson Bravalheri | 2023-05-03 | 1 | -2/+4 |
| | |||||
* | Adapt tests to the new dist-info implementation | Anderson Bravalheri | 2023-05-03 | 1 | -3/+28 |
| | |||||
* | Avoid using pypa/wheel unstable API in dist_info | Anderson Bravalheri | 2023-05-03 | 1 | -44/+44 |
| | |||||
* | Improve atomicity when writing PKG-INFOdev/core_metadata | Anderson Bravalheri | 2023-05-03 | 2 | -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 METADATA | Anderson Bravalheri | 2023-05-03 | 1 | -1/+83 |
| | |||||
* | Re-use pre-parsed requirements when writing requires.txt | Anderson Bravalheri | 2023-05-03 | 1 | -10/+12 |
| | |||||
* | Adjust apply_pyproject tests | Anderson Bravalheri | 2023-05-03 | 1 | -0/+13 |
| | |||||
* | Use special attributes with requirements for PKG-INFO | Anderson Bravalheri | 2023-05-03 | 1 | -2/+2 |
| | |||||
* | Record normalized requirements in dist.metadata object | Anderson Bravalheri | 2023-05-03 | 1 | -6/+15 |
| | |||||
* | Fix merge problems | Anderson Bravalheri | 2023-05-03 | 1 | -9/+9 |
| | |||||
* | Add Requires-Dist to PKG-INFO | Anderson Bravalheri | 2023-05-03 | 2 | -3/+56 |
| | |||||
* | Add safe_extra to _normalization | Anderson Bravalheri | 2023-05-03 | 1 | -0/+11 |
| | |||||
* | Extract core metadata logic into dedicated module | Anderson Bravalheri | 2023-05-03 | 5 | -417/+439 |
| | |||||
* | Minor adjustments in apply_pyproject.tomldev/egg_info_requires | Anderson Bravalheri | 2023-05-03 | 2 | -4/+4 |
| | |||||
* | Use _requirestxt logic for writing 'requires.txt' | Anderson Bravalheri | 2023-05-03 | 2 | -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 _reqs | Anderson Bravalheri | 2023-05-03 | 2 | -76/+108 |
| | |||||
* | Adequate venv fixtures to the latest change in virtualenv for Python 3.12 ↵ | Anderson Bravalheri | 2023-05-03 | 4 | -5/+8 |
|\ | | | | | | | (#3915) | ||||
| * | Attempt to use a valid PEP 440 version fallback | Anderson Bravalheri | 2023-05-02 | 1 | -2/+2 |
| | | |||||
| * | Add news fragment | Anderson Bravalheri | 2023-05-02 | 1 | -0/+1 |
| | | |||||
| * | Adequate venv fixtures to the latest change in virtualenv | Anderson Bravalheri | 2023-05-02 | 2 | -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 Bravalheri | 2023-04-26 | 1 | -1/+1 |
|\ | |||||
| * | Fix typo in docs | Bo Bayles | 2023-04-25 | 1 | -1/+1 |
|/ | |||||
* | Bump version: 67.7.1 → 67.7.2v67.7.2 | Anderson Bravalheri | 2023-04-24 | 4 | -3/+11 |
| | |||||
* | Fix URLs in warnings and logs (#3902) | Anderson Bravalheri | 2023-04-24 | 4 | -3/+5 |
|\ | |||||
| * | Add news fragment | Anderson Bravalheri | 2023-04-24 | 1 | -0/+1 |
| | | |||||
| * | Avoid bitly links | Anderson Bravalheri | 2023-04-24 | 2 | -2/+3 |
| | | |||||
| * | Remove redundant URL part | Anderson Bravalheri | 2023-04-24 | 1 | -1/+1 |
|/ | |||||
* | Bump version: 67.7.0 → 67.7.1v67.7.1 | Anderson Bravalheri | 2023-04-21 | 4 | -3/+11 |
| | |||||
* | Change issue number to 3898 | Jam Hernandez Quiceno | 2023-04-20 | 1 | -0/+0 |
| | |||||
* | Add changelog | Jam Hernandez Quiceno | 2023-04-20 | 1 | -0/+1 |
| | |||||
* | Fix . When value is false return instead of raising DistutilsSetupError ↵ | Jam Hernandez Quiceno | 2023-04-20 | 1 | -0/+1 |
| | | | | exception | ||||
* | Bump version: 67.6.1 → 67.7.0v67.7.0 | Anderson Bravalheri | 2023-04-20 | 7 | -10/+24 |
| | |||||
* | Fix sphinx errors in news fragment | Anderson Bravalheri | 2023-04-20 | 1 | -1/+1 |
| | |||||
* | Add news fragment for warnings overhaul | Anderson Bravalheri | 2023-04-20 | 1 | -0/+1 |
| | |||||
* | Rename news fragment file | Anderson Bravalheri | 2023-04-20 | 1 | -0/+0 |
| | |||||
* | Overhaul for better visibility of warnings (#3849) | Anderson Bravalheri | 2023-04-20 | 27 | -358/+660 |
|\ | |||||
| * | Apply suggestions from code review | Anderson Bravalheri | 2023-03-19 | 6 | -10/+10 |
| | | | | | | Co-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com> | ||||
| * | Cluster deprecations due_date | Anderson Bravalheri | 2023-03-07 | 10 | -14/+14 |
| | | |||||
| * | Enforce deprecation warnings in setuptools test suite | Anderson Bravalheri | 2023-03-07 | 2 | -1/+3 |
| | | |||||
| * | Use new warnings in setuptools/package_index.py | Anderson Bravalheri | 2023-03-07 | 1 | -2/+6 |
| | | |||||
| * | Use new warnings in setuptools/installer.py | Anderson Bravalheri | 2023-03-07 | 1 | -12/+8 |
| | | |||||
| * | Use new warnings in setuptools/dist.py | Anderson Bravalheri | 2023-03-07 | 1 | -30/+52 |
| | | |||||
| * | Use new warnings in setuptools/config/setupcfg.py | Anderson Bravalheri | 2023-03-07 | 2 | -51/+66 |
| | | |||||
| * | Use new warnings in setuptools/config/pyprojecttoml.py | Anderson Bravalheri | 2023-03-07 | 1 | -22/+20 |
| | | |||||
| * | Use new warnings in setuptools/config/expand.py | Anderson Bravalheri | 2023-03-07 | 1 | -2/+2 |
| | | |||||
| * | Use new warnings in setuptools/config/_apply_pyprojecttoml.py | Anderson Bravalheri | 2023-03-07 | 2 | -22/+18 |
| | | |||||
| * | Use new warnings in setuptools/config/__init__.py | Anderson Bravalheri | 2023-03-07 | 1 | -11/+18 |
| | | |||||
| * | Use new warnings in setuptools/command/upload_docs.py | Anderson Bravalheri | 2023-03-07 | 1 | -6/+9 |
| | | |||||
| * | Use new warnings in setuptools/command/install.py | Anderson Bravalheri | 2023-03-07 | 1 | -8/+14 |
| | |