Skip to main content

A flexible configuration library

Project description

OmegaConf

Description
Project PyPI versionDownloadsPython
Code quality CircleCICoverage Status
Docs and support Documentation StatusBinder

OmegaConf is a hierarchical configuration system, with support for merging configurations from multiple sources (YAML config files, dataclasses/objects and CLI arguments) providing a consistent API regardless of how the configuration was created.

Optional subprojects

  • omegaconf-pydevd: optional pydevd debugger plugin for inspecting OmegaConf objects in supported debuggers.

Releases

Upcoming (2.4.0.dev)

OmegaConf 2.4.0.dev is the upcoming development version.

Stable (2.3)

OmegaConf 2.3 is the current stable version.

Install with pip install --upgrade omegaconf

Live tutorial

Run the live tutorial: Binder

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

omegaconf-2.4.0.dev10.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

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

omegaconf-2.4.0.dev10-py3-none-any.whl (223.3 kB view details)

Uploaded Python 3

File details

Details for the file omegaconf-2.4.0.dev10.tar.gz.

File metadata

  • Download URL: omegaconf-2.4.0.dev10.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omegaconf-2.4.0.dev10.tar.gz
Algorithm Hash digest
SHA256 9365ad5ac70fdc7c4b06698b19ce9ef309352930027becabdccda74f636cca07
MD5 85101fb8885185da7a627f3d044f219d
BLAKE2b-256 caa7fa076324af3605e56cc36a17a8adb5797a18747b40e57cb2413d5877a6b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for omegaconf-2.4.0.dev10.tar.gz:

Publisher: publish_dev.yml on omry/omegaconf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file omegaconf-2.4.0.dev10-py3-none-any.whl.

File metadata

  • Download URL: omegaconf-2.4.0.dev10-py3-none-any.whl
  • Upload date:
  • Size: 223.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for omegaconf-2.4.0.dev10-py3-none-any.whl
Algorithm Hash digest
SHA256 fa466369f9c68f6b9112adad06fa9299414c94bef65cda43f0c2f10a77e0b33f
MD5 91b9aaec767cb4b2cc45501b3af0f0e9
BLAKE2b-256 96c43ab036de7b10ce2e01c6c6915e060c34e1cafb3d11c4b18750a6a7005590

See more details on using hashes here.

Provenance

The following attestation bundles were made for omegaconf-2.4.0.dev10-py3-none-any.whl:

Publisher: publish_dev.yml on omry/omegaconf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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