Fixed TypeError in sdist filelist processing by adding support for pathlib Paths for the build_base. (#4615)
Removed degraded and deprecated test_integration (easy_install) from the test suite. (#4632)
v74.1.1
Bugfixes
Fixed TypeError in msvc.EnvironmentInfo.return_env when no runtime redistributables are installed. (#1902)
v74.1.0
Features
Added support for defining ext-modules via pyproject.toml
(EXPERIMENTAL, may change in future releases). (#4568)
Bugfixes
Merge with pypa/distutils@3dcdf8567, removing the duplicate vendored copy of packaging. (#4622)
Restored setuptools.msvc.Environmentinfo as it is used externally. (#4625)
v74.0.0
Features
Changed the type of error raised by setuptools.command.easy_install.CommandSpec.from_param on unsupported argument from AttributeError to TypeError -- by :user:Avasam (#4548)
Added detection of ARM64 variant of MSVC -- by :user:saschanaz (#4553)
Made setuptools.package_index.Credential a typing.NamedTuple -- by :user:Avasam (#4585)
Reraise error from setuptools.command.easy_install.auto_chmod instead of nonsensical TypeError: 'Exception' object is not subscriptable -- by :user:Avasam (#4593)
Fully typed all collection attributes in pkg_resources -- by :user:Avasam (#4598)
Automatically exclude .tox|.nox|.venv directories from sdist. (#4603)
- Fix and test the string spec for the ``sys.executable`` interpreter (introduced in :pull:`3325`)
- by :user:`hroncok` (:issue:`3327`)
Improved Documentation - 4.18.1
Changes the tox_env_teardown docstring to explain the hook is called after a tox env was teared down. (:issue:3305)
v4.18.0 (2024-08-13)
Features - 4.18.0
- Suppress spinner in parallel runs in CI - by :user:`ziima`. (:issue:`3318`)
Bugfixes - 4.18.0
Boost temporary directories cleanup in tests - by :user:ziima. (:issue:3278)
Fix absolute base python paths conflicting - by :user:gaborbernat. (:issue:3325)
v4.17.1 (2024-08-07)
Bugfixes - 4.17.1
- Support for running ``-e <major>.<minor>`` has been lost, fixing it - by :user:`gaborbernat`. (:issue:`2849`)
- ``base_python`` now accepts absolute paths to interpreter executable - by :user:`paveldikov`. (:issue:`3191`)
v4.17.0 (2024-08-05)
Features - 4.17.0
Add graalpy prefix as a supported base python (:issue:3312)
Add :ref:on_platform core configuration holding the tox platform and do not install package when exec an environment
by :user:gaborbernat. (:issue:3315)
Bugfixes - 4.17.0
- Add table with default environment variables per OS (:issue:`2753`)
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the python group with 8 updates in the / directory:
72.1.0
74.1.2
20.26.3
20.26.4
4.16.0
4.18.1
7.4.7
8.0.2
24.4.26
24.8.19
3.2.6
3.2.7
1.34.153
1.35.14
1.33.35
1.34.14
Updates
setuptools
from 72.1.0 to 74.1.2Changelog
Sourced from setuptools's changelog.
... (truncated)
Commits
3b2ef1e
Removed test_integration tests (for easy_install).c484f9e
Bump version: 74.1.1 → 74.1.2d8933c5
Merge pull request #4630 from pypa/bugfix/4615a07de2b
Skip test on stdlib distutils6bf20d9
Add news fragment.9d4b288
Enable the test40ee221
Merge https://github.com/pypa/distutils into bugfix/4615d901698
Add test capturing missed expectation.91bc99a
In sdist.prune_file_list, support build.build_base as a pathlib.Path.7ee29bd
Bump version: 74.1.0 → 74.1.1Updates
virtualenv
from 20.26.3 to 20.26.4Release notes
Sourced from virtualenv's releases.
Changelog
Sourced from virtualenv's changelog.
Commits
dc9416a
release 20.26.4d8f1b14
Upgrade bundled wheels (#2760)374660b
[pre-commit.ci] pre-commit autoupdate (#2753)61e774f
Fix #2728: Activating venv create unwanted console output (#2748)38e02c8
Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 (#2757)77df0a0
GitHub Actions: Replace deprecated macos-12 with macos-13 (#2756)265011a
Fix typo in Nushell activation script (#2754)95c5eed
Test latest Python 3.13 (#2752)805365b
Fix whitespace around backticks in changelog (#2751)b6c052b
[pre-commit.ci] pre-commit autoupdate (#2743)Updates
tox
from 4.16.0 to 4.18.1Release notes
Sourced from tox's releases.
... (truncated)
Changelog
Sourced from tox's changelog.
Commits
df34192
release 4.18.19c6f835
Add 3.13 to CI and bump deps (#3339)9138e15
Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.1 (#3338)3f004fc
[pre-commit.ci] pre-commit autoupdate (#3329)fab358e
Properly document thetox_env_teardown
hook (#3333)8d0a47c
Fix issue link in changelog (#3332)874e9af
Fixup the spec string for sys.executable (#3327)dde4964
Fix docsea72694
release 4.18.03b3628d
Fix #3318 - Suppress spinner in parallel runs in CI (#3321)Updates
sphinx
from 7.4.7 to 8.0.2Release notes
Sourced from sphinx's releases.
... (truncated)
Changelog
Sourced from sphinx's changelog.
... (truncated)
Commits
043750e
Bump to 8.0.2 finalcee9efc
Useclassmethod
for a class method16fed35
Bump versiond9bda77
Bump to 8.0.1 final006a6a7
Fix Flake8d0915ab
Fix mypy865b513
Patchpygments.Formatter.__class_getitem__
in Pygments 2.17f1d3c3f
Bump version0e8a638
Bump to 8.0.0 final5750d0e
[bot]: Update message catalogues (#12641)Updates
flake8-bugbear
from 24.4.26 to 24.8.19Release notes
Sourced from flake8-bugbear's releases.
Commits
2f4e42f
Update CHANGES + move to version 24.8.19 to releasec50e9dc
[pre-commit.ci] pre-commit autoupdate (#487)f0eeda8
Replace hash with unsafe_hash (#486)5939910
Implemented #323: Added new check B910 to suggest using Counter() instead of ...33993a4
[pre-commit.ci] pre-commit autoupdate (#484)5ccce79
More types (#483)cfda1e8
Do not trigger B901 with explicit Generator return type (#481)b15feed
Set up mypy (#482)3157b89
add b040: exception with note added not reraised or used (#477)188eab8
Merge pull request #476 from jakkdl/contextvar_mutable_or_call_defaultUpdates
pylint
from 3.2.6 to 3.2.7Commits
a98215b
Bump pylint to 3.2.7, update changelog1deaffa
Fix to maintain order of package paths (#9887) (#9897)b4c2951
[Backport maintenance/3.2.x] Fix a crash inundefined-loop-variable
with `e...f1925f4
Fix crash in refactoring checker when calling bound lambda (#9867)7d1626c
Fix a false positiveunreachable
forNoReturn
coroutine functions (#9844)...Updates
boto3
from 1.34.153 to 1.35.14Commits
56b9ad1
Merge branch 'release-1.35.14'75a565a
Bumping version to 1.35.14c30612f
Add changelog entries from botocore18a61dc
Merge branch 'release-1.35.13'31a8a3d
Merge branch 'release-1.35.13' into developcea4f05
Bumping version to 1.35.131ad12c8
Add changelog entries from botocore882adeb
Merge branch 'release-1.35.12'4c11601
Merge branch 'release-1.35.12' into developea29dd5
Bumping version to 1.35.12Updates
awscli
from 1.33.35 to 1.34.14Commits
bc46daa
Merge branch 'release-1.34.14'f7b4124
Bumping version to 1.34.140a1f70c
Update changelog based on model updates36458af
Merge branch 'release-1.34.13'2336e22
Merge branch 'release-1.34.13' into developbdb2270
Bumping version to 1.34.13d02baca
Update changelog based on model updates960ad25
Merge branch 'release-1.34.12'7eb2af4
Merge branch 'release-1.34.12' into developcc940fa
Bumping version to 1.34.12Dependabot 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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show