Update dependency setuptools to v62.3.1
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
setuptools | ironbank-pypi | minor |
62.2.0 -> 62.3.1
|
Release Notes
pypa/setuptools
v62.3.1
Misc ^^^^
-
#3320: Fixed typo which causes
namespace_packages
to raise an error instead of warning.
v62.3.0
Deprecations ^^^^^^^^^^^^
-
#3262: Formally added deprecation messages for
namespace_packages
. The methodology that usespkg_resources
andnamespace_packages
for creating namespaces was already discouraged by the :doc:setuptools docs </userguide/package_discovery>
and the :doc:Python Packaging User Guide <PyPUG:guides/packaging-namespace-packages>
, therefore this change just make the deprecation more official. Users can consider migrating to native/implicit namespaces (as introduced in :pep:420
). -
#3308: Relying on
include_package_data
to ensure sub-packages are automatically added to the build wheel distribution (as "data") is now considered a deprecated practice.This behaviour was controversial and caused inconsistencies (#3260).
Instead, projects are encouraged to properly configure
packages
or use discovery tools. General information can be found in :doc:userguide/package_discovery
.
Changes ^^^^^^^
-
#1806: Allowed recursive globs (
**
) inpackage_data
. -- by :user:nullableVoidPtr
-
#3206: Fixed behaviour when both
install_requires
(insetup.py
) anddependencies
(inpyproject.toml
) are specified. The configuration inpyproject.toml
will take precedence oversetup.py
(in accordance with PEP 621). A warning was added to inform users.
Documentation changes ^^^^^^^^^^^^^^^^^^^^^
- #3307: Added introduction to references/keywords Added deprecation tags to test kwargs Moved userguide/keywords to deprecated section Clarified in deprecated doc what keywords came from distutils and which were added or changed by setuptools
Misc ^^^^
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.