Skip to content

Bump the typing group across 1 directory with 11 updates - #4244

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/typing-e47caba040
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/typing-e47caba040

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 18, 2026

Copy link
Copy Markdown
Contributor

Bumps the typing group with 11 updates in the / directory:

Package From To
mypy 1.15.0 2.3.1
mypy-extensions 1.0.0 1.1.0
django-stubs 5.2.0 6.1.0
djangorestframework-stubs 3.16.0 3.18.1
types-bleach 6.1.0.0 6.4.0.20260728
types-docutils 0.20.0.1 0.23.0.20260827
types-python-slugify 8.0.0.3 8.0.2.20240310
types-requests 2.31.0.1 2.33.0.20260906
types-six 1.16.21.8 1.17.0.20260724
types-urllib3 1.26.25.13 1.26.25.14
types-python-dateutil 2.8.19.13 2.9.0.20260807

Updates mypy from 1.15.0 to 2.3.1

Changelog

Sourced from mypy's changelog.

Mypy 2.3.1

  • Fix mypyc crash on double yielding Iterators (Daniël van Noord, PR 21826)
  • Fix mypyc default_factory for inherited dataclass (Daniël van Noord, PR 21785)
  • Clear mypyc coroutine env on coroutine completion (Piotr Sawicki, PR 21734)
  • Fix crash when unpacking return value from overload (Shantanu, PR 21830)

Acknowledgements

Thanks to all mypy contributors who contributed to this release:

  • Agriya Khetarpal
  • Ethan Sarp
  • Ivan Levkivskyi
  • Jingchen Ye
  • Jukka Lehtosalo
  • Piotr Sawicki
  • Shantanu
  • Tom Bannink
  • Viktor Szépe
  • ygale

I'd also like to thank my employer, Dropbox, for supporting mypy development.

Mypy 2.2

We've just uploaded mypy 2.2.0 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

Support for Closed TypedDicts (PEP 728)

Mypy now supports closed TypedDicts as specified in PEP 728. A closed TypedDict cannot have extra keys beyond those explicitly defined. This allows the type checker to determine that certain operations are safe when they otherwise wouldn't be due to the potential presence of unknown keys.

You can use the closed keyword argument with TypedDict:

HasName = TypedDict("HasName", {"name": str})
HasOnlyName = TypedDict("HasOnlyName", {"name": str}, closed=True)
Movie = TypedDict("Movie", {"name": str, "year": int})
movie: Movie = {"name": "Nimona", "year": 2023}
has_name: HasName = movie  # OK: HasName is open (default)
has_only_name: HasOnlyName = movie  # Error: HasOnlyName is closed and Movie has extra "year" key
</tr></table>

... (truncated)

