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
- Host: GitHub
- URL: https://github.com/pydantic/pydantic-settings
- Owner: pydantic
- License: mit
- Created: 2022-09-07T10:41:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-01-29T20:41:58.000Z (7 days ago)
- Last Synced: 2026-01-31T12:51:24.975Z (5 days ago)
- Topics: configuration, environment, pydantic, python, settings
- Language: Python
- Homepage: https://docs.pydantic.dev/latest/usage/pydantic_settings/
- Size: 1010 KB
- Stars: 1,233
- Watchers: 11
- Forks: 120
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
-
Funding:
- Github: samuelcolvin
Owner metadata:
- Name: Pydantic
- Login: pydantic
- Email: hello@pydantic.dev
- Kind: organization
- Description: Pydantic, Pydantic Logfire and Pydantic AI
- Website: https://pydantic.dev
- Location: United Kingdom
- Twitter: pydantic
- Company:
- Icon url: https://avatars.githubusercontent.com/u/110818415?v=4
- Repositories: 62
- Last Synced at: 2026-01-23T16:04:29.162Z
- Profile URL: https://github.com/pydantic
GitHub Events
Total
- Create event: 41
- Delete event: 35
- Fork event: 44
- Issue comment event: 636
- Issues event: 256
- Member event: 2
- Pull request event: 178
- Pull request review comment event: 91
- Pull request review event: 148
- Push event: 123
- Release event: 11
- Watch event: 429
- Total: 1994
Last Year
- Create event: 26
- Delete event: 24
- Fork event: 36
- Issue comment event: 416
- Issues event: 169
- Pull request event: 131
- Pull request review comment event: 77
- Pull request review event: 120
- Push event: 95
- Release event: 7
- Watch event: 324
- Total: 1425
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 | 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
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
- Total packages: 17
-
Total downloads:
- pypi: 122,180,029 last-month
- Total docker downloads: 7,168,197
- Total dependent packages: 757 (may contain duplicates)
- Total dependent repositories: 2,998 (may contain duplicates)
- Total versions: 65
- Total maintainers: 2
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
- Homepage: https://github.com/pydantic/pydantic-settings
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/pydantic-settings/default.nix#L58
- Licenses: MIT
- Latest release: 2.10.1 (published 9 days ago)
- Last Synced: 2026-01-27T09:15:13.379Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python313Packages.pydantic-settings
Settings management using pydantic
- Homepage: https://github.com/pydantic/pydantic-settings
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/pydantic-settings/default.nix#L58
- Licenses: MIT
- Latest release: 2.10.1 (published 9 days ago)
- Last Synced: 2026-01-27T03:55:34.756Z (9 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python312Packages.pydantic-settings
Settings management using pydantic
- Homepage: https://github.com/pydantic/pydantic-settings
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/pydantic-settings/default.nix#L61
- Licenses: MIT
- Latest release: 2.5.2 (published 4 days ago)
- Last Synced: 2026-02-01T18:08:39.843Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python311Packages.pydantic-settings
Settings management using pydantic
- Homepage: https://github.com/pydantic/pydantic-settings
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/pydantic-settings/default.nix#L61
- Licenses: MIT
- Latest release: 2.5.2 (published 4 days ago)
- Last Synced: 2026-02-01T17:41:13.986Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
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
alpine-v3.23: py3-pydantic-settings
Settings management using pydantic
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
- actions/checkout v2 composite
- actions/setup-python v4 composite
- codecov/codecov-action v2 composite
- pre-commit/action v3.0.0 composite
- pydantic *
- python-dotenv >=0.21.0
- black *
- flake8 *
- flake8-pyproject *
- flake8-quotes *
- hypothesis *
- isort *
- mypy *
- pre-commit *
- pyupgrade *
- 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
- pydantic ==1.10.2
- python-dotenv ==0.21.0
- typing-extensions ==4.3.0
- coverage * test
- pytest * test
- pytest-mock * test
- pytest-sugar * test
- 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