<#3741 chore(deps-dev): bump the development-depen...
# meltano-repo-activity
g
#3741 chore(deps-dev): bump the development-dependencies group across 1 directory with 4 updates Pull request opened by dependabot[bot] Bumps the development-dependencies group with 4 updates in the / directory: fastjsonschema, mypy, ty and types-pyyaml. Updates
fastjsonschema
from 2.22.1 to 2.22.2 Changelog Sourced from fastjsonschema's changelog.
=== 2.22.2 (2026-08-15)
• Fixed wrong results of anyOf, oneOf, not, if/then/else, contains and propertyNames when
fast_fail
is off
• Fixed collecting errors from subschemas behind
$ref
when
fast_fail
is off
• Fixed escaping property name in boolean
dependencies
validation (prevents schema-controlled code injection)
Commits • `b88fa37` v2.22.2 • `a491757` Fixed escaping property name in boolean dependencies validation • `1224dc4` Merge pull request #214 from gaoflow/fix-fast-fail-composition • `8332f11` Fixed compositions returning wrong results when fast_fail is off • `f8ea717` Merge pull request #210 from Sanjays2402/fix/length-variable-scope-157 • `c13e524` Merge pull request #212 from Sanjays2402/fix/non-finite-float-defaults • `a4b963e` Generate non-finite float defaults as valid Python source • `a48364a` Fix UnboundLocalError from length variable defined in a sibling block • See full diff in compare view Updates
mypy
from 2.3.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 • See full diff in compare view Updates
ty
from 0.0.65 to 0.0.72 Release notes Sourced from ty's releases.
0.0.72
Release Notes
Released on 2026-08-14.
Preview features
• Check PEP 723 scripts in isolation (#27462)
Library support
• Pydantic: Accept documented boolean and fractional inputs (#27754)
• Pydantic: Accept enum members for lax string and integer fields (#27751)
Diagnostics
• Improve assignability hints for protocols and
TypedDict
types (#27717)
Core type checking
• Avoid treating augmented assignments as attribute definitions (#27633)
• Diagnose invalid module-level
__getattr__
calls (#27507)
• Fix overload argument expansion with unpacked positional arguments (#27744)
• Fix specialization of generic
TypedDict
aliases (#27760)
• Ignore generic declaration metadata in staticness checks (#27692)
• Preserve tuple types containing
Never
(#27580)
• Report deprecated unary operations (#27584)
• Respect variance when inferring structural and callable types (#27707)
• Support
TypeVarTuple
in call binding (<https…
meltano/sdk