Commits
  • d642c44 Bump version to 2.3.1
  • a392429 [mypyc] Fix crash on double yielding Iterators (#21826)
  • 4843e77 [mypyc] Fix default_factory for inherited dataclass (#21785)
  • 14f5df9 [mypyc] Clear coroutine env on coroutine completion (#21734)
  • 6dfa06d Fix crash when unpacking return value from overload (#21830)
  • a385746 Bump version to 2.3.1+dev
  • 8aabf84 Drop +dev from version
  • 4d8ad2a Update changelog for 2.3 release (#21728)
  • 2c21546 [mypyc] Update documentation of race conditions under free threading (#21726)
  • a9f62a3 [mypyc] Make attribute access memory safe on free-threaded builds (#21705)
  • Additional commits viewable in compare view

Updates mypy-extensions from 1.0.0 to 1.1.0

Commits

Updates django-stubs from 5.2.0 to 6.1.0

Commits

Updates djangorestframework-stubs from 3.16.0 to 3.18.1

Release notes

Sourced from djangorestframework-stubs's releases.

3.18.1

This release dropped Python 3.10 support, following django-stubs upstream (requires Python 3.11+ now).

What's Changed

Housekeeping

Full Changelog: typeddjango/djangorestframework-stubs@3.18.0...3.18.1

3.18.0

  • This is the first version to be based on DRF 3.18
  • This is the last version to support django-stubs 6.0.x - next release will require 6.1.x
  • This is the last version to support Python 3.10 - following django-stubs upstream

What's Changed

Housekeeping

Full Changelog: typeddjango/djangorestframework-stubs@3.17.1...3.18.0

3.17.1

What's Changed

New Contributors

Full Changelog: typeddjango/djangorestframework-stubs@3.17.0...3.17.1

3.17.0

Versioning

... (truncated)

Commits
  • 11062a8 Version 3.18.1 release (#1050)
  • 1d74bea Lock file maintenance
  • fd11a58 Fix ManyRelatedField type parameters & relation field default/initial t...
  • fd54923 Fix PrimaryKeyRelatedField pk_field attribute & parameter type (#1047)
  • 3336102 [pre-commit.ci] pre-commit autoupdate (#1046)
  • e4c9d11 Lock file maintenance
  • 3410442 Bump sqlparse from 0.5.5 to 0.6.0 (#1042)
  • 36692fc [pre-commit.ci] pre-commit autoupdate (#1041)
  • 5247f84 Update astral-sh/setup-uv action to v10.0.1 (#1040)
  • 603aa12 Fix remaining items in stubtest allowlist_todo.txt and remove the file (#1039)
  • Additional commits viewable in compare view

Updates types-bleach from 6.1.0.0 to 6.4.0.20260728

Commits

Updates types-docutils from 0.20.0.1 to 0.23.0.20260827

Commits

Updates types-python-slugify from 8.0.0.3 to 8.0.2.20240310

Commits

Updates types-requests from 2.31.0.1 to 2.33.0.20260906

Commits

Updates types-six from 1.16.21.8 to 1.17.0.20260724

Commits

Updates types-urllib3 from 1.26.25.13 to 1.26.25.14

Commits

Updates types-python-dateutil from 2.8.19.13 to 2.9.0.20260807

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Aug 18, 2026
@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.66%. Comparing base (7aa271d) to head (acca5e6).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #4244   +/-   ##
=======================================
  Coverage   83.66%   83.66%           
=======================================
  Files         356      356           
  Lines       13261    13261           
=======================================
  Hits        11095    11095           
  Misses       2166     2166           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dependabot dependabot Bot changed the title Bump the typing group with 11 updates Bump the typing group across 1 directory with 11 updates Aug 18, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/typing-e47caba040 branch 4 times, most recently from 98139ff to 70f0c05 Compare August 24, 2026 06:22
@dependabot
dependabot Bot force-pushed the dependabot/uv/typing-e47caba040 branch 2 times, most recently from 646ffad to cf827cc Compare September 7, 2026 06:24
Bumps the typing group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [mypy](https://github.com/python/mypy) | `1.15.0` | `2.3.1` |
| [mypy-extensions](https://github.com/python/mypy_extensions) | `1.0.0` | `1.1.0` |
| [django-stubs](https://github.com/typeddjango/django-stubs) | `5.2.0` | `6.1.0` |
| [djangorestframework-stubs](https://github.com/typeddjango/djangorestframework-stubs) | `3.16.0` | `3.18.1` |
| [types-bleach](https://github.com/python/typeshed) | `6.1.0.0` | `6.4.0.20260728` |
| [types-docutils](https://github.com/python/typeshed) | `0.20.0.1` | `0.23.0.20260827` |
| [types-python-slugify](https://github.com/python/typeshed) | `8.0.0.3` | `8.0.2.20240310` |
| [types-requests](https://github.com/python/typeshed) | `2.31.0.1` | `2.33.0.20260906` |
| [types-six](https://github.com/python/typeshed) | `1.16.21.8` | `1.17.0.20260724` |
| [types-urllib3](https://github.com/python/typeshed) | `1.26.25.13` | `1.26.25.14` |
| [types-python-dateutil](https://github.com/python/typeshed) | `2.8.19.13` | `2.9.0.20260807` |



Updates `mypy` from 1.15.0 to 2.3.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.15.0...v2.3.1)

Updates `mypy-extensions` from 1.0.0 to 1.1.0
- [Commits](python/mypy_extensions@1.0.0...1.1.0)

Updates `django-stubs` from 5.2.0 to 6.1.0
- [Release notes](https://github.com/typeddjango/django-stubs/releases)
- [Commits](typeddjango/django-stubs@5.2.0...6.1.0)

Updates `djangorestframework-stubs` from 3.16.0 to 3.18.1
- [Release notes](https://github.com/typeddjango/djangorestframework-stubs/releases)
- [Commits](typeddjango/djangorestframework-stubs@3.16.0...3.18.1)

Updates `types-bleach` from 6.1.0.0 to 6.4.0.20260728
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-docutils` from 0.20.0.1 to 0.23.0.20260827
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-python-slugify` from 8.0.0.3 to 8.0.2.20240310
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-requests` from 2.31.0.1 to 2.33.0.20260906
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-six` from 1.16.21.8 to 1.17.0.20260724
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-urllib3` from 1.26.25.13 to 1.26.25.14
- [Commits](https://github.com/python/typeshed/commits)

Updates `types-python-dateutil` from 2.8.19.13 to 2.9.0.20260807
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: django-stubs
  dependency-version: 6.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: typing
- dependency-name: djangorestframework-stubs
  dependency-version: 3.18.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typing
- dependency-name: mypy
  dependency-version: 2.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: typing
- dependency-name: mypy-extensions
  dependency-version: 1.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typing
- dependency-name: types-bleach
  dependency-version: 6.4.0.20260728
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typing
- dependency-name: types-docutils
  dependency-version: 0.22.3.20260724
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typing
- dependency-name: types-python-dateutil
  dependency-version: 2.9.0.20260807
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typing
- dependency-name: types-python-slugify
  dependency-version: 8.0.2.20240310
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typing
- dependency-name: types-requests
  dependency-version: 2.33.0.20260712
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typing
- dependency-name: types-six
  dependency-version: 1.17.0.20260724
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: typing
- dependency-name: types-urllib3
  dependency-version: 1.26.25.14
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typing
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/typing-e47caba040 branch from cf827cc to acca5e6 Compare September 14, 2026 06:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants