summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Use new warnings in setuptools/command/build_py.pyAnderson Bravalheri2023-03-071-27/+45
| |
| * Use new warnings in setuptools/command/build.pyAnderson Bravalheri2023-03-071-8/+11
| |
| * Use new warnings in setuptools/command/bdist_rpm.pyAnderson Bravalheri2023-03-071-6/+9
| |
| * Use new warnings in setuptools/build_meta.pyAnderson Bravalheri2023-03-071-6/+9
| |
| * Use new warnings in setuptools/_normalization.pyAnderson Bravalheri2023-03-071-16/+13
| |
| * Use new warnings in setuptools/_importlib.pyAnderson Bravalheri2023-03-061-8/+11
| |
| * Use new warnings in setuptools/__init__.pyAnderson Bravalheri2023-03-061-8/+10
| |
| * Add tests for warning formatting and tweaks to implementationAnderson Bravalheri2023-03-061-0/+106
| |
| * Add warning hierarchy and helper/display functionsAnderson Bravalheri2023-03-061-1/+98
| |
| * Import SetuptoolsDeprecationWarning from setuptools.warningsAnderson Bravalheri2023-03-0611-11/+11
| |
| * Move _deprecation_warning to warnings.Anderson Bravalheri2023-03-061-0/+0
| | | | | | | | The objective is to centralize all the warnings in a single module.
* | docs: Add a note about historical wheel use in requires (#3859)Anderson Bravalheri2023-04-202-0/+13
|\ \
| * | Fix sphinx errorAnderson Bravalheri2023-04-201-1/+1
| | |
| * | docs: Add a note about historical `wheel` use in `requires`Michał Górny2023-04-202-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a note explaining that the `wheel` requirement that used to be historically used in documentation was incorrect. This also explains why it can frequently be found in existing projects, and what problems it causes. I find myself repeatedly explaining it, so I think having a single official source would be better. Incorporates suggestions from Anderson Bravalheri.
* | | _deprecated_config_handler(): Use warn stacklevel for better feedback (#3884)Anderson Bravalheri2023-04-202-1/+3
|\ \ \
| * | | _deprecated_config_handler(): Use warn stacklevel for better feedbackChristian Clauss2023-04-062-1/+3
| |/ /
* | | Fix in-tree PEP 517 backend wrapper example (#3893)Anderson Bravalheri2023-04-202-7/+13
|\ \ \
| * | | Use separated import statement to avoid copying namesAnderson Bravalheri2023-04-201-5/+3
| | | |
| * | | 📝 Add a change note for PR #3893Sviatoslav Sydorenko2023-04-161-0/+3
| | | |
| * | | 🎨📝 Fix in-tree PEP 517 backend wrapper exampleSviatoslav Sydorenko2023-04-161-9/+14
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this patch, the documentation suggested the package authors to declare a fixed set of hooks inherited from setuptools. But this approach turned out non-future proof. Over time, as `setuptools` added support for editable installs, it introduced new hooks per PEP 660. But if one were to follow the outlined example, they'd end up with an in-tree build backend that does not support editable installs, nor would it re-export any hooks that might be added in future versions of setuptools, implementing any new standards that may emerge over time. This change demonstrates an approach that would allow the thin wrapper authors to get the new hooks that setuptools may add over time. Ref: https://github.com/ansible/ansible/pull/79606#discussion_r1080753862
* | | Handle Python3.12a7 compatibility problems (#3897)Anderson Bravalheri2023-04-206-5/+36
|\ \ \ | |/ / |/| |
| * | Improve wrapper compatibility with onexc for py312compat.shutil_rmtreeAnderson Bravalheri2023-04-201-1/+1
| | |
| * | Fix flake8 problemAnderson Bravalheri2023-04-201-0/+1
| | |
| * | Use the same naming convention for pyXXcompat filesAnderson Bravalheri2023-04-202-2/+2
| | |
| * | Handle Python3.12a7 compatibility problemsAnderson Bravalheri2023-04-196-5/+35
|/ /
* | Bump version: 67.6.0 → 67.6.1v67.6.1Anderson Bravalheri2023-03-285-6/+14
| |
* | Clarify language re: function arguments (#3861)Anderson Bravalheri2023-03-281-2/+2
|\ \
| * | Clarify language re: function argumentsMoshe Kaplan2023-03-151-2/+2
| | | | | | | | | Configured indicates that the function code's itself would be configured, not that it is used by an external party. Switch verb to "used" to be clearer as to how the function is being used.
* | | Update code generated by validate-pyproject (#3875)Anderson Bravalheri2023-03-284-26/+50
|\ \ \
| * | | Add news entryAnderson Bravalheri2023-03-281-0/+2
| | | |
| * | | Update code generated by validate-pyprojectAnderson Bravalheri2023-03-282-8/+7
| | | |
| * | | Improve tests on license-files for pyproject.tomlAnderson Bravalheri2023-03-281-18/+41
| |/ /
* | | Fix warnings for scripts/gui_scripts with pyproject.toml (#3865)Anderson Bravalheri2023-03-283-1/+21
|\ \ \ | |/ / |/| |
| * | Add news fragmentAnderson Bravalheri2023-03-201-0/+2
| | |
| * | Fix '_WouldIgnoreField' warnings for scripts/gui_scriptsAnderson Bravalheri2023-03-201-1/+7
| | |
| * | Test warnings for dynamic scripts when entry-points is not dynamicAnderson Bravalheri2023-03-201-0/+12
|/ /
* | Bump version: 67.5.1 → 67.6.0v67.6.0Anderson Bravalheri2023-03-085-4/+12
| |
* | Adjust news fragmentsAnderson Bravalheri2023-03-084-2/+2
| |
* | Docs: Fix link to importlib.resources in the docs (#3850)Anderson Bravalheri2023-03-081-4/+2
|\ \
| * | Prefer intersphinx to hardcoded importlib linksAnderson Bravalheri2023-03-081-4/+2
| | |
| * | Fix link to importlib.resources in the docsJasper Harrison2023-03-071-1/+1
| |/
* | Add pruning heuristics to PackageFinder based on exclude (#3846)Anderson Bravalheri2023-03-082-12/+23
|\ \
| * | Add news fragmentAnderson Bravalheri2023-03-071-0/+1
| | |
| * | Add pruning heuristics to PackageFinder based on excludeAnderson Bravalheri2023-03-071-12/+22
| |/
* | Cache supported tags for wheels (#3805)Anderson Bravalheri2023-03-083-7/+17
|\ \ | |/ |/|
| * Change news fragment to miscAnderson Bravalheri2023-03-081-0/+0
| | | | | | | | | | The introduced caching can be considered an internal change and minor optimization.
| * Simplify changes targeting sys_tags cacheAnderson Bravalheri2023-03-082-17/+9
| |
| * Use functools.lru_cache to cache supported tags for wheels.Maurits van Rees2023-03-072-11/+20
| | | | | | | | | | 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 Rees2023-03-073-4/+13
|/ | | | This fixes https://github.com/pypa/setuptools/issues/3804
* Bump version: 67.5.0 → 67.5.1v67.5.1Anderson Bravalheri2023-03-066-14/+22
|