[pip] (deps): Bump the dev-dependencies group across 1 directory with 23 updates
Type: Pull Request
State: Open
Association: Contributor
Comments: 1
(about 1 year ago)
(about 1 year ago)
dependencies python
⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps the dev-dependencies group with 23 updates in the / directory:
| Package | From | To |
|---|---|---|
| python-json-logger | 3.2.1 |
3.3.0 |
| certifi | 2024.12.14 |
2025.4.26 |
| charset-normalizer | 3.4.1 |
3.4.2 |
| urllib3 | 2.3.0 |
2.4.0 |
| coverage | 7.6.10 |
7.8.0 |
| filelock | 3.16.1 |
3.18.0 |
| identify | 2.6.5 |
2.6.10 |
| iniconfig | 2.0.0 |
2.1.0 |
| junit-xml | 1.8 |
1.9 |
| mutmut | 3.2.2 |
3.2.3 |
| packaging | 24.2 |
25.0 |
| platformdirs | 4.3.6 |
4.3.7 |
| pre-commit | 4.0.1 |
4.2.0 |
| pyright | 1.1.391 |
1.1.400 |
| pytest | 8.3.4 |
8.3.5 |
| pytest-cov | 6.0.0 |
6.1.1 |
| pytest-github-actions-annotate-failures | 0.2.0 |
0.3.0 |
| rich | 13.9.4 |
14.0.0 |
| ruff | 0.8.6 |
0.11.8 |
| setproctitle | 1.3.4 |
1.3.6 |
| textual | 1.0.0 |
3.2.0 |
| typing-extensions | 4.12.2 |
4.13.2 |
| virtualenv | 20.28.1 |
20.30.0 |
Updates python-json-logger from 3.2.1 to 3.3.0
Release notes
Sourced from python-json-logger's releases.
3.3.0
3.3.0 - 2025-03-06
Added
exc_info_as_arrayandstack_info_as_arrayoptions are added topythonjsonlogger.core.BaseJsonFormatterallowing both to be encoded as list of lines instead of a single multi-line string. #35Security
- Remove
msgspec-python313-prefromdevdependencies preventing potential RCE. Details: GHSA-wmxh-pxcx-9w24Thanks
@1hakusai1and@omnigodz
Changelog
Sourced from python-json-logger's changelog.
3.3.0 - 2025-03-06
Added
exc_info_as_arrayandstack_info_as_arrayoptions are added topythonjsonlogger.core.BaseJsonFormatterallowing both to be encoded as list of lines instead of a single multi-line string. #35Security
- Remove
msgspec-python313-prefromdevdependencies preventing potential RCE. Details: GHSA-wmxh-pxcx-9w24Thanks
@1hakusai1and@omnigodz
Commits
Updates certifi from 2024.12.14 to 2025.4.26
Commits
275c9eb2025.04.26 (#347)3788331Bump actions/setup-python from 5.4.0 to 5.5.0 (#346)9d1f1b7Bump actions/download-artifact from 4.1.9 to 4.2.1 (#344)96b97a5Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#343)c054ed3Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (#342)44547fcBump actions/download-artifact from 4.1.8 to 4.1.9 (#341)5ea5124Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#340)2f142b7Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 (#339)80d2ebdBump actions/setup-python from 5.3.0 to 5.4.0 (#337)088f9312025.01.31 (#336)- Additional commits viewable in compare view
Updates charset-normalizer from 3.4.1 to 3.4.2
Release notes
Sourced from charset-normalizer's releases.
Version 3.4.2
3.4.2 (2025-05-02)
Fixed
- Addressed the DeprecationWarning in our CLI regarding
argparse.FileTypeby backporting the target class into the package. (#591)- Improved the overall reliability of the detector with CJK Ideographs. (#605) (#587)
Changed
- Optional mypyc compilation upgraded to version 1.15 for Python >= 3.9
Changelog
Sourced from charset-normalizer's changelog.
3.4.2 (2025-05-02)
Fixed
- Addressed the DeprecationWarning in our CLI regarding
argparse.FileTypeby backporting the target class into the package. (#591)- Improved the overall reliability of the detector with CJK Ideographs. (#605) (#587)
Changed
- Optional mypyc compilation upgraded to version 1.15 for Python >= 3.8
Commits
6422af1:pencil: update release date0e60ec1:bookmark: Release 3.4.2 (#614)f6630ce:arrow_up: Bump pypa/cibuildwheel from 2.23.2 to 2.23.3 (#617)677c999:arrow_up: Bump actions/download-artifact from 4.2.1 to 4.3.0 (#618)960ab1e:arrow_up: Bump actions/setup-python from 5.5.0 to 5.6.0 (#619)6eb6325:arrow_up: Bump github/codeql-action from 3.28.10 to 3.28.16 (#620)c99c0f2:arrow_up: Update coverage requirement from <7.7,>=7.2.7 to >=7.2.7,<7.9 (#606)270f28e:arrow_up: Bump actions/setup-python from 5.4.0 to 5.5.0 (#607)d4d89a0:arrow_up: Bump pypa/cibuildwheel from 2.22.0 to 2.23.2 (#608)905fcf5:arrow_up: Bump slsa-framework/slsa-github-generator from 2.0.0 to 2.1.0 (#609)- Additional commits viewable in compare view
Updates urllib3 from 2.3.0 to 2.4.0
Release notes
Sourced from urllib3's releases.
2.4.0
🚀 urllib3 is fundraising for HTTP/2 support
urllib3 is raising ~$40,000 USD to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support. If your company or organization uses Python and would benefit from HTTP/2 support in Requests, pip, cloud SDKs, and thousands of other projects please consider contributing financially to ensure HTTP/2 support is developed sustainably and maintained for the long-haul.
Thank you for your support.
Features
- Applied PEP 639 by specifying the license fields in pyproject.toml. (#3522)
- Updated exceptions to save and restore more properties during the pickle/serialization process. (#3567)
- Added
verify_flagsoption tocreate_urllib3_contextwith a default ofVERIFY_X509_PARTIAL_CHAINandVERIFY_X509_STRICTfor Python 3.13+. (#3571)Bugfixes
- Fixed a bug with partial reads of streaming data in Emscripten. (#3555)
Misc
Changelog
Sourced from urllib3's changelog.
2.4.0 (2025-04-10)
Features
- Applied PEP 639 by specifying the license fields in pyproject.toml. (
[#3522](https://github.com/urllib3/urllib3/issues/3522) <https://github.com/urllib3/urllib3/issues/3522>__)- Updated exceptions to save and restore more properties during the pickle/serialization process. (
[#3567](https://github.com/urllib3/urllib3/issues/3567) <https://github.com/urllib3/urllib3/issues/3567>__)- Added
verify_flagsoption tocreate_urllib3_contextwith a default ofVERIFY_X509_PARTIAL_CHAINandVERIFY_X509_STRICTfor Python 3.13+. ([#3571](https://github.com/urllib3/urllib3/issues/3571) <https://github.com/urllib3/urllib3/issues/3571>__)Bugfixes
- Fixed a bug with partial reads of streaming data in Emscripten. (
[#3555](https://github.com/urllib3/urllib3/issues/3555) <https://github.com/urllib3/urllib3/issues/3555>__)Misc
- Switched to uv for installing development dependecies. (
[#3550](https://github.com/urllib3/urllib3/issues/3550) <https://github.com/urllib3/urllib3/issues/3550>__)- Removed the
multiple.intoto.jsonlasset from GitHub releases. Attestation of release files since v2.3.0 can be found on PyPI. ([#3566](https://github.com/urllib3/urllib3/issues/3566) <https://github.com/urllib3/urllib3/issues/3566>__)
Commits
a5ff7acRelease 2.4.0a135db2Upgrade memray and coverage to fix macOS tests (#3589)8f40e71Upgrade the publishing action to get correct licensing info on PyPI (#3585)3ff4e49Add a link to the 2024 annual report (#3586)75709c1Set verify flags increate_urllib3_context(#3577)5c8f82aBump astral-sh/setup-uv from 5.3.0 to 5.4.1 (#3580)42e90d8Bump actions/setup-python from 5.4.0 to 5.5.0 (#3579)3e8f2dbStop using Ubuntu 20.04 and 22.04 in CI (#3570)e29db82Update exceptions to have more of their attributes pickled (#3572)f8a0c43Add PyPy 3.11 to CI- Additional commits viewable in compare view
Updates coverage from 7.6.10 to 7.8.0
Changelog
Sourced from coverage's changelog.
Version 7.8.0 — 2025-03-30
Added a new
source_dirssetting for symmetry with the existingsource_pkgssetting. It's preferable to the existingsourcesetting, because you'll get a clear error when directories don't exist. Fixesissue 1942. Thanks,Jeremy Fleischman <pull 1943_>.Fix: the PYTHONSAFEPATH environment variable new in Python 3.11 is properly supported, closing
issue 1696. Thanks,Philipp A. <pull 1700_>. This works properly except for a detail when using thecoveragecommand on Windows. There you can usepython -m coverageinstead if you need exact emulation... _issue 1696: nedbat/coveragepy#1696 .. _pull 1700: nedbat/coveragepy#1700 .. _issue 1942: nedbat/coveragepy#1942 .. _pull 1943: nedbat/coveragepy#1943
.. _changes_7-7-1:
Version 7.7.1 — 2025-03-21
- A few small tweaks to the sys.monitoring support for Python 3.14. Please test!
.. _changes_7-7-0:
Version 7.7.0 — 2025-03-16
The Coverage object has a new method, :meth:
.Coverage.branch_statsfor getting simple branch information for a module. Closesissue 1888_.The :class:
Coverage constructor<.Coverage>now has apluginsparameter for passing in plugin objects directly, thanks toAlex Gaynor <pull 1919_>_.Many constant tests in if statements are now recognized as being optimized away. For example, previously
if 13:would have been considered a branch with one path not taken. Now it is understood as always true and no coverage is missing.The experimental sys.monitoring support now works for branch coverage if you are using Python 3.14.0 alpha 6 or newer. This should reduce the overhead coverage.py imposes on your test suite. Set the environment variable
COVERAGE_CORE=sysmonto try it out.
... (truncated)
Commits
6d5ced9docs: sample HTML for 7.8.049c194fdocs: prep for 7.8.038782cbdocs: finish up source_dirs. bump to 7.8.07aea2f3feat: add newsource_dirsoption (#1943)f464155test: some simple bytecode testscf1dec0refactor: these pypy modules are available in all our versionsa876052test: a general helper for iterating over our own source files82cff3eperf: sets are better than listsa66bd61refactor: move bytecode code into bytecode.pyd64ce5fchore: bump the action-dependencies group with 3 updates (#1940)- Additional commits viewable in compare view
Updates filelock from 3.16.1 to 3.18.0
Release notes
Sourced from filelock's releases.
3.18.0
What's Changed
- Indicate that locks are exclusive/write locks. by
@bicarlsenin tox-dev/filelock#394- Support fcntl check on Emscripten by
@juntyrin tox-dev/filelock#398New Contributors
@bicarlsenmade their first contribution in tox-dev/filelock#394@juntyrmade their first contribution in tox-dev/filelock#398Full Changelog: https://github.com/tox-dev/filelock/compare/3.17.0...3.18.0
Drop 3.8
Full Changelog: https://github.com/tox-dev/filelock/compare/3.16.1...3.17.0
Commits
129a1ef[pre-commit.ci] pre-commit autoupdate (#405)717d7e0[pre-commit.ci] pre-commit autoupdate (#403)efba779[pre-commit.ci] pre-commit autoupdate (#401)82f5a2dSupport fcntl check on Emscripten (#398)468ba43[pre-commit.ci] pre-commit autoupdate (#396)0ac6826[pre-commit.ci] pre-commit autoupdate (#395)b5f98a6Indicate that locks are exclusive/write locks. (#394)3c9b680[pre-commit.ci] pre-commit autoupdate (#393)2760759[pre-commit.ci] pre-commit autoupdate (#391)18c9571Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 (#390)- Additional commits viewable in compare view
Updates identify from 2.6.5 to 2.6.10
Commits
e200468v2.6.1041f40e2Merge pull request #517 from sebastiaanspeck/patch-12ae839dAdd support for Magikdc20df2Merge pull request #516 from pre-commit/pre-commit-ci-update-configcba874f[pre-commit.ci] auto fixes from pre-commit.com hookse839dfb[pre-commit.ci] pre-commit autoupdate856f016v2.6.9d7518a7Merge pull request #513 from pre-commit/revert-503-uv-interpreter45f344bRevert "add uv to interpreters list"f905a2ev2.6.8- Additional commits viewable in compare view
Updates iniconfig from 2.0.0 to 2.1.0
Release notes
Sourced from iniconfig's releases.
v2.1.0
What's Changed
- fix #26 - list individuals in license file by
@RonnyPfannschmidtin pytest-dev/iniconfig#52- Run tests in CI by
@nicoddemusin pytest-dev/iniconfig#53- Use
pypa/gh-action-pypi-publish@release/v1@ GHA by@webknjazin pytest-dev/iniconfig#54- Add support for Python 3.12-3.13 and drop EOL 3.7 by
@hugovkin pytest-dev/iniconfig#56New Contributors
@nicoddemusmade their first contribution in pytest-dev/iniconfig#53@webknjazmade their first contribution in pytest-dev/iniconfig#54Full Changelog: https://github.com/pytest-dev/iniconfig/compare/v2.0.0...v2.1.0
Changelog
Sourced from iniconfig's changelog.
2.1.0
- fix artifact building - pin minimal version of hatch
- drop eol python 3.8
- add python 3.12 and 3.13
Commits
34793a6pre-commit136435dupdate changelog0bb99adfix #62: require a minimal hatch version with correct metadata16793eaMerge pull request #56 from hugovk/add-3.123dc2b2dAdd support for Python 3.132eb8abfBump GitHub Actions8c4bb5bSet python-version for pre-commit to remove CI warning58b22b2Drop support for EOL Python 3.74a53042Add support for Python 3.129cae431Merge pull request #54 from webknjaz/patch-1- Additional commits viewable in compare view
Updates junit-xml from 1.8 to 1.9
Commits
- See full diff in compare view
Updates mutmut from 3.2.2 to 3.2.3
Changelog
Sourced from mutmut's changelog.
3.2.3
* Crash with error message on invalid imports for `src` module
Autodetect simpler project configurations with
test_*.pyin the dir directlyHandle filenames (as opposed to dirnames) in paths_to_mutate
Also copy
setup.cfgandpyproject.tomlby defaultHandle single line
paths_to_mutate
Commits
20d0a62Release548c0edRemove testing of EOL python versionsec387beCrash with error message on invalid imports forsrcmodulec388a99Autodetect simpler project configurations withtest_*.pyin the dir directlyc8fd9f9Handle filenames (as opposed to dirnames) in paths_to_mutate1e809bfMerge pull request #357 from WillGibson/patch-1772c413Correct position of comma CONTRIBUTING.rstca3e690Merge pull request #356 from WillGibson/test-multiple-python-versions98b5f5cMerge pull request #355 from WillGibson/initial-contributing-documentation292b9c5Temporarily lock to GitHub Actions unit test runner to ubuntu-22.04- Additional commits viewable in compare view
Updates packaging from 24.2 to 25.0
Release notes
Sourced from packaging's releases.
25.0
What's Changed
- Re-add a test for Unicode file name parsing by
@Siddhesh-Agarwalin pypa/packaging#863- Upgrade to ruff 0.9.1 by
@DimitriPapadopoulosin pypa/packaging#865- Add support for PEP 738 Android tags by
@mhsmithin pypa/packaging#880- feat(markers): support 'extras' and 'dependency_groups' markers by
@frostmingin pypa/packaging#888New Contributors
@Siddhesh-Agarwalmade their first contribution in pypa/packaging#863@mhsmithmade their first contribution in pypa/packaging#880@frostmingmade their first contribution in pypa/packaging#888Full Changelog: https://github.com/pypa/packaging/compare/24.2...25.0
Changelog
Sourced from packaging's changelog.
25.0 - 2025-04-19
* PEP 751: Add support for ``extras`` and ``dependency_groups`` markers. (:issue:`885`) * PEP 738: Add support for Android platform tags. (:issue:`880`)
Commits
f585376Bump for release600eceaAdd changelog entries3910129support 'extras' and 'dependency_groups' markers (#888)8e49b43Add support for PEP 738 Android tags (#880)e624d8eBump the github-actions group with 3 updates (#886)71f38d8Bump the github-actions group with 2 updates (#878)9b4922dBump the github-actions group with 3 updates (#870)8510bd9Upgrade to ruff 0.9.1 (#865)9375ec2Re-add tests for Unicode file name parsing (#863)2256ed4Bump the github-actions group across 1 directory with 2 updates (#864)- Additional commits viewable in compare view
Updates platformdirs from 4.3.6 to 4.3.7
Release notes
Sourced from platformdirs's releases.
4.3.7
What's Changed
- Chunk dependabot updates into a single PR by
@ofekin tox-dev/platformdirs#311- Drop support for EOL Python 3.8 by
@hugovkin tox-dev/platformdirs#330Full Changelog: https://github.com/tox-dev/platformdirs/compare/4.3.6...4.3.7
Commits
00c695b[pre-commit.ci] pre-commit autoupdate (#342)6a81b38[pre-commit.ci] pre-commit autoupdate (#341)59d09e5[pre-commit.ci] pre-commit autoupdate (#340)263f12a[pre-commit.ci] pre-commit autoupdate (#339)11e9d9a[pre-commit.ci] pre-commit autoupdate (#338)330deb2[pre-commit.ci] pre-commit autoupdate (#336)9bfd6e8[pre-commit.ci] pre-commit autoupdate (#335)6e544b3[pre-commit.ci] pre-commit autoupdate (#333)55f7c0fBump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4 in the all group (#332)d0ab550[pre-commit.ci] pre-commit autoupdate (#326)- Additional commits viewable in compare view
Updates pre-commit from 4.0.1 to 4.2.0
Release notes
Sourced from pre-commit's releases.
pre-commit v4.2.0
Features
- For
language: pythonfirst attempt a versioned python executable for the default language version before consulting a potentially unversionedsys.executable.
- #3430 PR by
@asottile.Fixes
- Handle error during conflict detection when a file is named "HEAD"
- #3425 PR by
@tusharsadhwani.pre-commit v4.1.0
Features
- Add
language: julia.
- #3348 PR by
@fredrikekre.- #2689 issue
@jmuchovej.Fixes
- Disable automatic toolchain switching for
language: golang.- Fix
language: rinstallation when initiated by RStudio.
- #3389 PR by
@lorenzwalthert.- #3385 issue by
@lorenzwalthert.
Changelog
Sourced from pre-commit's changelog.
4.2.0 - 2025-03-18
Features
- For
language: pythonfirst attempt a versioned python executable for the default language version before consulting a potentially unversionedsys.executable.
- #3430 PR by
@asottile.Fixes
- Handle error during conflict detection when a file is named "HEAD"
- #3425 PR by
@tusharsadhwani.4.1.0 - 2025-01-20
Features
- Add
language: julia.
- #3348 PR by
@fredrikekre.- #2689 issue
@jmuchovej.Fixes
- Disable automatic toolchain switching for
language: golang.- Fix
language: rinstallation when initiated by RStudio.
- #3389 PR by
@lorenzwalthert.- #3385 issue by
@lorenzwalthert.
Commits
aa48766v4.2.0bf6f11dMerge pull request #3430 from pre-commit/preferential-sys-impl3e8d0f5adjust python default_language_version to prefer versioned exeff7256cMerge pull request #3425 from tusharsadhwani/ambiguous-refb7eb412fix: crash on ambiguous ref 'HEAD'7b88c63Merge pull request #3404 from pre-commit/pre-commit-ci-update-config94b97e2[pre-commit.ci] pre-commit autoupdate2f93b80Merge pull request #3401 from pre-commit/pre-commit-ci-update-config4f90a1e[pre-commit.ci] pre-commit autoupdateaba1ce0Merge pull request #3396 from pre-commit/all-repos_autofix_all-repos-sed- Additional commits viewable in compare view
Updates pyright from 1.1.391 to 1.1.400
Commits
7e1526dPyright NPM Package update to 1.1.400 (#346)d04b516[pyright updated to 1.1.399] Update Version (#344)e4cccb9[pyright updated to 1.1.398] Update Version (#342)e283a98Pyright NPM Package update to 1.1.397 (#339)2a04b2cCI: bump actions versions (#340)5617c6c[pyright updated to 1.1.396] Update Version (#338)72e863bchore(ci): remove invalid reviewers (#336)74b6b55[pyright updated to 1.1.395] Update Version (#335)70eb305[pyright updated to 1.1.394] Update Version (#333)c82fac2[pyright updated to 1.1.393] Update Version (#332)- Additional commits viewable in compare view
Updates pytest from 8.3.4 to 8.3.5
Release notes
Sourced from pytest's releases.
8.3.5
pytest 8.3.5 (2025-03-02)
Bug fixes
- #11777: Fixed issue where sequences were still being shortened even with
-vvverbosity.- #12888: Fixed broken input when using Python 3.13+ and a
libeditbuild of Python, such as on macOS or with uv-managed Python binaries from thepython-build-standaloneproject. This could manifest e.g. by a broken prompt when usingPdb, or seeing empty inputs with manual usage ofinput()and suspended capturing.- #13026: Fixed
AttributeError{.interpreted-text role="class"} crash when using--import-mode=importlibwhen top-level directory same name as another module of the standard library.- #13053: Fixed a regression in pytest 8.3.4 where, when using
--import-mode=importlib, a directory containing py file with the same name would cause anImportError- #13083: Fixed issue where pytest could crash if one of the collected directories got removed during collection.
Improved documentation
#12842: Added dedicated page about using types with pytest.
See
types{.interpreted-text role="ref"} for detailed usage.Contributor-facing changes
Commits
b55ab2aPrepare release version 8.3.5e217726Added dedicated page about using types with pytest #12842 (#12963) (#13260)2fa3f83Add more resources and studies to flaky tests page in docs (#13250) (#13259)e5c2efeMerge pull request #13256 from webknjaz/maintenance/towncrier-bump (#13258)3419674Merge pull request #13187 from pytest-dev/patchback/backports/8.3.x/b4009b319...b75cfb1Add readline workaround for libedit (#13176)edbfff7doc: Clarify capturing .readouterr() return value (#13222) (#13225)2ebba00Merge pull request #13199 from jakkdl/tox_docs_no_fetch (#13200)eb6496bdoc: Change training to remote only (#13196) (#13197)78cf1f6ci: Bump build-and-inspect-python-package (#13188)- Additional commits viewable in compare view
Updates pytest-cov from 6.0.0 to 6.1.1
Changelog
Sourced from pytest-cov's changelog.
6.1.1 (2025-04-05)
- Fixed breakage that occurs when
--cov-contextand theno_covermarker are used together.6.1.0 (2025-04-01)
- Change terminal output to use full width lines for the coverage header. Contributed by Tsvika Shapira in
[#678](https://github.com/pytest-dev/pytest-cov/issues/678) <https://github.com/pytest-dev/pytest-cov/pull/678>_.- Removed unnecessary CovFailUnderWarning. Fixes
[#675](https://github.com/pytest-dev/pytest-cov/issues/675) <https://github.com/pytest-dev/pytest-cov/issues/675>_.- Fixed the term report not using the precision specified via
--cov-precision.
Commits
9463242Bump version: 6.1.0 → 6.1.17f2781bUpdate changelog.a59548fAllow the context plugin to check if the controller is running or not. Fixes ...10f8cdeBump version: 6.0.0 → 6.1.010b14afUpdate changelog.aa57aedRefactor a bit the internals to be a bit less boilerplatey and have more clar...e760099Make sure the CLI precision is used when creating report. Fixes #674.44540e1Remove unnecessary CovFailUnderWarning. Closes #675.204af14Update changelog.089e7bbUpgrade ruff.- Additional commits viewable in compare view
Description has been truncated
Pull Request Statistics
0
0
+0
-0
Package Dependencies
pip
0.2.0 → 0.3.0
Minor
Technical Details
| ID: | 158797 |
| UUID: | 3038255159 |
| Node ID: | PR_kwDOMt9I9c6U3Plw |
| Host: | GitHub |
| Repository: | github/annotated-logger |