build(deps): bump setuptools from 69.5.1 to 70.1.0
Bumps setuptools from 69.5.1 to 70.1.0.
Changelog
Sourced from setuptools's changelog.
v70.1.0
Features
Adopted the
bdist_wheelcommand from thewheelproject -- by :user:agronholm(#1386)Improve error message when
pkg_resources.ZipProvidertries to extract resources with a missing Egg -- by :user:AvasamAdded variables and parameter type annotations to
pkg_resourcesto be nearly on par with typeshed.* -- by :user:Avasam* ExcludingTypeVarandoverload. Return types are currently inferred. (#4246)Migrated Setuptools' own config to pyproject.toml (#4310)
Bugfixes
- Prevent a
TypeError: 'NoneType' object is not callablewhenshutil_rmtreeis called without anonexcparameter on Python<=3.11 -- by :user:Avasam(#4382)- Replace use of mktemp with can_symlink from the stdlib test suite. (#4403)
- Improvement for
attr:directives in configuration to handle more edge cases related to complexpackage_dir. (#4405)- Fix accidental implicit string concatenation. (#4411)
Misc
v70.0.0
Features
- Emit a warning when
[tools.setuptools]is present inpyproject.tomland will be ignored. -- by :user:SnoopJ(#4150)- Improved
AttributeErrorerror message ifpkg_resources.EntryPoint.requireis called without extras or distribution Gracefully "do nothing" when trying to activate apkg_resources.Distributionwith aNonelocation, rather than raising aTypeError-- by :user:Avasam(#4262)- Typed the dynamically defined variables from
pkg_resources-- by :user:Avasam(#4267)- Modernized and refactored VCS handling in package_index. (#4332)
Bugfixes
- In install command, use super to call the superclass methods. Avoids race conditions when monkeypatching from _distutils_system_mod occurs late. (#4136)
- Fix finder template for lenient editable installs of implicit nested namespaces constructed by using
package_dirto reorganise directory structure. (#4278)
... (truncated)
Commits
3466f9fBump version: 70.0.0 → 70.1.08cc50d4Attempt to avoid error with_read_utf8_with_fallbackby moving code in `pkg...a4b15f3Add comments on test051e70dSimplify integration test for zop interface06fd687Move integration test to pkg_resources03edaaaAdd newsfragmentb95d168Move piece of code inside pkg_resources/init.pybe847e0Add interop tests for pkg_resources and zope-interface0f8c58dFix undefinedlog.warningfunction inbdist_wheel(#4427)63a2eb3Fix undefined log function in bdist_wheel- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)