deps(deps-dev): bump the python-development group across 1 directory with 7 updates
Type: Pull Request
State: Open
Association: Unknown
Comments: 1
(about 2 months ago)
(about 1 month ago)
dependencies python:uv
Bumps the python-development group with 7 updates in the / directory:
| Package | From | To |
|---|---|---|
| ipython | 9.12.0 |
9.13.0 |
| mypy | 1.20.1 |
1.20.2 |
| pre-commit | 4.5.1 |
4.6.0 |
| pytest-randomly | 4.0.1 |
4.1.0 |
| pytest-reportportal | 5.6.6 |
5.6.7 |
| ruff | 0.15.10 |
0.15.12 |
| wemake-python-styleguide | 1.6.1 |
1.6.2 |
Updates ipython from 9.12.0 to 9.13.0
Commits
7c1654drelease 9.13.0d7cd8a4Fix reStructuredText heading underline consistency in whatsnew (#15189)6542c95Fix RST header levels in whatsnew/version9.rst0ca3e92Prepare release notes for 9.13 (#15188)9c8ce11Revert release.py change, keep as dev1fb2f7dPrepare release notes for 9.13be4179dImplement support for image/png format in terminal (#15184)1ec6bc9Implement support for image/png format in terminalc6f48bcsolves #14901 illegible yellow string on yellow background issue (#15156)8635f71fix: CapturedIO.init type annotations to accept Optional[StringIO] (#15172)- Additional commits viewable in compare view
Updates mypy from 1.20.1 to 1.20.2
Changelog
Sourced from mypy's changelog.
Mypy 1.20.1
- Always disable sync in SQLite cache (Ivan Levkivskyi, PR 21184)
- Temporarily skip few base64 tests (Ivan Levkivskyi, PR 21193)
- Revert
dict.__or__typeshed change (Ivan Levkivskyi, PR 21186)- Fix narrowing for match case with variadic tuples (Shantanu, PR 21192)
- Avoid narrowing
type[T]in type calls (Shantanu, PR 21174)- Fix regression for catching empty tuple in except (Shantanu, PR 21153)
- Fix reachability for frozenset and dict view narrowing (Shantanu, PR 21151)
- Fix narrowing with chained comparison (Shantanu, PR 21150)
- Avoid narrowing to unreachable at module level (Shantanu, PR 21144)
- Allow dangerous identity comparisons to
Anytyped variables (Shantanu, PR 21142)--warn-unused-configshould not be a strict flag (Ivan Levkivskyi, PR 21139)Mypy 1.20.2
- Use WAL with SQLite cache and fix close (Shantanu, PR 21154)
- Adjust SQLite journal mode (Ivan Levkivskyi, PR 21217)
- Correctly aggregate narrowing information on parent expressions (Shantanu, PR 21206)
- Fix regression related to generic callables (Shantanu, PR 21208)
- Fix regression by avoiding widening types in some contexts (Shantanu, PR 21242)
- Fix slicing in non-strict optional mode (Shantanu, PR 21282)
- mypyc: Fix match statement semantics for "or" pattern (Shantanu, PR 21156)
- mypyc: Fix issue with module dunder attributes (Piotr Sawicki, PR 21275)
- Initial support for Python 3.15.0a8 (Marc Mueller, PR 21255)
Acknowledgements
Thanks to all mypy contributors who contributed to this release:
- A5rocks
- Aaron Wieczorek
- Adam Turner
- Ali Hamdan
- asce
- BobTheBuidler
- Brent Westbrook
- Brian Schubert
- bzoracler
- Chris Burroughs
- Christoph Tyralla
- Colin Watson
- Donghoon Nam
- E. M. Bray
- Emma Smith
- Ethan Sarp
- George Ogden
- getzze
- grayjk
- Gregor Riepl
- Ivan Levkivskyi
... (truncated)
Commits
145a062Bump version to 1.20.281cd492Fix slicing with nonstrict optional (#21282)908d344[mypyc] Set dunder attrs when adding module to sys.modules (#21275)ba28610Initial support for Python 3.15.0a8 (#21255)7b0e09fFix match statement semantics for "or" pattern (#21156)92b74f2Avoid widening types in conditional_types (#21242)0dcbfaaFix is_overlapping_types for generic callables (#21208)210f518Correctly aggregate narrowing information on parent expressions (#21206)c34530eOnly set journal mode in coordinator (#21217)79a3ec6Use WAL with SQLite cache, fix close (#21154)- Additional commits viewable in compare view
Updates pre-commit from 4.5.1 to 4.6.0
Release notes
Sourced from pre-commit's releases.
pre-commit v4.6.0
Features
pre-commit hook-impl: allow--hook-dirto be missing to enable easier usage withgit2.54+ git hooks.
- #3662 PR by
@asottile.Fixes
pre-commit hook-impl:--hook-typeis required.
- #3661 PR by
@asottile.
Changelog
Sourced from pre-commit's changelog.
4.6.0 - 2026-04-21
Features
pre-commit hook-impl: allow--hook-dirto be missing to enable easier usage withgit2.54+ git hooks.
- #3662 PR by
@asottile.Fixes
pre-commit hook-impl:--hook-typeis required.
- #3661 PR by
@asottile.
Commits
f35134bv4.6.02a51ffcMerge pull request #3662 from pre-commit/hook-impl-optional-hook-dird7dee32make --hook-dir optional for hook-impl965aeb1Merge pull request #3661 from pre-commit/hook-impl-required2eacc06--hook-type is required for hook-implf5678bfMerge pull request #3657 from pre-commit/pre-commit-ci-update-config054cc5b[pre-commit.ci] pre-commit autoupdate5c0f302Merge pull request #3652 from pre-commit/pre-commit-ci-update-configa5d9114[pre-commit.ci] pre-commit autoupdate129a1f5Merge pull request #3641 from pre-commit/mxr-patch-1- Additional commits viewable in compare view
Updates pytest-randomly from 4.0.1 to 4.1.0
Changelog
Sourced from pytest-randomly's changelog.
4.1.0 (2026-04-20)
Fix a crash with Faker installed when explicitly enabling and disabling the plugin (via
-p randomly -p no:randomly).Thanks to mojosan77 for the report in
Issue [#718](https://github.com/pytest-dev/pytest-randomly/issues/718) <https://github.com/pytest-dev/pytest-randomly/issues/718>__.Drop Python 3.9 support.
Commits
c412c8dVersion 4.1.0657d9c3Upgrade dependencies (#722)49c8c1bFix a crash with Faker installed and plugin disabled (#721)c9181c2Bump django from 5.2.12 to 5.2.13 (#717)1292cc0Upgrade pre-commit to Python 3.14 (#716)56d1388[pre-commit.ci] pre-commit autoupdate (#715)43702c1Upgrade dependencies (#714)c3dc97cBump pygments from 2.19.2 to 2.20.0 (#713)a2dee8aImprove Coverage.py configuration (#712)fed4766Upgrade dependencies (#711)- Additional commits viewable in compare view
Updates pytest-reportportal from 5.6.6 to 5.6.7
Release notes
Sourced from pytest-reportportal's releases.
Release 5.6.7
Added
- Attribute splitting if they are passed as
strin configs, by@HardNorth
Changelog
Sourced from pytest-reportportal's changelog.
[5.6.7]
Added
- Attribute splitting if they are passed as
strin configs, by@HardNorth
Commits
Updates ruff from 0.15.10 to 0.15.12
Release notes
Sourced from ruff's releases.
0.15.12
Release Notes
Released on 2026-04-24.
Preview features
- Implement
#ruff:file-ignorefile-level suppressions (#23599)- Implement
#ruff:ignorelogical-line suppressions (#23404)- Revert preview changes to displayed diagnostic severity in LSP (#24789)
- [
airflow] Implementtask-branch-as-short-circuit(AIR004) (#23579)- [
flake8-bugbear] Fixbreak/continuehandling inloop-iterator-mutation(B909) (#24440)- [
pylint] FixPLC2701for type parameter scopes (#24576)Rule changes
- [
pandas-vet] Suggest.arrayas well inPD011(#24805)CLI
- Respect default Unix permissions for cache files (#24794)
Documentation
- [
pylint] FixPLR0124description not to claim self-comparison always returns the same value (#24749)- [
pyupgrade] Expand docs on reusableTypeVars and scoping (UP046) (#24153)- Improve rules table accessibility (#24711)
Contributors
@dylwil3@AlexWaygood@woodruffw@avasis-ai@Dev-iL@denyszhak@ShipItAndPray@anishgirianish@augustelalande@amyreese@majiayu000Install ruff 0.15.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.12/ruff-installer.sh | sh
... (truncated)
Changelog
Sourced from ruff's changelog.
0.15.12
Released on 2026-04-24.
Preview features
- Implement
#ruff:file-ignorefile-level suppressions (#23599)- Implement
#ruff:ignorelogical-line suppressions (#23404)- Revert preview changes to displayed diagnostic severity in LSP (#24789)
- [
airflow] Implementtask-branch-as-short-circuit(AIR004) (#23579)- [
flake8-bugbear] Fixbreak/continuehandling inloop-iterator-mutation(B909) (#24440)- [
pylint] FixPLC2701for type parameter scopes (#24576)Rule changes
- [
pandas-vet] Suggest.arrayas well inPD011(#24805)CLI
- Respect default Unix permissions for cache files (#24794)
Documentation
- [
pylint] FixPLR0124description not to claim self-comparison always returns the same value (#24749)- [
pyupgrade] Expand docs on reusableTypeVars and scoping (UP046) (#24153)- Improve rules table accessibility (#24711)
Contributors
@dylwil3@AlexWaygood@woodruffw@avasis-ai@Dev-iL@denyszhak@ShipItAndPray@anishgirianish@augustelalande@amyreese@majiayu0000.15.11
Released on 2026-04-16.
Preview features
... (truncated)
Commits
66f93cfBump 0.15.12 (#24815)476a4d0[ty] Complete support for more detailed diagnostics on possibly unbound error...ed669eaImplement#ruff:file-ignorefile-level suppressions (#23599)e73d952[ty] Include inferred type ininvalid-keyconcise diagnostic for union/inte...80feb29[ty] report only dead annotation-only locals as unused (#24811)0fbf2bcDrop deprecated license classifier (#24808)43b174c[ty] Infer lambda parameter types withCallabletype context (#24317)4f449ae[ty] Add error context for intersection types (#24772)5b4e753[ty] Add support for goto in literal enum member inlay hint (#24792)e7cc762[ty] Add error context for TypedDict assignments (#24790)- Additional commits viewable in compare view
Updates wemake-python-styleguide from 1.6.1 to 1.6.2
Release notes
Sourced from wemake-python-styleguide's releases.
Version 1.6.2
Bugfixes
- Fixes the false positive
WPS222for nested conditions, #3630- Fixes the false positive
WPS529for dict subscripts in theelsebranch, #3501New Contributors
@frankgoldfishmade their first contribution in wemake-services/wemake-python-styleguide#3620Full Changelog: https://github.com/wemake-services/wemake-python-styleguide/compare/1.6.1...1.6.2
Commits
b353facVersion 1.6.2 release (#3636)76860b9fix: WPS529 false positive (#3634)3771f75fix: WPS222 false positive for nested conditions (#3633)88d8755[pre-commit.ci] pre-commit autoupdate (#3632)10e3e12[pre-commit.ci] pre-commit autoupdate (#3629)741ba4b[pre-commit.ci] pre-commit autoupdate (#3628)79390f7chore(deps): bump codecov/codecov-action from 5 to 6 (#3626)a8f6a6bAdded spellcheck tools (#3625)d8aa58d[pre-commit.ci] pre-commit autoupdate (#3624)62ec2dd[pre-commit.ci] pre-commit autoupdate (#3623)- Additional commits viewable in compare view
Package Dependencies
Technical Details
| ID: | 15645023 |
| UUID: | 4334419848 |
| Node ID: | PR_kwDOPUpNZM7V5D1u |
| Host: | GitHub |
| Repository: | softwareone-platform/mpt-api-python-client |