Skip to main content

enhance pydantic settings with .toml files in recersive directories

Project description

usage

  • make a dir named confd in current working directory
  • put a dev.toml in confd
  • change env in production: export SERVER_ENV='production'
  • create your own config file
from pydantic_settings_enhanced import TomlBaseSettings

class TestTomlBaseSettings(TomlBaseSettings):
    debug: bool = False

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydantic_settings_enhanced-0.2.2.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydantic_settings_enhanced-0.2.2-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file pydantic_settings_enhanced-0.2.2.tar.gz.

File metadata

  • Download URL: pydantic_settings_enhanced-0.2.2.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pydantic_settings_enhanced-0.2.2.tar.gz
Algorithm Hash digest
SHA256 60be0db444cbedb5b6c15d2507cd5d7d0d945d2ae9ceeffb1c0d39bda4459f96
MD5 7eceac6ad9666ab8408f80bc9d2ccb66
BLAKE2b-256 98eb592185bb1a3882f88f76fa5bc53d5f1b45d1c2e7f83271422d24174add89

See more details on using hashes here.

File details

Details for the file pydantic_settings_enhanced-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pydantic_settings_enhanced-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pydantic_settings_enhanced-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 022ba6b78c63aa3a3a225dcddcca2795ed533914686bbc96589b054eb6abf0a9
MD5 2660bc7885be8196fc0a429fa69ce75f
BLAKE2b-256 cc7affbd1f89a3f0a459f811990541328fac30a71aaa9a161161c6dabff9d295

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page