#12334: Support for Python 3.13 (beta1 at the time of writing).
Bug Fixes
#12120: Fix [PermissionError]{.title-ref} crashes arising from directories which are not selected on the command-line.
#12191: Keyboard interrupts and system exits are now properly handled during the test collection.
#12300: Fixed handling of 'Function not implemented' error under squashfuse_ll, which is a different way to say that the mountpoint is read-only.
#12308: Fix a regression in pytest 8.2.0 where the permissions of automatically-created .pytest_cache directories became rwx------ instead of the expected rwxr-xr-x.
Trivial/Internal Changes
#12333: pytest releases are now attested using the recent Artifact Attestation support from GitHub, allowing users to verify the provenance of pytest's sdist and wheel artifacts.
[bug] [parser] Fixed regression caused by the fix for #320 where new logic added
to interpret list and dictionary comprehensions would fail for expression
oriented keys. As the parsing in question was not necessary for these
keys, it's been removed. Pull request courtesy Sébastien Granjoux.
[bug] [lexer] Fixed issue where a parsed expression which contained sub-brackets, such as
dictionary literals, would fail to be interpreted correctly even though the
initial parsing is correct. Pull request courtesy Jose Galvez.
- ``virtualenv.pyz`` no longer fails when zipapp path contains a symlink - by :user:`HandSonic` and :user:`petamas`. (:issue:`1949`)
- Fix bad return code from activate.sh if hashing is disabled - by :user:'fenkes-ibm'. (:issue:`2717`)
Adjust for incompatible changes in Python 3.13b1.
([#292](https://github.com/zopefoundation/zope.interface/issues/292) <https://github.com/zopefoundation/zope.interface/issues/292>)
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 all-dependencies group with 10 updates in the / directory:
1.5.0
1.5.1
3.7.0
3.7.1
8.2.0
8.2.1
0.4.3
0.4.4
0.0.2
0.0.4
1.3.3
1.3.5
4.2.1
4.2.2
5.9.0
5.10.0
20.26.1
20.26.2
6.3
6.4
Updates
freezegun
from 1.5.0 to 1.5.1Changelog
Sourced from freezegun's changelog.
Commits
3f9fac4
Increase version numbere0f2c3c
CHANGELOG for 1.5.1ea054a3
Merge pull request #546 from robsdedude/patch-1df263dc
Extend type checkingaecc78a
Keepnumbers
for runtime type checks, usefloat
for type hints023c7a3
Revert runtime type-check tonumbers.Real
be779f4
Add test for manually ticking StepTickTimeFactoryd2872d0
Fix instance checksc963608
Fixtick
delta type handlingUpdates
pre-commit
from 3.7.0 to 3.7.1Release notes
Sourced from pre-commit's releases.
Changelog
Sourced from pre-commit's changelog.
Commits
9ee0768
v3.7.1eeac061
Merge pull request #3201 from pre-commit/rust-default-language-version296f592
determine rust default language version independent of rust-toolchain.toml1602328
Merge pull request #3193 from pre-commit/pre-commit-ci-update-config0142f45
[pre-commit.ci] pre-commit autoupdated7e21cd
Merge pull request #3194 from pre-commit/handle-readonly-3-125c3d006
use a simpler gem for testing additional_dependencies0d4c6da
adjust _handle_readonly for typeshed updates85fe182
Merge pull request #3176 from pre-commit/pre-commit-ci-update-config74d05b4
[pre-commit.ci] pre-commit autoupdateUpdates
pytest
from 8.2.0 to 8.2.1Release notes
Sourced from pytest's releases.
Commits
66ff8df
Prepare release version 8.2.13ffcfd1
Merge pull request #12340 from pytest-dev/backport-12334-to-8.2.x0b28313
[8.2.x] Add Python 3.13 (beta) supportf3dd93a
[8.2.x] Attest package provenance (#12335)bb5a125
[8.2.x] Spelling (#12331)f179bf2
Merge pull request #12327 from pytest-dev/backport-12325-to-8.2.x2b671b5
[8.2.x] cacheprovider: fix.pytest_cache
not being world-readable65ab7cb
Merge pull request #12324 from pytest-dev/backport-12320-to-8.2.x4d5fb7d
Merge pull request #12319 from pytest-dev/backport-12311-to-8.2.xcbe5996
[8.2.x] changelog: document unittest 8.2 change as breakingUpdates
ruff
from 0.4.3 to 0.4.4Release notes
Sourced from ruff's releases.
Changelog
Sourced from ruff's changelog.
Commits
3e8878a
Bump version to v0.4.4 (#11352)b6b4ad9
[red-knot]@override
lint rule (#11282)dd42961
[pylint
] Detectpathlib.Path.open
calls inunspecified-encoding
(`PLW15...c80c171
[red-knot] Vendor typeshed's stdlib (#11340)e2fe177
Revert "Simplify arithmetic operation in logical lines checker (#11346)" (#11...e9d1cdd
Simplify arithmetic operation in logical lines checker (#11346)dfe4291
Improveruff_python_semantic::all::extract_all_names()
(#11335)4541337
[red-knot] Remove\<Db: SemanticDb>
contraints in favor of dynamic dispatch ...8e9ddee
Ignore end-of-line comments when determining blank line rules (#11342)702d2fa
Make B024 and B027 documentation more nuanced (#11341)Updates
fastapi-cli
from 0.0.2 to 0.0.4Release notes
Sourced from fastapi-cli's releases.
Changelog
Sourced from fastapi-cli's changelog.
Commits
d235a7b
🔖 Release version 0.0.488838fc
📝 Update release notes5e78424
🔧 Make FastAPI and Uvicorn optional dependencies, to avoid circular dependenc...35c0428
📝 Update release notescd55cab
📝 Update release notese40b7b0
⬆ Bump actions/cache from 3 to 4 (#5)84e7945
⬆ Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.14 (#2)e784f08
🔖 Release version 0.0.3e2f7589
📝 Update release notes55ac4f2
➖ Relax Uvicorn pin (#16)Updates
mako
from 1.3.3 to 1.3.5Release notes
Sourced from mako's releases.
Commits
Updates
platformdirs
from 4.2.1 to 4.2.2Release notes
Sourced from platformdirs's releases.
Commits
5ec69d8
Fix android detection when python4android is present (#277)dbf360f
[pre-commit.ci] pre-commit autoupdate (#280)b318012
[pre-commit.ci] pre-commit autoupdate (#279)120a441
[pre-commit.ci] pre-commit autoupdate (#278)Updates
ujson
from 5.9.0 to 5.10.0Release notes
Sourced from ujson's releases.
Commits
59875e0
Add support for Python 3.13 (#628)eab9c0e
Add support for Python 3.130d5db00
Test Python 3.13 beta (#627)e595354
Declare maintenance mode (#626)7c0f425
Test Python 3.1304daf02
[pre-commit.ci] pre-commit autoupdate (#624)362c88a
Use Black mirrore96c8cf
[pre-commit.ci] pre-commit autoupdatefbf7aff
Update pypa/cibuildwheel action to v2.17.0 (#623)08f14e5
Update pypa/cibuildwheel action to v2.17.0Updates
virtualenv
from 20.26.1 to 20.26.2Changelog
Sourced from virtualenv's changelog.
Commits
9b14661
release 20.26.27cbed79
[pre-commit.ci] pre-commit autoupdate (#2723)09c1c69
Fix bad return code in bash activation if hashing is disabled (#2717)0a3816e
Fix #1949: zipapp virtual environment creation fails if zipapp path is symlin...3be84af
Fix the CI (#2721)7864fde
[pre-commit.ci] pre-commit autoupdate (#2715)60233a1
Apply ruff/bugbear new rules (#2718)e28dfa7
Update activate_this.py documentation to use runpy instead of exec (#2716)4f8034c
[pre-commit.ci] pre-commit autoupdate (#2714)01cc6fb
Merge pull request #2713 from pypa/release-20.26.1Updates
zope-interface
from 6.3 to 6.4Changelog
Sourced from zope-interface's changelog.
Commits
4e589d2
- prepare release 6.4e613355
Merge pull request #294 from zopefoundation/dataflake/pep667753daca
- try a different solutionadab2bd
- Adjust for incompatible changes in Python 3.13b1998214b
Merge pull request #293 from zopefoundation/config-with-c-code-template-d00a7004bb9edda
- fix macOS GHA failures78fdf3d
Switch Windows builts to GHA (#291)48e56f2
- vb [ci skip]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