pypa/setuptools
### [`v67.4.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6740)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v67.3.3...v67.4.0)
Changes
^^^^^^^
- [#3832](https://togithub.com/pypa/setuptools/issues/3832): Update vendored `importlib-metadata` (to 6.0.0) and
`importlib-resources` (to 5.10.2)
### [`v67.3.3`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6733)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v67.3.2...v67.3.3)
Misc
^^^^
- [#3820](https://togithub.com/pypa/setuptools/issues/3820): Restore quoted `#include` argument to `has_function`.
### [`v67.3.2`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6732)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v67.3.1...v67.3.2)
Misc
^^^^
- [#3827](https://togithub.com/pypa/setuptools/issues/3827): Improve deprecation warning message on `pkg_resources.declare_namespace`
to display package name.
### [`v67.3.1`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6731)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v67.2.0...v67.3.1)
Misc
^^^^
- [#3823](https://togithub.com/pypa/setuptools/issues/3823): Fixes `egg_info` code path triggered during integration with `pip`.
### [`v67.2.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6720)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v67.1.0...v67.2.0)
Changes
^^^^^^^
- [#3809](https://togithub.com/pypa/setuptools/issues/3809): Merge with [distutils@`8c3c3d2`](https://togithub.com/distutils/setuptools/commit/8c3c3d29), including fix for `sysconfig.get_python_inc()` (pypa/distutils#178), fix for segfault on MinGW (pypa/distutils#196), and better `has_function` support ([pypa/distutils#195](https://togithub.com/pypa/distutils/issues/195), [#3648](https://togithub.com/pypa/setuptools/issues/3648)).
### [`v67.1.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6710)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v67.0.0...v67.1.0)
Changes
^^^^^^^
- [#3795](https://togithub.com/pypa/setuptools/issues/3795): Ensured that `__file__` is an absolute path when executing `setup.py` as
part of `setuptools.build_meta`.
Misc
^^^^
- [#3798](https://togithub.com/pypa/setuptools/issues/3798): Updated validations for `pyproject.toml` using `validate-pyproject==0.12.1`
to allow stub packages (:pep:`561`) to be listed in `tool.setuptools.packages`
and `tool.setuptools.package-dir`.
### [`v67.0.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6700)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v66.1.1...v67.0.0)
Breaking Changes
^^^^^^^^^^^^^^^^
- [#3741](https://togithub.com/pypa/setuptools/issues/3741): Removed patching of `distutils._msvccompiler.gen_lib_options`
for compatibility with Numpy < 1.11.2 -- by :user:`mgorny`
- [#3790](https://togithub.com/pypa/setuptools/issues/3790): Bump vendored version of :pypi:`packaging` to 23.0
(:pypi:`pyparsing` is no longer required and was removed).
As a consequence, users will experience a more strict parsing of requirements.
Specifications that don't comply with :pep:`440` and :pep:`508` will result
in build errors.
### [`v66.1.1`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6611)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v66.1.0...v66.1.1)
Misc
^^^^
- [#3782](https://togithub.com/pypa/setuptools/issues/3782): Fixed problem with `file` directive in `tool.setuptools.dynamic`
(`pyproject.toml`) when value is a simple string instead of list.
### [`v66.1.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6610)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v66.0.0...v66.1.0)
Changes
^^^^^^^
- [#3685](https://togithub.com/pypa/setuptools/issues/3685): Fix improper usage of deprecated/removed `pkgutil` APIs in Python 3.12+.
- [#3779](https://togithub.com/pypa/setuptools/issues/3779): Files referenced by `file:` in `setup.cfg` and by `project.readme.file`,
`project.license.file` or `tool.setuptools.dynamic.*.file` in
`pyproject.toml` are now automatically included in the generated sdists.
Misc
^^^^
- [#3776](https://togithub.com/pypa/setuptools/issues/3776): Added note about using the `--pep-517` flag with `pip` to workaround
`InvalidVersion` errors for packages that are already installed in the system.
### [`v66.0.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6600)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v65.7.0...v66.0.0)
Breaking Changes
^^^^^^^^^^^^^^^^
- [#2497](https://togithub.com/pypa/setuptools/issues/2497): Support for PEP 440 non-conforming versions has been removed. Environments containing packages with non-conforming versions may fail or the packages may not be recognized.
Changes
^^^^^^^
- [#3769](https://togithub.com/pypa/setuptools/issues/3769): Replace 'appdirs' with 'platformdirs'.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==65.7.0
->==67.4.0
Release Notes
pypa/setuptools
### [`v67.4.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6740) [Compare Source](https://togithub.com/pypa/setuptools/compare/v67.3.3...v67.4.0) Changes ^^^^^^^ - [#3832](https://togithub.com/pypa/setuptools/issues/3832): Update vendored `importlib-metadata` (to 6.0.0) and `importlib-resources` (to 5.10.2) ### [`v67.3.3`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6733) [Compare Source](https://togithub.com/pypa/setuptools/compare/v67.3.2...v67.3.3) Misc ^^^^ - [#3820](https://togithub.com/pypa/setuptools/issues/3820): Restore quoted `#include` argument to `has_function`. ### [`v67.3.2`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6732) [Compare Source](https://togithub.com/pypa/setuptools/compare/v67.3.1...v67.3.2) Misc ^^^^ - [#3827](https://togithub.com/pypa/setuptools/issues/3827): Improve deprecation warning message on `pkg_resources.declare_namespace` to display package name. ### [`v67.3.1`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6731) [Compare Source](https://togithub.com/pypa/setuptools/compare/v67.2.0...v67.3.1) Misc ^^^^ - [#3823](https://togithub.com/pypa/setuptools/issues/3823): Fixes `egg_info` code path triggered during integration with `pip`. ### [`v67.2.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6720) [Compare Source](https://togithub.com/pypa/setuptools/compare/v67.1.0...v67.2.0) Changes ^^^^^^^ - [#3809](https://togithub.com/pypa/setuptools/issues/3809): Merge with [distutils@`8c3c3d2`](https://togithub.com/distutils/setuptools/commit/8c3c3d29), including fix for `sysconfig.get_python_inc()` (pypa/distutils#178), fix for segfault on MinGW (pypa/distutils#196), and better `has_function` support ([pypa/distutils#195](https://togithub.com/pypa/distutils/issues/195), [#3648](https://togithub.com/pypa/setuptools/issues/3648)). ### [`v67.1.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6710) [Compare Source](https://togithub.com/pypa/setuptools/compare/v67.0.0...v67.1.0) Changes ^^^^^^^ - [#3795](https://togithub.com/pypa/setuptools/issues/3795): Ensured that `__file__` is an absolute path when executing `setup.py` as part of `setuptools.build_meta`. Misc ^^^^ - [#3798](https://togithub.com/pypa/setuptools/issues/3798): Updated validations for `pyproject.toml` using `validate-pyproject==0.12.1` to allow stub packages (:pep:`561`) to be listed in `tool.setuptools.packages` and `tool.setuptools.package-dir`. ### [`v67.0.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6700) [Compare Source](https://togithub.com/pypa/setuptools/compare/v66.1.1...v67.0.0) Breaking Changes ^^^^^^^^^^^^^^^^ - [#3741](https://togithub.com/pypa/setuptools/issues/3741): Removed patching of `distutils._msvccompiler.gen_lib_options` for compatibility with Numpy < 1.11.2 -- by :user:`mgorny` - [#3790](https://togithub.com/pypa/setuptools/issues/3790): Bump vendored version of :pypi:`packaging` to 23.0 (:pypi:`pyparsing` is no longer required and was removed). As a consequence, users will experience a more strict parsing of requirements. Specifications that don't comply with :pep:`440` and :pep:`508` will result in build errors. ### [`v66.1.1`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6611) [Compare Source](https://togithub.com/pypa/setuptools/compare/v66.1.0...v66.1.1) Misc ^^^^ - [#3782](https://togithub.com/pypa/setuptools/issues/3782): Fixed problem with `file` directive in `tool.setuptools.dynamic` (`pyproject.toml`) when value is a simple string instead of list. ### [`v66.1.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6610) [Compare Source](https://togithub.com/pypa/setuptools/compare/v66.0.0...v66.1.0) Changes ^^^^^^^ - [#3685](https://togithub.com/pypa/setuptools/issues/3685): Fix improper usage of deprecated/removed `pkgutil` APIs in Python 3.12+. - [#3779](https://togithub.com/pypa/setuptools/issues/3779): Files referenced by `file:` in `setup.cfg` and by `project.readme.file`, `project.license.file` or `tool.setuptools.dynamic.*.file` in `pyproject.toml` are now automatically included in the generated sdists. Misc ^^^^ - [#3776](https://togithub.com/pypa/setuptools/issues/3776): Added note about using the `--pep-517` flag with `pip` to workaround `InvalidVersion` errors for packages that are already installed in the system. ### [`v66.0.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6600) [Compare Source](https://togithub.com/pypa/setuptools/compare/v65.7.0...v66.0.0) Breaking Changes ^^^^^^^^^^^^^^^^ - [#2497](https://togithub.com/pypa/setuptools/issues/2497): Support for PEP 440 non-conforming versions has been removed. Environments containing packages with non-conforming versions may fail or the packages may not be recognized. Changes ^^^^^^^ - [#3769](https://togithub.com/pypa/setuptools/issues/3769): Replace 'appdirs' with 'platformdirs'.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.