An open API service for producing an overview of a list of open source projects.

https://github.com/pydantic/pydantic-settings

configuration environment pydantic python settings

Score: 30.152493759450337

Last synced: about 11 hours ago
JSON representation

Repository metadata:

Settings management using pydantic


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 9 days ago

Total Commits: 304
Total Committers: 75
Avg Commits per committer: 4.053
Development Distribution Score (DDS): 0.599

Commits in past year: 101
Committers in past year: 37
Avg Commits per committer in past year: 2.73
Development Distribution Score (DDS) in past year: 0.772

Name Email Commits
Hasan Ramezani h****7@g****m 122
Kyle Schwab s****7@g****m 57
Samuel Colvin s****@m****m 14
Victorien 6****s 10
Marcelo Trylesinski m****e@g****m 7
Anna c****r@s****n 4
Andreu Codina 3****a 3
Erik Zwiefel e****l 3
Johannes Rueschel c****s 3
Konstantinos Tselepakis t****s 3
Michael Makukha m****a@g****m 3
kzrnm g****a@g****m 3
Oliver Berger d****s@g****m 2
Suren Khorenyan s****n@g****m 2
d15ky 5****y 2
kanchi 1****o 2
Emad Rad c****d@g****m 2
George Sakkis g****s@g****m 2
David Montague 3****u 2
Ben Beasley c****e@m****t 2
Bartosz Karwacki 4****1 2
Deepyaman Datta d****a@u****u 1
Denis Laxalde d****s@l****g 1
Digity101 2****1 1
David Hewitt 1****t 1
Felix Yan f****s@a****g 1
Femi Adebayo 4****o 1
Hankyeol Kyung k****3@g****m 1
Hans Lellelid h****s@x****g 1
Darren Kennedy d****2@g****m 1
and 45 more...

Issue and Pull Request metadata

Last synced: 7 days ago

Total issues: 380
Total pull requests: 474
Average time to close issues: 2 months
Average time to close pull requests: 10 days
Total issue authors: 302
Total pull request authors: 95
Average comments per issue: 3.07
Average comments per pull request: 1.93
Merged pull request: 371
Bot issues: 0
Bot pull requests: 0

Past year issues: 93
Past year pull requests: 155
Past year average time to close issues: 13 days
Past year average time to close pull requests: 5 days
Past year issue authors: 81
Past year pull request authors: 41
Past year average comments per issue: 2.49
Past year average comments per pull request: 2.02
Past year merged pull request: 108
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pydantic/pydantic-settings

Top Issue Authors

  • braindevices (10)
  • kschwab (7)
  • slingshotvfx (6)
  • red8888 (6)
  • hramezani (4)
  • AndreuCodina (4)
  • danizen (4)
  • jploskey (4)
  • gsakkis (3)
  • hofrob (3)
  • andlogreg (3)
  • makukha (3)
  • samuelcolvin (3)
  • MarcBresson (3)
  • palle-k (3)

Top Pull Request Authors

  • hramezani (182)
  • kschwab (99)
  • Viicos (15)
  • CyberTailor (7)
  • AndreuCodina (7)
  • Kludex (6)
  • makukha (5)
  • diefans (4)
  • tselepakis (4)
  • KanchiShimono (4)
  • karta9821 (4)
  • CodeWithEmad (4)
  • jjeff07 (4)
  • gsakkis (4)
  • ezwiefel (4)

Top Issue Labels

  • unconfirmed (161)
  • feature request (26)
  • bug (25)
  • duplicate (5)
  • enhancement (5)
  • documentation (3)
  • question (2)
  • wontfix (1)
  • mypy (1)

Top Pull Request Labels

  • ready for review (31)
  • awaiting author revision (12)
  • V3 (4)

Package metadata

pypi.org: pydantic-settings

Settings management using Pydantic

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Documentation: https://docs.pydantic.dev/dev-v2/concepts/pydantic_settings/
  • Licenses: MIT
  • Latest release: 2.12.0 (published 3 months ago)
  • Last Synced: 2026-01-30T13:02:45.133Z (6 days ago)
  • Versions: 39
  • Dependent Packages: 757
  • Dependent Repositories: 2,998
  • Downloads: 122,180,029 Last month
  • Docker Downloads: 7,168,197
  • Rankings:
    • Dependent packages count: 0.056%
    • Dependent repos count: 0.19%
    • Downloads: 0.197%
    • Average: 2.47%
    • Stargazers count: 3.566%
    • Docker downloads count: 3.592%
    • Forks count: 7.217%
  • Maintainers (1)
  • Funding:
    • https://github.com/sponsors/samuelcolvin
alpine-edge: py3-pydantic-settings-pyc

Precompiled Python bytecode for py3-pydantic-settings

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.11.0-r0 (published 3 months ago)
  • Last Synced: 2026-01-30T13:04:22.631Z (6 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.468%
    • Dependent packages count: 14.937%
  • Maintainers (1)
alpine-edge: py3-pydantic-settings

Settings management using pydantic

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.11.0-r0 (published 3 months ago)
  • Last Synced: 2026-01-30T13:04:09.798Z (6 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.468%
    • Dependent packages count: 14.937%
  • Maintainers (1)
spack.io: py-pydantic-settings

Settings management using Pydantic.

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: []
  • Latest release: 2.6.1 (published about 1 year ago)
  • Last Synced: 2026-01-30T13:03:51.082Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 28.113%
    • Dependent packages count: 56.226%
anaconda.org: pydantic-settings

Pydantic Settings provides optional Pydantic features for loading a settings or config class from environment variables or secrets files.

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.12.0 (published 2 months ago)
  • Last Synced: 2026-01-30T13:03:22.770Z (6 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 47.137%
    • Average: 49.479%
    • Dependent repos count: 51.822%
alpine-v3.20: py3-pydantic-settings-pyc

Precompiled Python bytecode for py3-pydantic-settings

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.2.1-r0 (published over 1 year ago)
  • Last Synced: 2026-01-30T13:04:09.804Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-pydantic-settings

Settings management using pydantic

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.2.1-r0 (published over 1 year ago)
  • Last Synced: 2026-01-30T13:04:12.416Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-unstable: python314Packages.pydantic-settings

Settings management using pydantic

nixpkgs-unstable: python313Packages.pydantic-settings

Settings management using pydantic

nixpkgs-24.11: python312Packages.pydantic-settings

Settings management using pydantic

nixpkgs-24.11: python311Packages.pydantic-settings

Settings management using pydantic

alpine-v3.22: py3-pydantic-settings-pyc

Precompiled Python bytecode for py3-pydantic-settings

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.9.1-r0 (published 9 months ago)
  • Last Synced: 2026-01-30T13:03:39.610Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-pydantic-settings-pyc

Precompiled Python bytecode for py3-pydantic-settings

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.11.0-r0 (published 3 months ago)
  • Last Synced: 2026-02-01T08:02:12.072Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.23: py3-pydantic-settings

Settings management using pydantic

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.11.0-r0 (published 3 months ago)
  • Last Synced: 2026-02-01T08:02:03.584Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.22: py3-pydantic-settings

Settings management using pydantic

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.9.1-r0 (published 9 months ago)
  • Last Synced: 2026-01-30T13:03:48.364Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.21: py3-pydantic-settings-pyc

Precompiled Python bytecode for py3-pydantic-settings

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.6.1-r0 (published about 1 year ago)
  • Last Synced: 2026-01-30T13:03:14.532Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.21: py3-pydantic-settings

Settings management using pydantic

  • Homepage: https://github.com/pydantic/pydantic-settings
  • Licenses: MIT
  • Latest release: 2.6.1-r0 (published about 1 year ago)
  • Last Synced: 2026-01-30T13:03:44.027Z (6 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v4 composite
  • codecov/codecov-action v2 composite
  • pre-commit/action v3.0.0 composite
pyproject.toml pypi
  • pydantic *
  • python-dotenv >=0.21.0
requirements/linting.in pypi
  • black *
  • flake8 *
  • flake8-pyproject *
  • flake8-quotes *
  • hypothesis *
  • isort *
  • mypy *
  • pre-commit *
  • pyupgrade *
requirements/linting.txt pypi
  • attrs ==22.1.0
  • black ==22.8.0
  • cfgv ==3.3.1
  • click ==8.1.3
  • distlib ==0.3.6
  • exceptiongroup ==1.0.0rc9
  • filelock ==3.8.0
  • flake8 ==5.0.4
  • flake8-pyproject ==1.1.0.post0
  • flake8-quotes ==3.3.1
  • hypothesis ==6.54.4
  • identify ==2.5.3
  • isort ==5.10.1
  • mccabe ==0.7.0
  • mypy ==0.971
  • mypy-extensions ==0.4.3
  • nodeenv ==1.7.0
  • pathspec ==0.10.1
  • platformdirs ==2.5.2
  • pre-commit ==2.20.0
  • pycodestyle ==2.9.1
  • pyflakes ==2.5.0
  • pyupgrade ==2.37.3
  • pyyaml ==6.0
  • sortedcontainers ==2.4.0
  • tokenize-rt ==4.2.1
  • toml ==0.10.2
  • tomli ==2.0.1
  • typing-extensions ==4.3.0
  • virtualenv ==20.16.4
requirements/pyproject.txt pypi
  • pydantic ==1.10.2
  • python-dotenv ==0.21.0
  • typing-extensions ==4.3.0
requirements/testing.in pypi
  • coverage * test
  • pytest * test
  • pytest-mock * test
  • pytest-sugar * test
requirements/testing.txt pypi
  • attrs ==22.1.0 test
  • coverage ==6.4.4 test
  • importlib-metadata ==4.12.0 test
  • iniconfig ==1.1.1 test
  • packaging ==21.3 test
  • pluggy ==1.0.0 test
  • py ==1.11.0 test
  • pyparsing ==3.0.9 test
  • pytest ==7.1.3 test
  • pytest-mock ==3.8.2 test
  • pytest-sugar ==0.9.5 test
  • termcolor ==1.1.0 test
  • tomli ==2.0.1 test
  • typing-extensions ==4.3.0 test
  • zipp ==3.8.1 test
requirements/all.txt pypi