generated from canonical/template-operator
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit 7ae8a58
Lock file maintenance Python dependencies (#159)
This PR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| | | lockFileMaintenance | All locks refreshed | | |
|
[allure-pytest-default-results](https://redirect.github.com/canonical/allure-pytest-default-results)
| integration | patch | `^0.1.2` -> `^0.1.3` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [codespell](https://redirect.github.com/codespell-project/codespell) |
lint | minor | `^2.3.0` -> `^2.4.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [cosl](https://redirect.github.com/canonical/cos-lib) | charm-libs |
minor | `0.0.55` -> `0.1.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [jinja2](https://redirect.github.com/pallets/jinja)
([changelog](https://jinja.palletsprojects.com/changes/)) | dependencies
| patch | `^3.1.4` -> `^3.1.6` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [jsonschema](https://redirect.github.com/python-jsonschema/jsonschema)
([changelog](https://redirect.github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst))
| charm-libs | minor | `4.22.0` -> `4.25.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [pydantic](https://redirect.github.com/pydantic/pydantic)
([changelog](https://docs.pydantic.dev/latest/changelog/)) | charm-libs
| patch | `1.10.17` -> `1.10.22` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [pytest](https://redirect.github.com/pytest-dev/pytest)
([changelog](https://docs.pytest.org/en/stable/changelog.html)) |
integration | minor | `^8.2.2` -> `^8.4.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [pytest](https://redirect.github.com/pytest-dev/pytest)
([changelog](https://docs.pytest.org/en/stable/changelog.html)) | unit |
minor | `^8.2.2` -> `^8.4.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
|
[pytest-operator](https://redirect.github.com/charmed-kubernetes/pytest-operator)
| integration | minor | `^0.35.0` -> `^0.43.1` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [pytest-xdist](https://redirect.github.com/pytest-dev/pytest-xdist)
([changelog](https://pytest-xdist.readthedocs.io/en/latest/changelog.html))
| unit | minor | `^3.6.1` -> `^3.8.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [requests](https://requests.readthedocs.io)
([source](https://redirect.github.com/psf/requests),
[changelog](https://redirect.github.com/psf/requests/blob/master/HISTORY.md))
| dependencies | patch | `^2.32.3` -> `^2.32.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [ruff](https://docs.astral.sh/ruff)
([source](https://redirect.github.com/astral-sh/ruff),
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md))
| lint | minor | `^0.4.5` -> `^0.12.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [ruff](https://docs.astral.sh/ruff)
([source](https://redirect.github.com/astral-sh/ruff),
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md))
| format | minor | `^0.4.5` -> `^0.12.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [tenacity](https://redirect.github.com/jd/tenacity) | integration |
minor | `^9.0.0` -> `^9.1.2` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
| [tenacity](https://redirect.github.com/jd/tenacity) | dependencies |
minor | `^9.0.0` -> `^9.1.2` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
🔧 This Pull Request updates lock files to use the latest dependency
versions.
---
### Release Notes
<details>
<summary>canonical/allure-pytest-default-results
(allure-pytest-default-results)</summary>
###
[`v0.1.3`](https://redirect.github.com/canonical/allure-pytest-default-results/releases/tag/v0.1.3)
[Compare
Source](https://redirect.github.com/canonical/allure-pytest-default-results/compare/v0.1.2...v0.1.3)
**Full Changelog**:
https://github.com/canonical/allure-pytest-default-results/compare/v0.1.2...v0.1.3
</details>
<details>
<summary>codespell-project/codespell (codespell)</summary>
###
[`v2.4.1`](https://redirect.github.com/codespell-project/codespell/releases/tag/v2.4.1)
[Compare
Source](https://redirect.github.com/codespell-project/codespell/compare/v2.4.0...v2.4.1)
<!-- Release notes generated using configuration in .github/release.yml
at main -->
#### What's Changed
- Revert `hep->heap, help,` in dictionary\_rare.txt from
[#​3461](https://redirect.github.com/codespell-project/codespell/issues/3461)
by [@​jpivarski](https://redirect.github.com/jpivarski) in
[https://github.com/codespell-project/codespell/pull/3624](https://redirect.github.com/codespell-project/codespell/pull/3624)
#### New Contributors
- [@​jpivarski](https://redirect.github.com/jpivarski) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3624](https://redirect.github.com/codespell-project/codespell/pull/3624)
**Full Changelog**:
https://github.com/codespell-project/codespell/compare/v2.4.0...v2.4.1
###
[`v2.4.0`](https://redirect.github.com/codespell-project/codespell/releases/tag/v2.4.0)
[Compare
Source](https://redirect.github.com/codespell-project/codespell/compare/v2.3.0...v2.4.0)
<!-- Release notes generated using configuration in .github/release.yml
at main -->
#### What's Changed
- Exclude bots from generated release notes by
[@​hugovk](https://redirect.github.com/hugovk) in
[https://github.com/codespell-project/codespell/pull/3432](https://redirect.github.com/codespell-project/codespell/pull/3432)
- Refactor: Move some code to new files for reuse by
[@​nthykier](https://redirect.github.com/nthykier) in
[https://github.com/codespell-project/codespell/pull/3434](https://redirect.github.com/codespell-project/codespell/pull/3434)
- Add `equipmnet->equipment` by
[@​korverdev](https://redirect.github.com/korverdev) in
[https://github.com/codespell-project/codespell/pull/3438](https://redirect.github.com/codespell-project/codespell/pull/3438)
- Set better project description by
[@​mtelka](https://redirect.github.com/mtelka) in
[https://github.com/codespell-project/codespell/pull/3435](https://redirect.github.com/codespell-project/codespell/pull/3435)
- Additional en-GB → en-US entries by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3058](https://redirect.github.com/codespell-project/codespell/pull/3058)
- Consistent error messages by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3440](https://redirect.github.com/codespell-project/codespell/pull/3440)
- Add 'driven' as 'drivin' variant by
[@​korverdev](https://redirect.github.com/korverdev) in
[https://github.com/codespell-project/codespell/pull/3441](https://redirect.github.com/codespell-project/codespell/pull/3441)
- More typos by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3439](https://redirect.github.com/codespell-project/codespell/pull/3439)
- Add reusing misspelling and variants by
[@​korverdev](https://redirect.github.com/korverdev) in
[https://github.com/codespell-project/codespell/pull/3445](https://redirect.github.com/codespell-project/codespell/pull/3445)
- Add typos found in Emacs and elsewhere by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3447](https://redirect.github.com/codespell-project/codespell/pull/3447)
- MAINT: Fix codecov by
[@​larsoner](https://redirect.github.com/larsoner) in
[https://github.com/codespell-project/codespell/pull/3451](https://redirect.github.com/codespell-project/codespell/pull/3451)
- Add typos found in GNU Guile by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3448](https://redirect.github.com/codespell-project/codespell/pull/3448)
- Add corrections from Aspell (fix
[#​3356](https://redirect.github.com/codespell-project/codespell/issues/3356))
by [@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3453](https://redirect.github.com/codespell-project/codespell/pull/3453)
- Add entries to dictionary\_informal.txt by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3456](https://redirect.github.com/codespell-project/codespell/pull/3456)
- Add rare typo `lien->line` by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3460](https://redirect.github.com/codespell-project/codespell/pull/3460)
- Add rare typo `firs->first` by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3459](https://redirect.github.com/codespell-project/codespell/pull/3459)
- Add rare typo `hep->heap, help,` by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3461](https://redirect.github.com/codespell-project/codespell/pull/3461)
- Add rare typo `brunch->branch` by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3458](https://redirect.github.com/codespell-project/codespell/pull/3458)
- Add corrections from `typos` dictionary (A1) by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3450](https://redirect.github.com/codespell-project/codespell/pull/3450)
- Add timestmp->timestamp and its variations by
[@​fkmy](https://redirect.github.com/fkmy) in
[https://github.com/codespell-project/codespell/pull/3464](https://redirect.github.com/codespell-project/codespell/pull/3464)
- Add .venv to .gitignore by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3466](https://redirect.github.com/codespell-project/codespell/pull/3466)
- Only accept documented choices after `-i` and `-q` by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3344](https://redirect.github.com/codespell-project/codespell/pull/3344)
- Move assertIn to the code dictionary as it's a Python test function by
[@​peternewman](https://redirect.github.com/peternewman) in
[https://github.com/codespell-project/codespell/pull/3469](https://redirect.github.com/codespell-project/codespell/pull/3469)
- Add some more typos by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3468](https://redirect.github.com/codespell-project/codespell/pull/3468)
- Add some typos from Emacs by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3471](https://redirect.github.com/codespell-project/codespell/pull/3471)
- Add corrections from `typos` dictionary (A2) by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3454](https://redirect.github.com/codespell-project/codespell/pull/3454)
- Add variations for words starting with `non-` by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3467](https://redirect.github.com/codespell-project/codespell/pull/3467)
- Update "Using a config file" README entry by
[@​oddhack](https://redirect.github.com/oddhack) in
[https://github.com/codespell-project/codespell/pull/3478](https://redirect.github.com/codespell-project/codespell/pull/3478)
- Add two choices for verision typo fix by
[@​yarikoptic](https://redirect.github.com/yarikoptic) in
[https://github.com/codespell-project/codespell/pull/3252](https://redirect.github.com/codespell-project/codespell/pull/3252)
- fix typo by [@​spaette](https://redirect.github.com/spaette) in
[https://github.com/codespell-project/codespell/pull/3479](https://redirect.github.com/codespell-project/codespell/pull/3479)
- \[pre-commit.ci] pre-commit manual update (ruff 0.5.0) by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3481](https://redirect.github.com/codespell-project/codespell/pull/3481)
- Add trusthworth(y|iness)->trustworth(y|iness) correction. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3482](https://redirect.github.com/codespell-project/codespell/pull/3482)
- Add thrustworth(y|iness)->trustworth(y|iness). by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3483](https://redirect.github.com/codespell-project/codespell/pull/3483)
- New typos by [@​gforcada](https://redirect.github.com/gforcada)
in
[https://github.com/codespell-project/codespell/pull/3484](https://redirect.github.com/codespell-project/codespell/pull/3484)
- add enrol->enroll to en-GB to en-US dictionary by
[@​slitvackwinkler](https://redirect.github.com/slitvackwinkler)
in
[https://github.com/codespell-project/codespell/pull/3485](https://redirect.github.com/codespell-project/codespell/pull/3485)
- Add --ignore-multiline-regex option. by
[@​julian-smith-artifex-com](https://redirect.github.com/julian-smith-artifex-com)
in
[https://github.com/codespell-project/codespell/pull/3476](https://redirect.github.com/codespell-project/codespell/pull/3476)
- Add spelling correction for separately. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3487](https://redirect.github.com/codespell-project/codespell/pull/3487)
- Start testing with Python 3.13 by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3488](https://redirect.github.com/codespell-project/codespell/pull/3488)
- Missing typo in dictionary by
[@​matlupi](https://redirect.github.com/matlupi) in
[https://github.com/codespell-project/codespell/pull/3497](https://redirect.github.com/codespell-project/codespell/pull/3497)
- Add enterpris->enterprise spelling correction. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3498](https://redirect.github.com/codespell-project/codespell/pull/3498)
- Add spelling correction for proir and variant. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3499](https://redirect.github.com/codespell-project/codespell/pull/3499)
- fix issue
[#​3220](https://redirect.github.com/codespell-project/codespell/issues/3220):
interactive model & write-changes by
[@​MercuryDemo](https://redirect.github.com/MercuryDemo) in
[https://github.com/codespell-project/codespell/pull/3340](https://redirect.github.com/codespell-project/codespell/pull/3340)
- infastructure typo (15.6k hits on github) by
[@​yarikoptic](https://redirect.github.com/yarikoptic) in
[https://github.com/codespell-project/codespell/pull/3501](https://redirect.github.com/codespell-project/codespell/pull/3501)
- Add several spelling corrections by
[@​luzpaz](https://redirect.github.com/luzpaz) in
[https://github.com/codespell-project/codespell/pull/3500](https://redirect.github.com/codespell-project/codespell/pull/3500)
- Add "releaseds->released, releases," spelling correction by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3503](https://redirect.github.com/codespell-project/codespell/pull/3503)
- Several spelling suggestions by
[@​mdeweerd](https://redirect.github.com/mdeweerd) in
[https://github.com/codespell-project/codespell/pull/3504](https://redirect.github.com/codespell-project/codespell/pull/3504)
- Add favilitate->facilitate and its variations by
[@​luzpaz](https://redirect.github.com/luzpaz) in
[https://github.com/codespell-project/codespell/pull/3505](https://redirect.github.com/codespell-project/codespell/pull/3505)
- Add seemd -> seemed by
[@​fishilico](https://redirect.github.com/fishilico) in
[https://github.com/codespell-project/codespell/pull/3508](https://redirect.github.com/codespell-project/codespell/pull/3508)
- feat: add typo spelling for capabilities by
[@​IndexSeek](https://redirect.github.com/IndexSeek) in
[https://github.com/codespell-project/codespell/pull/3507](https://redirect.github.com/codespell-project/codespell/pull/3507)
- entirerly -> entirely by
[@​matlupi](https://redirect.github.com/matlupi) in
[https://github.com/codespell-project/codespell/pull/3512](https://redirect.github.com/codespell-project/codespell/pull/3512)
- Add stuty -> study and variations by
[@​fishilico](https://redirect.github.com/fishilico) in
[https://github.com/codespell-project/codespell/pull/3514](https://redirect.github.com/codespell-project/codespell/pull/3514)
- readibly->readably by
[@​claydugo](https://redirect.github.com/claydugo) in
[https://github.com/codespell-project/codespell/pull/3518](https://redirect.github.com/codespell-project/codespell/pull/3518)
- Add clapse->collapse to dictionary.txt by
[@​Runtemund](https://redirect.github.com/Runtemund) in
[https://github.com/codespell-project/codespell/pull/3513](https://redirect.github.com/codespell-project/codespell/pull/3513)
- fix(rare): remove loath->loathe, as loath is as common as loathe by
[@​corneliusroemer](https://redirect.github.com/corneliusroemer)
in
[https://github.com/codespell-project/codespell/pull/3523](https://redirect.github.com/codespell-project/codespell/pull/3523)
- Add variations of 'symetriy' typo by
[@​luzpaz](https://redirect.github.com/luzpaz) in
[https://github.com/codespell-project/codespell/pull/3528](https://redirect.github.com/codespell-project/codespell/pull/3528)
- Add distriute->distribute (and variations) to dictionary.txt by
[@​corneliusroemer](https://redirect.github.com/corneliusroemer)
in
[https://github.com/codespell-project/codespell/pull/3517](https://redirect.github.com/codespell-project/codespell/pull/3517)
- Some extra spelling suggestions for the dictionnary (aumatically, ...)
by [@​mdeweerd](https://redirect.github.com/mdeweerd) in
[https://github.com/codespell-project/codespell/pull/3516](https://redirect.github.com/codespell-project/codespell/pull/3516)
- More typos by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3465](https://redirect.github.com/codespell-project/codespell/pull/3465)
- Add a spelling correction by
[@​fxlb](https://redirect.github.com/fxlb) in
[https://github.com/codespell-project/codespell/pull/3533](https://redirect.github.com/codespell-project/codespell/pull/3533)
- Move `hom` to code dictionary by
[@​skangas](https://redirect.github.com/skangas) in
[https://github.com/codespell-project/codespell/pull/3490](https://redirect.github.com/codespell-project/codespell/pull/3490)
- Add `realtd->related`, `prediced->predicted` by
[@​janosh](https://redirect.github.com/janosh) in
[https://github.com/codespell-project/codespell/pull/3536](https://redirect.github.com/codespell-project/codespell/pull/3536)
- Handle CTRL+C by showing a better message by
[@​mwtoews](https://redirect.github.com/mwtoews) in
[https://github.com/codespell-project/codespell/pull/3511](https://redirect.github.com/codespell-project/codespell/pull/3511)
- Move crate->create to code dictionary by
[@​luzpaz](https://redirect.github.com/luzpaz) in
[https://github.com/codespell-project/codespell/pull/3537](https://redirect.github.com/codespell-project/codespell/pull/3537)
- More typos by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3535](https://redirect.github.com/codespell-project/codespell/pull/3535)
- Add cirumvent -> circumvent suggestion by
[@​algonell](https://redirect.github.com/algonell) in
[https://github.com/codespell-project/codespell/pull/3540](https://redirect.github.com/codespell-project/codespell/pull/3540)
- More typos found in numpy by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3541](https://redirect.github.com/codespell-project/codespell/pull/3541)
- Add spelling correction for appliance and variants. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3544](https://redirect.github.com/codespell-project/codespell/pull/3544)
- Workaround for Python issue by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3546](https://redirect.github.com/codespell-project/codespell/pull/3546)
- Partially undo
[`293bec1`](https://redirect.github.com/codespell-project/codespell/commit/293bec1)
/
[#​3465](https://redirect.github.com/codespell-project/codespell/issues/3465)
by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3548](https://redirect.github.com/codespell-project/codespell/pull/3548)
- master → main by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3555](https://redirect.github.com/codespell-project/codespell/pull/3555)
- Add a spelling correction by
[@​fxlb](https://redirect.github.com/fxlb) in
[https://github.com/codespell-project/codespell/pull/3552](https://redirect.github.com/codespell-project/codespell/pull/3552)
- Add spelling corrections for remote and variants. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3551](https://redirect.github.com/codespell-project/codespell/pull/3551)
- Add spelling correction for revert and variants. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3553](https://redirect.github.com/codespell-project/codespell/pull/3553)
- workdlow->workflow by
[@​peterjc](https://redirect.github.com/peterjc) in
[https://github.com/codespell-project/codespell/pull/3556](https://redirect.github.com/codespell-project/codespell/pull/3556)
- More typos found in Scipy by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3547](https://redirect.github.com/codespell-project/codespell/pull/3547)
- Update ruff settings by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3558](https://redirect.github.com/codespell-project/codespell/pull/3558)
- Improve config file documentation in README by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3495](https://redirect.github.com/codespell-project/codespell/pull/3495)
- Support Python 3.13 by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3560](https://redirect.github.com/codespell-project/codespell/pull/3560)
- feat: add typo for override and overridden by
[@​IndexSeek](https://redirect.github.com/IndexSeek) in
[https://github.com/codespell-project/codespell/pull/3564](https://redirect.github.com/codespell-project/codespell/pull/3564)
- feat: add strring entry for string and stirring by
[@​IndexSeek](https://redirect.github.com/IndexSeek) in
[https://github.com/codespell-project/codespell/pull/3565](https://redirect.github.com/codespell-project/codespell/pull/3565)
- Add spelling correction for credential and variant. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3567](https://redirect.github.com/codespell-project/codespell/pull/3567)
- Typo from filesystem\_spec by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3559](https://redirect.github.com/codespell-project/codespell/pull/3559)
- Add zarr as a fix for zar. by
[@​yarikoptic](https://redirect.github.com/yarikoptic) in
[https://github.com/codespell-project/codespell/pull/3568](https://redirect.github.com/codespell-project/codespell/pull/3568)
- Add multiple spellings by
[@​mdeweerd](https://redirect.github.com/mdeweerd) in
[https://github.com/codespell-project/codespell/pull/3569](https://redirect.github.com/codespell-project/codespell/pull/3569)
- acceleratored->accelerated by
[@​SpookyYomo](https://redirect.github.com/SpookyYomo) in
[https://github.com/codespell-project/codespell/pull/3571](https://redirect.github.com/codespell-project/codespell/pull/3571)
- Add correction for seens->seems, seen, scenes, by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3572](https://redirect.github.com/codespell-project/codespell/pull/3572)
- Add generaml->general spelling correction. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3573](https://redirect.github.com/codespell-project/codespell/pull/3573)
- Add forach->foreach, orach, spelling correction by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3576](https://redirect.github.com/codespell-project/codespell/pull/3576)
- Add spelling correction for leadin. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3578](https://redirect.github.com/codespell-project/codespell/pull/3578)
- Minor typo fix in README by
[@​DanielYang59](https://redirect.github.com/DanielYang59) in
[https://github.com/codespell-project/codespell/pull/3580](https://redirect.github.com/codespell-project/codespell/pull/3580)
- Add pauload->payload and friend by
[@​peternewman](https://redirect.github.com/peternewman) in
[https://github.com/codespell-project/codespell/pull/3581](https://redirect.github.com/codespell-project/codespell/pull/3581)
- These typos do not belong to code, do they? by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3470](https://redirect.github.com/codespell-project/codespell/pull/3470)
- Add spelling correction for "agos". by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3586](https://redirect.github.com/codespell-project/codespell/pull/3586)
- If `writeable` is OK, so is `overwriteable` by
[@​DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[https://github.com/codespell-project/codespell/pull/3593](https://redirect.github.com/codespell-project/codespell/pull/3593)
- Add `atfer`->`after` and variations by
[@​fishilico](https://redirect.github.com/fishilico) in
[https://github.com/codespell-project/codespell/pull/3598](https://redirect.github.com/codespell-project/codespell/pull/3598)
- Add poduce->produce and friends by
[@​peternewman](https://redirect.github.com/peternewman) in
[https://github.com/codespell-project/codespell/pull/3599](https://redirect.github.com/codespell-project/codespell/pull/3599)
- Add variations for correction: reurn->return by
[@​jdufresne](https://redirect.github.com/jdufresne) in
[https://github.com/codespell-project/codespell/pull/3600](https://redirect.github.com/codespell-project/codespell/pull/3600)
- Add spelling correction for various variants of everything. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3601](https://redirect.github.com/codespell-project/codespell/pull/3601)
- Add "sems->seems, stems, semis, sens, seams," correction by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3603](https://redirect.github.com/codespell-project/codespell/pull/3603)
- Add replacements for complasance and complisance by
[@​TheGiraffe3](https://redirect.github.com/TheGiraffe3) in
[https://github.com/codespell-project/codespell/pull/3597](https://redirect.github.com/codespell-project/codespell/pull/3597)
- Add typos found in software projects by
[@​mwtoews](https://redirect.github.com/mwtoews) in
[https://github.com/codespell-project/codespell/pull/3595](https://redirect.github.com/codespell-project/codespell/pull/3595)
- Add distinghish->distinguish and variations by
[@​fishilico](https://redirect.github.com/fishilico) in
[https://github.com/codespell-project/codespell/pull/3604](https://redirect.github.com/codespell-project/codespell/pull/3604)
- docs: typo in an example by
[@​12rambau](https://redirect.github.com/12rambau) in
[https://github.com/codespell-project/codespell/pull/3610](https://redirect.github.com/codespell-project/codespell/pull/3610)
- Add typos found in various software projects by
[@​luzpaz](https://redirect.github.com/luzpaz) in
[https://github.com/codespell-project/codespell/pull/3612](https://redirect.github.com/codespell-project/codespell/pull/3612)
- Add spelling correction for denila and variant. by
[@​cfi-gb](https://redirect.github.com/cfi-gb) in
[https://github.com/codespell-project/codespell/pull/3616](https://redirect.github.com/codespell-project/codespell/pull/3616)
- Remove socioeconomic entries by
[@​isaak654](https://redirect.github.com/isaak654) in
[https://github.com/codespell-project/codespell/pull/3353](https://redirect.github.com/codespell-project/codespell/pull/3353)
- Run pytest GitHub Action on an ARM processor by
[@​cclauss](https://redirect.github.com/cclauss) in
[https://github.com/codespell-project/codespell/pull/3619](https://redirect.github.com/codespell-project/codespell/pull/3619)
#### New Contributors
- [@​nthykier](https://redirect.github.com/nthykier) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3434](https://redirect.github.com/codespell-project/codespell/pull/3434)
- [@​mtelka](https://redirect.github.com/mtelka) made their first
contribution in
[https://github.com/codespell-project/codespell/pull/3435](https://redirect.github.com/codespell-project/codespell/pull/3435)
- [@​fkmy](https://redirect.github.com/fkmy) made their first
contribution in
[https://github.com/codespell-project/codespell/pull/3464](https://redirect.github.com/codespell-project/codespell/pull/3464)
- [@​oddhack](https://redirect.github.com/oddhack) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3478](https://redirect.github.com/codespell-project/codespell/pull/3478)
- [@​spaette](https://redirect.github.com/spaette) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3479](https://redirect.github.com/codespell-project/codespell/pull/3479)
- [@​slitvackwinkler](https://redirect.github.com/slitvackwinkler)
made their first contribution in
[https://github.com/codespell-project/codespell/pull/3485](https://redirect.github.com/codespell-project/codespell/pull/3485)
-
[@​julian-smith-artifex-com](https://redirect.github.com/julian-smith-artifex-com)
made their first contribution in
[https://github.com/codespell-project/codespell/pull/3476](https://redirect.github.com/codespell-project/codespell/pull/3476)
- [@​Runtemund](https://redirect.github.com/Runtemund) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3513](https://redirect.github.com/codespell-project/codespell/pull/3513)
- [@​corneliusroemer](https://redirect.github.com/corneliusroemer)
made their first contribution in
[https://github.com/codespell-project/codespell/pull/3523](https://redirect.github.com/codespell-project/codespell/pull/3523)
- [@​mwtoews](https://redirect.github.com/mwtoews) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3511](https://redirect.github.com/codespell-project/codespell/pull/3511)
- [@​algonell](https://redirect.github.com/algonell) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3540](https://redirect.github.com/codespell-project/codespell/pull/3540)
- [@​peterjc](https://redirect.github.com/peterjc) made their
first contribution in
[https://github.com/codespell-project/codespell/pull/3556](https://redirect.github.com/codespell-project/codespell/pull/3556)
- [@​SpookyYomo](https://redirect.github.com/SpookyYomo) made
their first contribution in
[https://github.com/codespell-project/codespell/pull/3571](https://redirect.github.com/codespell-project/codespell/pull/3571)
- [@​DanielYang59](https://redirect.github.com/DanielYang59) made
their first contribution in
[https://github.com/codespell-project/codespell/pull/3580](https://redirect.github.com/codespell-project/codespell/pull/3580)
- [@​TheGiraffe3](https://redirect.github.com/TheGiraffe3) made
their first contribution in
[https://github.com/codespell-project/codespell/pull/3597](https://redirect.github.com/codespell-project/codespell/pull/3597)
**Full Changelog**:
https://github.com/codespell-project/codespell/compare/v2.3.0...v2.4.0
</details>
<details>
<summary>canonical/cos-lib (cosl)</summary>
###
[`v0.1.1`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.1.1)
[Compare
Source](https://redirect.github.com/canonical/cos-lib/compare/0.1.0...0.1.1)
#### What's Changed
- Deprecate `coordinated_workers` module by
[@​michaeldmitry](https://redirect.github.com/michaeldmitry) in
[https://github.com/canonical/cos-lib/pull/148](https://redirect.github.com/canonical/cos-lib/pull/148)
**Full Changelog**:
https://github.com/canonical/cos-lib/compare/0.1.0...0.1.1
###
[`v0.1.0`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.1.0)
[Compare
Source](https://redirect.github.com/canonical/cos-lib/compare/0.0.57...0.1.0)
#### What's Changed
- Add SECURITY.md file by
[@​simskij](https://redirect.github.com/simskij) in
[https://github.com/canonical/cos-lib/pull/137](https://redirect.github.com/canonical/cos-lib/pull/137)
- Add Tiobe TiCS to the CI by
[@​michaeldmitry](https://redirect.github.com/michaeldmitry) in
[https://github.com/canonical/cos-lib/pull/141](https://redirect.github.com/canonical/cos-lib/pull/141)
- Lift coordinators' nginx config generation to cosl by
[@​michaeldmitry](https://redirect.github.com/michaeldmitry) in
[https://github.com/canonical/cos-lib/pull/143](https://redirect.github.com/canonical/cos-lib/pull/143)
**Full Changelog**:
https://github.com/canonical/cos-lib/compare/0.0.57...0.1.0
###
[`v0.0.57`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.0.57)
[Compare
Source](https://redirect.github.com/canonical/cos-lib/compare/0.0.56...0.0.57)
Surface an otherwise hard-to-spot issue, where the ingress is handing
the coordinated workers an HTTPS endpoint, but the coordinator and
workers themselves don't have a certificates relation.
Workers and coordinator now set blocked on TLS misconfiguration.
#### What's Changed
- Fix `test-distributed-charms` CI workflow by
[@​michaeldmitry](https://redirect.github.com/michaeldmitry) in
[https://github.com/canonical/cos-lib/pull/134](https://redirect.github.com/canonical/cos-lib/pull/134)
- worker and coordinator block on tls misconfiguration by
[@​PietroPasotti](https://redirect.github.com/PietroPasotti) in
[https://github.com/canonical/cos-lib/pull/133](https://redirect.github.com/canonical/cos-lib/pull/133)
- vbump by
[@​PietroPasotti](https://redirect.github.com/PietroPasotti) in
[https://github.com/canonical/cos-lib/pull/135](https://redirect.github.com/canonical/cos-lib/pull/135)
**Full Changelog**:
https://github.com/canonical/cos-lib/compare/0.0.56...0.0.57
###
[`v0.0.56`](https://redirect.github.com/canonical/cos-lib/releases/tag/0.0.56)
[Compare
Source](https://redirect.github.com/canonical/cos-lib/compare/0.0.55...0.0.56)
#### What's Changed
- Feat/open specific worker ports by
[@​PietroPasotti](https://redirect.github.com/PietroPasotti) in
[https://github.com/canonical/cos-lib/pull/131](https://redirect.github.com/canonical/cos-lib/pull/131)
**Full Changelog**:
https://github.com/canonical/cos-lib/compare/0.0.55...0.0.56
</details>
<details>
<summary>python-jsonschema/jsonschema (jsonschema)</summary>
###
[`v4.25.0`](https://redirect.github.com/python-jsonschema/jsonschema/blob/HEAD/CHANGELOG.rst#v4250)
[Compare
Source](https://redirect.github.com/python-jsonschema/jsonschema/compare/v4.24.1...v4.25.0)
\=======
- Add support for the `iri` and `iri-reference` formats to the
`format-nongpl` extra via the MIT-licensed `rfc3987-syntax`.
They were alread supported by the `format` extra.
([#​1388](https://redirect.github.com/python-jsonschema/jsonschema/issues/1388)).
###
[`v4.24.1`](https://redirect.github.com/python-jsonschema/jsonschema/blob/HEAD/CHANGELOG.rst#v4241)
[Compare
Source](https://redirect.github.com/python-jsonschema/jsonschema/compare/v4.24.0...v4.24.1)
\=======
- Properly escape segments in `ValidationError.json_path`
([#​139](https://redirect.github.com/python-jsonschema/jsonschema/issues/139)).
###
[`v4.24.0`](https://redirect.github.com/python-jsonschema/jsonschema/blob/HEAD/CHANGELOG.rst#v4240)
[Compare
Source](https://redirect.github.com/python-jsonschema/jsonschema/compare/v4.23.0...v4.24.0)
\=======
- Fix improper handling of `unevaluatedProperties` in the presence of
`additionalProperties`
([#​1351](https://redirect.github.com/python-jsonschema/jsonschema/issues/1351)).
- Support for Python 3.8 has been dropped, as it is end-of-life.
###
[`v4.23.0`](https://redirect.github.com/python-jsonschema/jsonschema/blob/HEAD/CHANGELOG.rst#v4230)
[Compare
Source](https://redirect.github.com/python-jsonschema/jsonschema/compare/v4.22.0...v4.23.0)
\=======
- Do not reorder dictionaries (schemas, instances) that are printed as
part of validation errors.
- Declare support for Py3.13
</details>
<details>
<summary>pydantic/pydantic (pydantic)</summary>
###
[`v1.10.22`](https://redirect.github.com/pydantic/pydantic/compare/v1.10.21...v1.10.22)
[Compare
Source](https://redirect.github.com/pydantic/pydantic/compare/v1.10.21...v1.10.22)
###
[`v1.10.21`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v2113-2025-04-08)
[Compare
Source](https://redirect.github.com/pydantic/pydantic/compare/v1.10.20...v1.10.21)
[GitHub
release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.11.3)
##### What's Changed
##### Packaging
- Update V1 copy to v1.10.21 by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​11706](https://redirect.github.com/pydantic/pydantic/pull/11706)
##### Fixes
- Preserve field description when rebuilding model fields by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​11698](https://redirect.github.com/pydantic/pydantic/pull/11698)
###
[`v1.10.20`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11020-2025-01-07)
[Compare
Source](https://redirect.github.com/pydantic/pydantic/compare/v1.10.19...v1.10.20)
This release provides proper support for Python 3.13, with (Cythonized)
wheels published for this version.
As a consequence, Cython was updated from `0.29.x` to `3.0.x`.
- General maintenance of CI and build ecosystem by
[@​Viicos](https://redirect.github.com/Viicos) in
[https://github.com/pydantic/pydantic/pull/10847](https://redirect.github.com/pydantic/pydantic/pull/10847)
- Update Cython to `3.0.x`.
- Properly address Python 3.13 deprecation warnings.
- Migrate packaging to `pyproject.toml`, make use of PEP 517 build
options.
- Use [`build`](https://pypi.org/project/build/) instead of direct
`setup.py` invocations.
- Update various Github Actions versions.
- Replace outdated stpmex link in documentation by
[@​jaredenorris](https://redirect.github.com/jaredenorris) in
[https://github.com/pydantic/pydantic/pull/10997](https://redirect.github.com/pydantic/pydantic/pull/10997)
###
[`v1.10.19`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11019-2024-11-06)
[Compare
Source](https://redirect.github.com/pydantic/pydantic/compare/v1.10.18...v1.10.19)
- Add warning when v2 model is nested in v1 model by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[https://github.com/pydantic/pydantic/pull/10432](https://redirect.github.com/pydantic/pydantic/pull/10432)
- Fix deprecation warning in V1 `isinstance` check by
[@​alicederyn](https://redirect.github.com/alicederyn) in
[https://github.com/pydantic/pydantic/pull/10645](https://redirect.github.com/pydantic/pydantic/pull/10645)
###
[`v1.10.18`](https://redirect.github.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v290-2024-09-05)
[Compare
Source](https://redirect.github.com/pydantic/pydantic/compare/v1.10.17...v1.10.18)
[GitHub
release](https://redirect.github.com/pydantic/pydantic/releases/tag/v2.9.0)
The code released in v2.9.0 is practically identical to that of
v2.9.0b2.
##### What's Changed
##### Packaging
- Bump `ruff` to `v0.5.0` and `pyright` to `v1.1.369` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9801](https://redirect.github.com/pydantic/pydantic/pull/9801)
- Bump `pydantic-extra-types` to `v2.9.0` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9832](https://redirect.github.com/pydantic/pydantic/pull/9832)
- Support compatibility with `pdm v2.18.1` by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​10138](https://redirect.github.com/pydantic/pydantic/pull/10138)
- Bump `v1` version stub to `v1.10.18` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10214](https://redirect.github.com/pydantic/pydantic/pull/10214)
- Bump `pydantic-core` to `v2.23.2` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10311](https://redirect.github.com/pydantic/pydantic/pull/10311)
##### New Features
- Add support for `ZoneInfo` by
[@​Youssefares](https://redirect.github.com/Youssefares) in
[#​9896](https://redirect.github.com/pydantic/pydantic/pull/9896)
- Add `Config.val_json_bytes` by
[@​josh-newman](https://redirect.github.com/josh-newman) in
[#​9770](https://redirect.github.com/pydantic/pydantic/pull/9770)
- Add DSN for Snowflake by
[@​aditkumar72](https://redirect.github.com/aditkumar72) in
[#​10128](https://redirect.github.com/pydantic/pydantic/pull/10128)
- Support `complex` number by
[@​changhc](https://redirect.github.com/changhc) in
[#​9654](https://redirect.github.com/pydantic/pydantic/pull/9654)
- Add support for `annotated_types.Not` by
[@​aditkumar72](https://redirect.github.com/aditkumar72) in
[#​10210](https://redirect.github.com/pydantic/pydantic/pull/10210)
- Allow `WithJsonSchema` to inject `$ref`s w/ `http` or `https` links by
[@​dAIsySHEng1](https://redirect.github.com/dAIsySHEng1) in
[#​9863](https://redirect.github.com/pydantic/pydantic/pull/9863)
- Allow validators to customize validation JSON schema by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​10094](https://redirect.github.com/pydantic/pydantic/pull/10094)
- Support parametrized `PathLike` types by
[@​nix010](https://redirect.github.com/nix010) in
[#​9764](https://redirect.github.com/pydantic/pydantic/pull/9764)
- Add tagged union serializer that attempts to use `str` or `callable`
discriminators to select the correct serializer by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in in
[pydantic/pydantic-core#1397](https://redirect.github.com/pydantic/pydantic-core/pull/1397)
##### Changes
- Breaking Change: Merge `dict` type `json_schema_extra` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9792](https://redirect.github.com/pydantic/pydantic/pull/9792)
- For more info (how to replicate old behavior) on this change, see
[here](https://docs.pydantic.dev/dev/concepts/json_schema/#merging-json_schema_extra)
- Refactor annotation injection for known (often generic) types by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9979](https://redirect.github.com/pydantic/pydantic/pull/9979)
- Move annotation compatibility errors to validation phase by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9999](https://redirect.github.com/pydantic/pydantic/pull/9999)
- Improve runtime errors for string constraints like `pattern` for
incompatible types by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10158](https://redirect.github.com/pydantic/pydantic/pull/10158)
- Remove `'allOf'` JSON schema workarounds by
[@​dpeachey](https://redirect.github.com/dpeachey) in
[#​10029](https://redirect.github.com/pydantic/pydantic/pull/10029)
- Remove `typed_dict_cls` data from `CoreMetadata` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10180](https://redirect.github.com/pydantic/pydantic/pull/10180)
- Deprecate passing a dict to the `Examples` class by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​10181](https://redirect.github.com/pydantic/pydantic/pull/10181)
- Remove `initial_metadata` from internal metadata construct by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10194](https://redirect.github.com/pydantic/pydantic/pull/10194)
- Use `re.Pattern.search` instead of `re.Pattern.match` for consistency
with `rust` behavior by
[@​tinez](https://redirect.github.com/tinez) in
[pydantic/pydantic-core#1368](https://redirect.github.com/pydantic/pydantic-core/pull/1368)
- Show value of wrongly typed data in `pydantic-core` serialization
warning by [@​BoxyUwU](https://redirect.github.com/BoxyUwU) in
[pydantic/pydantic-core#1377](https://redirect.github.com/pydantic/pydantic-core/pull/1377)
- Breaking Change: in `pydantic-core`, change `metadata` type hint in
core schemas from `Any` -> `Dict[str, Any] | None` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[pydantic/pydantic-core#1411](https://redirect.github.com/pydantic/pydantic-core/pull/1411)
- Raise helpful warning when `self` isn't returned from model validator
by [@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10255](https://redirect.github.com/pydantic/pydantic/pull/10255)
##### Performance
- Initial start at improving import times for modules, using caching
primarily by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10009](https://redirect.github.com/pydantic/pydantic/pull/10009)
- Using cached internal import for `BaseModel` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10013](https://redirect.github.com/pydantic/pydantic/pull/10013)
- Simplify internal generics logic - remove generator overhead by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10059](https://redirect.github.com/pydantic/pydantic/pull/10059)
- Remove default module globals from types namespace by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10123](https://redirect.github.com/pydantic/pydantic/pull/10123)
- Performance boost: skip caching parent namespaces in most cases by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10113](https://redirect.github.com/pydantic/pydantic/pull/10113)
- Update ns stack with already copied ns by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10267](https://redirect.github.com/pydantic/pydantic/pull/10267)
##### Minor Internal Improvements
- ⚡️ Speed up `multiple_of_validator()` by 31% in
`pydantic/_internal/_validators.py` by
[@​misrasaurabh1](https://redirect.github.com/misrasaurabh1) in
[#​9839](https://redirect.github.com/pydantic/pydantic/pull/9839)
- ⚡️ Speed up `ModelPrivateAttr.__set_name__()` by 18% in
`pydantic/fields.py` by
[@​misrasaurabh1](https://redirect.github.com/misrasaurabh1) in
[#​9841](https://redirect.github.com/pydantic/pydantic/pull/9841)
- ⚡️ Speed up `dataclass()` by 7% in `pydantic/dataclasses.py` by
[@​misrasaurabh1](https://redirect.github.com/misrasaurabh1) in
[#​9843](https://redirect.github.com/pydantic/pydantic/pull/9843)
- ⚡️ Speed up function `_field_name_for_signature` by 37% in
`pydantic/_internal/_signature.py` by
[@​misrasaurabh1](https://redirect.github.com/misrasaurabh1) in
[#​9951](https://redirect.github.com/pydantic/pydantic/pull/9951)
- ⚡️ Speed up method `GenerateSchema._unpack_refs_defs` by 26% in
`pydantic/_internal/_generate_schema.py` by
[@​misrasaurabh1](https://redirect.github.com/misrasaurabh1) in
[#​9949](https://redirect.github.com/pydantic/pydantic/pull/9949)
- ⚡️ Speed up function `apply_each_item_validators` by 100% in
`pydantic/_internal/_generate_schema.py` by
[@​misrasaurabh1](https://redirect.github.com/misrasaurabh1) in
[#​9950](https://redirect.github.com/pydantic/pydantic/pull/9950)
- ⚡️ Speed up method `ConfigWrapper.core_config` by 28% in
`pydantic/_internal/_config.py` by
[@​misrasaurabh1](https://redirect.github.com/misrasaurabh1) in
[#​9953](https://redirect.github.com/pydantic/pydantic/pull/9953)
##### Fixes
- Respect `use_enum_values` on `Literal` types by
[@​kwint](https://redirect.github.com/kwint) in
[#​9787](https://redirect.github.com/pydantic/pydantic/pull/9787)
- Prevent type error for exotic `BaseModel/RootModel` inheritance by
[@​dmontagu](https://redirect.github.com/dmontagu) in
[#​9913](https://redirect.github.com/pydantic/pydantic/pull/9913)
- Fix typing issue with field\_validator-decorated methods by
[@​dmontagu](https://redirect.github.com/dmontagu) in
[#​9914](https://redirect.github.com/pydantic/pydantic/pull/9914)
- Replace `str` type annotation with `Any` in validator factories in
documentation on validators by
[@​maximilianfellhuber](https://redirect.github.com/maximilianfellhuber)
in
[#​9885](https://redirect.github.com/pydantic/pydantic/pull/9885)
- Fix `ComputedFieldInfo.wrapped_property` pointer when a property
setter is assigned by
[@​tlambert03](https://redirect.github.com/tlambert03) in
[#​9892](https://redirect.github.com/pydantic/pydantic/pull/9892)
- Fix recursive typing of `main.IncEnx` by
[@​tlambert03](https://redirect.github.com/tlambert03) in
[#​9924](https://redirect.github.com/pydantic/pydantic/pull/9924)
- Allow usage of `type[Annotated[...]]` by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​9932](https://redirect.github.com/pydantic/pydantic/pull/9932)
- `mypy` plugin: handle frozen fields on a per-field basis by
[@​dmontagu](https://redirect.github.com/dmontagu) in
[#​9935](https://redirect.github.com/pydantic/pydantic/pull/9935)
- Fix typo in `invalid-annotated-type` error code by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9948](https://redirect.github.com/pydantic/pydantic/pull/9948)
- Simplify schema generation for `uuid`, `url`, and `ip` types by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9975](https://redirect.github.com/pydantic/pydantic/pull/9975)
- Move `date` schemas to `_generate_schema.py` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9976](https://redirect.github.com/pydantic/pydantic/pull/9976)
- Move `decimal.Decimal` validation to `_generate_schema.py` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9977](https://redirect.github.com/pydantic/pydantic/pull/9977)
- Simplify IP address schema in `_std_types_schema.py` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9959](https://redirect.github.com/pydantic/pydantic/pull/9959)
- Fix type annotations for some potentially generic
`GenerateSchema.match_type` options by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​9961](https://redirect.github.com/pydantic/pydantic/pull/9961)
- Add class name to "has conflict" warnings by
[@​msabramo](https://redirect.github.com/msabramo) in
[#​9964](https://redirect.github.com/pydantic/pydantic/pull/9964)
- Fix `dataclass` ignoring `default_factory` passed in Annotated by
[@​kc0506](https://redirect.github.com/kc0506) in
[#​9971](https://redirect.github.com/pydantic/pydantic/pull/9971)
- Fix `Sequence` ignoring `discriminator` by
[@​kc0506](https://redirect.github.com/kc0506) in
[#​9980](https://redirect.github.com/pydantic/pydantic/pull/9980)
- Fix typing for `IPvAnyAddress` and `IPvAnyInterface` by
[@​haoyun](https://redirect.github.com/haoyun) in
[#​9990](https://redirect.github.com/pydantic/pydantic/pull/9990)
- Fix false positives on v1 models in `mypy` plugin for `from_orm` check
requiring from\_attributes=True config by
[@​radekwlsk](https://redirect.github.com/radekwlsk) in
[#​9938](https://redirect.github.com/pydantic/pydantic/pull/9938)
- Apply `strict=True` to `__init__` in `mypy` plugin by
[@​kc0506](https://redirect.github.com/kc0506) in
[#​9998](https://redirect.github.com/pydantic/pydantic/pull/9998)
- Refactor application of `deque` annotations by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10018](https://redirect.github.com/pydantic/pydantic/pull/10018)
- Raise a better user error when failing to evaluate a forward reference
by [@​Viicos](https://redirect.github.com/Viicos) in
[#​10030](https://redirect.github.com/pydantic/pydantic/pull/10030)
- Fix evaluation of `__pydantic_extra__` annotation in specific
circumstances by [@​Viicos](https://redirect.github.com/Viicos) in
[#​10070](https://redirect.github.com/pydantic/pydantic/pull/10070)
- Fix `frozen` enforcement for `dataclasses` by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10066](https://redirect.github.com/pydantic/pydantic/pull/10066)
- Remove logic to handle unused `__get_pydantic_core_schema__` signature
by [@​Viicos](https://redirect.github.com/Viicos) in
[#​10075](https://redirect.github.com/pydantic/pydantic/pull/10075)
- Use `is_annotated` consistently by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​10095](https://redirect.github.com/pydantic/pydantic/pull/10095)
- Fix `PydanticDeprecatedSince26` typo by
[@​kc0506](https://redirect.github.com/kc0506) in
[#​10101](https://redirect.github.com/pydantic/pydantic/pull/10101)
- Improve `pyright` tests, refactor model decorators signatures by
[@​Viicos](https://redirect.github.com/Viicos) in
[#​10092](https://redirect.github.com/pydantic/pydantic/pull/10092)
- Fix `ip` serialization logic by
[@​sydney-runkle](https://redirect.github.com/sydney-runkle) in
[#​10112](https://redirect.github.com/pydantic/pydantic/pull/10112)
- Warn when frozen defined twice for `dataclasses` by
[@​mochi22](https://redirect.github.com/mochi22) in
[#​10082](https://redirect.github.com/pydan
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Carl Csaposs <[email protected]>1 parent 3546110 commit 7ae8a58Copy full SHA for 7ae8a58
File tree
Expand file treeCollapse file tree
12 files changed
+149
-147
lines changedFilter options
- src
- tests
- integration
- unit/scenario_/database_relations
Expand file treeCollapse file tree
12 files changed
+149
-147
lines changed+52-50Lines changed: 52 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
+12-12Lines changed: 12 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 |
| - | |
| 12 | + | |
13 | 13 |
| |
14 |
| - | |
15 |
| - | |
| 14 | + | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 |
| - | |
| 35 | + | |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
40 | 40 |
| |
41 |
| - | |
42 |
| - | |
| 41 | + | |
| 42 | + | |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
46 |
| - | |
| 45 | + | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
51 |
| - | |
52 |
| - | |
| 51 | + | |
| 52 | + | |
53 | 53 |
| |
54 | 54 |
| |
55 |
| - | |
| 55 | + | |
56 | 56 |
| |
57 |
| - | |
| 57 | + | |
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
|
+2-2Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
142 | 142 |
| |
143 | 143 |
| |
144 | 144 |
| |
145 |
| - | |
| 145 | + | |
146 | 146 |
| |
147 | 147 |
| |
148 | 148 |
| |
149 |
| - | |
| 149 | + | |
150 | 150 |
| |
151 | 151 |
| |
152 | 152 |
| |
|
tests/integration/helpers.py
Copy file name to clipboardExpand all lines: tests/integration/helpers.py+6-6Lines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
388 | 388 |
| |
389 | 389 |
| |
390 | 390 |
| |
391 |
| - | |
392 |
| - | |
393 |
| - | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
394 | 394 |
| |
395 | 395 |
| |
396 | 396 |
| |
| |||
402 | 402 |
| |
403 | 403 |
| |
404 | 404 |
| |
405 |
| - | |
406 |
| - | |
407 |
| - | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
408 | 408 |
| |
409 | 409 |
| |
410 | 410 |
| |
|
tests/integration/test_data_integrator.py
Copy file name to clipboardExpand all lines: tests/integration/test_data_integrator.py+9-9Lines changed: 9 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
123 | 123 |
| |
124 | 124 |
| |
125 | 125 |
| |
126 |
| - | |
127 |
| - | |
128 |
| - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
| |||
144 | 144 |
| |
145 | 145 |
| |
146 | 146 |
| |
147 |
| - | |
148 |
| - | |
149 |
| - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
150 | 150 |
| |
151 | 151 |
| |
152 | 152 |
| |
| |||
190 | 190 |
| |
191 | 191 |
| |
192 | 192 |
| |
193 |
| - | |
194 |
| - | |
195 |
| - | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
196 | 196 |
| |
197 | 197 |
| |
198 | 198 |
| |
|
tests/integration/test_exporter.py
Copy file name to clipboardExpand all lines: tests/integration/test_exporter.py+6-6Lines changed: 6 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
133 | 133 |
| |
134 | 134 |
| |
135 | 135 |
| |
136 |
| - | |
137 |
| - | |
138 |
| - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
139 | 139 |
| |
140 | 140 |
| |
141 | 141 |
| |
| |||
152 | 152 |
| |
153 | 153 |
| |
154 | 154 |
| |
155 |
| - | |
156 |
| - | |
157 |
| - | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
158 | 158 |
| |
159 | 159 |
|
0 commit comments