Skip to main content

A flexible configuration library

Project description

OmegaConf

Description
Project PyPI versionDownloadsPython
Code quality CircleCICoverage Status
Docs and support Documentation StatusBinderZulip chat
Backlog Backlog Atlas dashboard

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.

Install with pip install --upgrade --pre omegaconf

Stable (2.3)

OmegaConf 2.3 is the current stable version.

Install with pip install --upgrade omegaconf

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.dev12.tar.gz (3.5 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.dev12-py3-none-any.whl (234.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: omegaconf-2.4.0.dev12.tar.gz
  • Upload date:
  • Size: 3.5 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.dev12.tar.gz
Algorithm Hash digest
SHA256 9b50449c529abfb526139c972d85fed4b478f3aff6d82f408bad495003b7ad01
MD5 9973a4aa1f9ded1ca14d10bff4a6b12d
BLAKE2b-256 26bf5de71e337d1747d1be28fa119be6c758318e1a9edcd476cc297ea3b9045e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: omegaconf-2.4.0.dev12-py3-none-any.whl
  • Upload date:
  • Size: 234.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.dev12-py3-none-any.whl
Algorithm Hash digest
SHA256 6baf8e5cc60156b1d2ae9f682270dc727466135d55cabd38208e6e21ec010a6d
MD5 4a00994af050bbb8ddff798356c218f8
BLAKE2b-256 6cac9770aa7460f40c87036b8045fed672344805463d955095462e218b3b2d4c

See more details on using hashes here.

Provenance

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