Debian Package Tracker
Register | Log in
Subscribe

pydantic

Data validation and settings management using Python type hinting

Choose email to subscribe with

general
  • source: pydantic (main)
  • version: 2.12.5-1
  • maintainer: Debian Python Team (DMD)
  • uploaders: Michael Banck [DMD] – Colin Watson [DMD]
  • arch: any
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.7.4-1
  • oldstable: 1.10.4-1
  • stable: 2.10.6-2
  • testing: 2.12.5-1
  • unstable: 2.12.5-1
versioned links
  • 1.7.4-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.10.4-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.10.6-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.12.5-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.12.5-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python3-pydantic
action needed
debian/patches: 1 patch with invalid metadata high

Among the 1 debian patch available in version 2.12.5-1 of the package, we noticed the following issues:

  • 1 patch with invalid metadata that ought to be fixed.
Created: 2024-01-14 Last update: 2025-11-27 07:00
1 low-priority security issue in bookworm low

There is 1 open security issue in bookworm.

1 issue left for the package maintainer to handle:
  • CVE-2024-3772: (needs triaging) Regular expression denial of service in Pydanic < 2.4.0, < 1.10.13 allows remote attackers to cause denial of service via a crafted email string.

You can find information about how to handle this issue in the security team's documentation.

Created: 2024-04-15 Last update: 2025-12-17 12:30
testing migrations
  • excuses:
    • Migration status for pydantic (2.12.5-1 to 2.12.5-2): BLOCKED: Maybe temporary, maybe blocked but Britney is missing information (check below)
    • Issues preventing migration:
    • ∙ ∙ Missing build on riscv64
    • ∙ ∙ Piuparts check waiting for test results - https://piuparts.debian.org/sid/source/p/pydantic.html
    • ∙ ∙ Autopkgtest deferred on riscv64: missing arch:riscv64 build
    • ∙ ∙ Autopkgtest for aiopurpleair/2025.08.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for app-model/0.5.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for debusine/0.14.0: amd64: Pass, arm64: Test triggered, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for deepdiff/8.1.1-4: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for django-qr-code/4.2.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for eodag/3.10.1+ds-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for fastapi/0.118.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered (will not be considered a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for flask-openapi3/4.3.0-1: amd64: No tests, superficial or marked flaky ♻ (reference ♻), arm64: No tests, superficial or marked flaky ♻ (reference ♻), i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for gammapy/2.0-3: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for geojson-pydantic/2.1.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for hvcc/0.14.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for libervia-backend/0.9.0~hg4452-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for llm/0.27.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for matrix-synapse/1.143.0-2: amd64: Pass, arm64: Test triggered, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for monty/2025.3.3-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for nc-py-api/0.19.2-1: amd64: No tests, superficial or marked flaky ♻ (reference ♻), arm64: No tests, superficial or marked flaky ♻ (reference ♻), i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for ollama-python/0.6.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for pydantic/2.12.5-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for pydantic-extra-types/2.10.6-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for pydantic-settings/2.12.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for pyinstaller-hooks-contrib: amd64: Test triggered, arm64: Test triggered, i386: Test triggered (will not be considered a regression) ♻ (reference ♻), ppc64el: Test triggered (will not be considered a regression) ♻ (reference ♻), s390x: Test triggered (will not be considered a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for pykoplenti/1.4.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-aioopenexchangerates/0.4.14-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-amberelectric/2.0.0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-beanie/2.0.0-2: amd64: No tests, superficial or marked flaky ♻ (reference ♻), arm64: No tests, superficial or marked flaky ♻ (reference ♻), i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-confection/1.0.0~dev0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-curies/0.9.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-djantic/0.7.0-6: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-doubleratchet/1.2.0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-emmet-core/0.84.2-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-eth-utils/5.3.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-ewokscore/2.0.0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-ical/12.1.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-inline-snapshot/0.31.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-intellifire4py/4.1.9-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-lazy-model/0.4.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-maggma/0.70.0-7: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-maison/2.0.0-4: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-npe2/0.7.9-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-odmantic/1.0.2+ds1-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-openai/2.10.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-semantic-release/10.4.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-sigstore-protobuf-specs/0.5.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-sigstore-rekor-types/0.0.18-3: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-uiprotect/6.1.0-2.1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-wsdot/0.0.1-3: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-x3dh/1.2.0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-xbox-webapi/2.1.0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for python-youtubeaio/2.1.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for pytouchlinesl/0.5.0-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for qcelemental/0.29.0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for qcengine/0.30.0-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for rstcheck/6.2.4+~1.2.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for scalene/1.5.54-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for sqlmodel/0.0.25-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for stravalib/2.4-2: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Autopkgtest for zwave-js-server-python/0.67.1-1: amd64: Pass, arm64: Pass, i386: Test triggered, ppc64el: Test triggered, s390x: Test triggered
    • ∙ ∙ Lintian check waiting for test results - info
    • ∙ ∙ Too young, only 0 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Updating pydantic will fix bugs in testing: #1123166
    • ∙ ∙ Waiting for reproducibility test results on amd64 - info ♻
    • ∙ ∙ Waiting for reproducibility test results on arm64 - info ♻
    • Not considered
news
[rss feed]
  • [2025-12-17] Accepted pydantic 2.12.5-2 (source) into unstable (Colin Watson)
  • [2025-11-29] pydantic 2.12.5-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-26] Accepted pydantic 2.12.5-1 (source) into unstable (Colin Watson)
  • [2025-11-12] pydantic 2.12.4-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-10] pydantic 2.12.3-2 MIGRATED to testing (Debian testing watch)
  • [2025-11-09] Accepted pydantic 2.12.4-1 (source) into unstable (Colin Watson)
  • [2025-11-07] Accepted pydantic 2.12.3-2 (source) into unstable (Colin Watson)
  • [2025-10-23] pydantic 2.12.3-1 MIGRATED to testing (Debian testing watch)
  • [2025-10-18] Accepted pydantic 2.12.3-1 (source) into unstable (Colin Watson)
  • [2025-10-17] Accepted pydantic 2.12.2-1 (source) into unstable (Colin Watson)
  • [2025-09-28] pydantic 2.12.0~a1-1 MIGRATED to testing (Debian testing watch)
  • [2025-08-21] Accepted pydantic 2.12.0~a1-1 (source) into unstable (Colin Watson)
  • [2025-04-15] pydantic 2.10.6-2 MIGRATED to testing (Debian testing watch)
  • [2025-04-07] Accepted pydantic 2.10.6-2 (source) into unstable (Colin Watson)
  • [2025-01-30] pydantic 2.10.6-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-27] Accepted pydantic 2.10.6-1 (source) into unstable (Colin Watson)
  • [2025-01-16] pydantic 2.10.5-1 MIGRATED to testing (Debian testing watch)
  • [2025-01-12] Accepted pydantic 2.10.5-1 (source) into unstable (Colin Watson)
  • [2024-12-23] pydantic 2.10.4-2 MIGRATED to testing (Debian testing watch)
  • [2024-12-20] Accepted pydantic 2.10.4-2 (source) into unstable (Colin Watson)
  • [2024-12-18] Accepted pydantic 2.10.4-1 (source) into unstable (Colin Watson)
  • [2024-12-06] pydantic 2.10.3-1 MIGRATED to testing (Debian testing watch)
  • [2024-12-04] Accepted pydantic 2.10.3-1 (source) into unstable (Colin Watson)
  • [2024-12-02] pydantic 2.10.2-1 MIGRATED to testing (Debian testing watch)
  • [2024-11-29] Accepted pydantic 2.10.2-1 (source) into unstable (Colin Watson)
  • [2024-11-24] Accepted pydantic 2.10.1-1 (source) into unstable (Colin Watson)
  • [2024-10-30] pydantic 2.9.2-2 MIGRATED to testing (Debian testing watch)
  • [2024-10-27] Accepted pydantic 2.9.2-2 (source) into unstable (Colin Watson)
  • [2024-10-03] pydantic 2.9.2-1 MIGRATED to testing (Debian testing watch)
  • [2024-09-29] Accepted pydantic 2.9.2-1 (source) into unstable (Colin Watson)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 2.10.6-2

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing