scikit-build/cmake-python-distributions
### [`v3.25.2`](https://togithub.com/scikit-build/cmake-python-distributions/compare/3.25.0...3.25.2)
[Compare Source](https://togithub.com/scikit-build/cmake-python-distributions/compare/3.25.0...3.25.2)
pypa/pip
### [`v23.0`](https://togithub.com/pypa/pip/compare/22.3.1...23.0)
[Compare Source](https://togithub.com/pypa/pip/compare/22.3.1...23.0)
pypa/cibuildwheel
### [`v2.12.0`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.12.0)
[Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.11.4...v2.12.0)
- ✨ Adds support for PyPy arm64 wheels. This means that you can build PyPy wheels for Apple Silicon machines. Cross-compilation is not supported for these wheels, so you'll have to build on an Apple Silicon machine. ([#1372](https://togithub.com/pypa/cibuildwheel/issues/1372))
- 🛠Pinned version updates, including PyPy to v7.3.11 and setuptools to 66.0.0.
pypa/setuptools
### [`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)).
### [`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'.
### [`v65.7.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6570)
[Compare Source](https://togithub.com/pypa/setuptools/compare/v65.6.3...v65.7.0)
Changes
^^^^^^^
- [#3594](https://togithub.com/pypa/setuptools/issues/3594): Added `htmlcov` to FlatLayoutModuleFinder.DEFAULT_EXCLUDE -- by :user:`demianbrecht`
- [#3667](https://togithub.com/pypa/setuptools/issues/3667): Added a human-readable error description when `.egg-info` directory is not writeable -- by :user:`droodev`
Misc
^^^^
- [#3713](https://togithub.com/pypa/setuptools/issues/3713): Fixed incomplete `getattr` statement that caused problems when accessing
undefined attribute.
Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] 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:
==3.25.0
->==3.25.2
==22.3.1
->==23.0
v2.11.4
->v2.12.0
==65.6.3
->==67.2.0
Release Notes
scikit-build/cmake-python-distributions
### [`v3.25.2`](https://togithub.com/scikit-build/cmake-python-distributions/compare/3.25.0...3.25.2) [Compare Source](https://togithub.com/scikit-build/cmake-python-distributions/compare/3.25.0...3.25.2)pypa/pip
### [`v23.0`](https://togithub.com/pypa/pip/compare/22.3.1...23.0) [Compare Source](https://togithub.com/pypa/pip/compare/22.3.1...23.0)pypa/cibuildwheel
### [`v2.12.0`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.12.0) [Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.11.4...v2.12.0) - ✨ Adds support for PyPy arm64 wheels. This means that you can build PyPy wheels for Apple Silicon machines. Cross-compilation is not supported for these wheels, so you'll have to build on an Apple Silicon machine. ([#1372](https://togithub.com/pypa/cibuildwheel/issues/1372)) - 🛠Pinned version updates, including PyPy to v7.3.11 and setuptools to 66.0.0.pypa/setuptools
### [`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)). ### [`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'. ### [`v65.7.0`](https://togithub.com/pypa/setuptools/blob/HEAD/CHANGES.rst#v6570) [Compare Source](https://togithub.com/pypa/setuptools/compare/v65.6.3...v65.7.0) Changes ^^^^^^^ - [#3594](https://togithub.com/pypa/setuptools/issues/3594): Added `htmlcov` to FlatLayoutModuleFinder.DEFAULT_EXCLUDE -- by :user:`demianbrecht` - [#3667](https://togithub.com/pypa/setuptools/issues/3667): Added a human-readable error description when `.egg-info` directory is not writeable -- by :user:`droodev` Misc ^^^^ - [#3713](https://togithub.com/pypa/setuptools/issues/3713): Fixed incomplete `getattr` statement that caused problems when accessing undefined attribute.Configuration
📅 Schedule: Branch creation - "before 3am on Monday" (UTC), 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.