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.dev8.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.dev8-py3-none-any.whl (223.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: omegaconf-2.4.0.dev8.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.dev8.tar.gz
Algorithm Hash digest
SHA256 741a1294f1387e4d988c54766c7e0bb84db1f48f9a150c85118fbfdacef9fb89
MD5 719212f079dbe9e904d29bc9e71d0bd0
BLAKE2b-256 e09a3e783af33532423ff5cec678466fc529155dde7be9aaeb150bd8944b43ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for omegaconf-2.4.0.dev8.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.dev8-py3-none-any.whl.

File metadata

  • Download URL: omegaconf-2.4.0.dev8-py3-none-any.whl
  • Upload date:
  • Size: 223.2 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.dev8-py3-none-any.whl
Algorithm Hash digest
SHA256 6fc32c7e551473e01c72555961486a741002569727f8bbd4564e69bb94352f36
MD5 45c1dcb4e92ba89418b470f35bc134e1
BLAKE2b-256 96fd29d72e4f677d6061082872b01791b691ed63346b0ed8cac0abe48e7b2cae

See more details on using hashes here.

Provenance

The following attestation bundles were made for omegaconf-2.4.0.dev8-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