Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cluster deprecations due_date | Anderson Bravalheri | 2023-03-07 | 1 | -1/+1 |
| | |||||
* | Use new warnings in setuptools/config/pyprojecttoml.py | Anderson Bravalheri | 2023-03-07 | 1 | -22/+20 |
| | |||||
* | Avoid exhausting iterator | Anderson Bravalheri | 2023-01-20 | 1 | -3/+2 |
| | |||||
* | Delay import | Anderson Bravalheri | 2023-01-20 | 1 | -1/+2 |
| | |||||
* | Account for file directive with string in pyproject.toml | Anderson Bravalheri | 2023-01-20 | 1 | -2/+4 |
| | |||||
* | Add files referenced by 'file=' directive in pyproject.toml to sdist | Anderson Bravalheri | 2023-01-19 | 1 | -3/+6 |
| | |||||
* | Fix getattr statement | Anderson Bravalheri | 2022-11-28 | 1 | -1/+1 |
| | |||||
* | Fix problems with name discovery and dynamic versions | Anderson Bravalheri | 2022-08-19 | 1 | -5/+10 |
| | |||||
* | Improve pyproject.toml validation messages | Anderson Bravalheri | 2022-08-04 | 1 | -4/+8 |
| | | | | | | | | | | | | | Based on the following discussions: - https://github.com/pypa/packaging.python.org/pull/1031#issuecomment-1127214128 - https://github.com/pypa/packaging-problems/issues/604 it seems that people are having a hard time finding information about validation error due to the long traceback and debug info. The idea behind this change is to make the most relevant information to fix the error easier to spot. | ||||
*-. | Allow `file` directive for dependencies (#3253, #3255) | Anderson Bravalheri | 2022-06-19 | 1 | -10/+53 |
|\ \ | |||||
| | * | Allow `file:` for `dependencies` and `optional-dependencies` in pyproject.toml | Aarni Koskela | 2022-04-08 | 1 | -10/+53 |
| | | | |||||
* | | | Clarify modules used for pyproject.toml parsing are private | Anderson Bravalheri | 2022-06-17 | 1 | -1/+5 |
| | | | |||||
* | | | Change wording from *experimental* to *beta* | Anderson Bravalheri | 2022-06-16 | 1 | -7/+4 |
| | | | |||||
* | | | Warn about 'tool.setuptool' instead of project metadata in pyproject.toml | Anderson Bravalheri | 2022-06-16 | 1 | -7/+8 |
|/ / | |||||
* | | Improve warning message for _InvalidFile | Anderson Bravalheri | 2022-05-18 | 1 | -3/+2 |
|/ | |||||
* | Fix dynamic readme | Anderson Bravalheri | 2022-04-04 | 1 | -2/+7 |
| | |||||
* | Disable automatic download of trove classifiers by default | Anderson Bravalheri | 2022-03-30 | 1 | -0/+5 |
| | | | | | This helps to improve reproducibility. See #abravalheri/validate-pyproject#31. | ||||
* | Fix unintentional mistake in config/pyproject | Anderson Bravalheri | 2022-03-30 | 1 | -1/+1 |
| | |||||
* | Move _validate_pyproject to config | Anderson Bravalheri | 2022-03-30 | 1 | -10/+4 |
| | |||||
* | Fix previous detection of empty arrays | Anderson Bravalheri | 2022-03-27 | 1 | -2/+3 |
| | |||||
* | Make sure apply function remains private | Anderson Bravalheri | 2022-03-27 | 1 | -3/+6 |
| | |||||
* | Prepare to be strict in the future about entry-points in pyproject | Anderson Bravalheri | 2022-03-27 | 1 | -5/+15 |
| | |||||
* | Improve error/warning messages | Anderson Bravalheri | 2022-03-27 | 1 | -4/+4 |
| | |||||
* | Consider missing edge case for tool.setuptools.dynamic in pyproject | Anderson Bravalheri | 2022-03-27 | 1 | -1/+6 |
| | |||||
* | Restructure config.pyproject to consider "pre-set" dynamic values | Anderson Bravalheri | 2022-03-27 | 1 | -150/+165 |
| | | | | | | | | | | | | | | | Issues 3195 and 3204 surface the fact that setuptools may need to allow dynamic values to be computed by the users in the ``setup.py`` file (e.g. if they need to dynamically decide dependencies based on the host machine in a way that is not supported by environment markers, such as GPU presence). The current implementation somehow already allows that by layering the configs `setup.py` > `setup.cfg` > `pyproject.toml`. However this is done without having in mind the limitations about `dynamic` imposed by PEP 621. The change implemented here tries to fix this problem. | ||||
* | Add missing re-raise statement | Anderson Bravalheri | 2022-03-26 | 1 | -3/+6 |
| | |||||
* | Temporarily forgive popular patterns on invalid pyproject.toml | Anderson Bravalheri | 2022-03-26 | 1 | -2/+63 |
| | |||||
* | Make sure dynamic classifiers in pyproject.toml don't fail (#3210) | Anderson Bravalheri | 2022-03-25 | 1 | -1/+1 |
|\ | |||||
| * | Make sure dynamic classifiers don't fail on unexisting files | Anderson Bravalheri | 2022-03-25 | 1 | -1/+1 |
| | | |||||
* | | Avoid overwritting dist.include_package_data with default | Anderson Bravalheri | 2022-03-25 | 1 | -1/+4 |
|/ | |||||
* | Use better variable naming | Anderson Bravalheri | 2022-03-22 | 1 | -6/+9 |
| | |||||
* | Fix default include-package-data with 'pyproject.toml' | Anderson Bravalheri | 2022-03-22 | 1 | -0/+1 |
| | |||||
* | Ignore ext-modules for auto-discovery with pyproject.toml metadata | Anderson Bravalheri | 2022-03-22 | 1 | -0/+2 |
| | |||||
* | Make sure to ignore option errors with MinimalDistribution | Anderson Bravalheri | 2022-03-21 | 1 | -6/+9 |
| | |||||
* | Rename variable alias | Anderson Bravalheri | 2022-03-21 | 1 | -12/+12 |
| | | | | Rename 'silent' to 'ignore', because it seems more appropriate. | ||||
* | Improve interaction between pyproject.toml metadata and discovery | Anderson Bravalheri | 2022-03-21 | 1 | -58/+54 |
| | |||||
* | Fix problem caused by mispelling of py_modules for pyproject.toml | Anderson Bravalheri | 2022-03-19 | 1 | -1/+1 |
| | |||||
* | Fix type error in setuptools.config | Anderson Bravalheri | 2022-03-18 | 1 | -3/+5 |
| | |||||
* | Split lines for dynamic classifiers in pyproject.toml | Anderson Bravalheri | 2022-03-17 | 1 | -5/+16 |
| | |||||
* | Change pyproject.toml processing to not use dynamic for license/license-files | Anderson Bravalheri | 2022-03-09 | 1 | -2/+1 |
| | |||||
* | Take discovery into account when expanding pyproject.toml | Anderson Bravalheri | 2022-03-09 | 1 | -20/+96 |
| | |||||
* | Postpone expanding dynamic config in pyproject.toml | Anderson Bravalheri | 2022-03-09 | 1 | -1/+2 |
| | |||||
* | Add some type hints to config.pyprojecttoml | Anderson Bravalheri | 2022-03-05 | 1 | -10/+20 |
| | |||||
* | Fix variable name error | Anderson Bravalheri | 2022-03-05 | 1 | -1/+1 |
| | |||||
* | Removed unused import | Anderson Bravalheri | 2022-03-05 | 1 | -1/+1 |
| | |||||
* | Show significant error messages to user and avoid traceback pollution | Anderson Bravalheri | 2022-03-05 | 1 | -5/+18 |
| | |||||
* | Rely on validate-pyproject default errors | Anderson Bravalheri | 2022-03-05 | 1 | -15/+1 |
| | |||||
* | Explicitly inform users that pyproject.toml config is experimental | Anderson Bravalheri | 2022-03-05 | 1 | -0/+12 |
| | |||||
* | Avoid failing due to 3rd party config in pyproject.toml | Anderson Bravalheri | 2022-03-05 | 1 | -2/+4 |
| | |||||
* | Remove no longer needed tomli import workaround | Anderson Bravalheri | 2022-03-05 | 1 | -12/+2 |
| |