This release is a pre-release and may not be stable for production use.
OmegaConf pydevd Plugin
omegaconf-pydevd provides the optional pydevd plugin for OmegaConf objects.
This debugger integration is packaged separately from the main omegaconf
distribution so that the global pydevd_plugins namespace is only installed on
systems that explicitly opt into it.
Installation
pip install omegaconf-pydevd
Debugger Demo
Use examples/debug_demo.py to inspect OmegaConf
objects in the debugger with omegaconf-pydevd installed.
Set a breakpoint on print(cfg) and inspect:
cfgcfg.greetingcfg.subprojectscfg.project
With omegaconf-pydevd installed:
- missing fields render as debugger values instead of surfacing a debugger-time exception while inspecting them
- interpolations are shown more clearly, including their resolved values
Example Rendering
Resolver Mode
Use the OC_PYDEVD_RESOLVER environment variable to select which resolver to
install:
USER: default behavior, useful when debugging OmegaConf objectsDEV: useful when debugging OmegaConf itself and inspecting its internal data modelDISABLE: disable the OmegaConf resolver
Example:
OC_PYDEVD_RESOLVER=DEV python your_program.py
Development
From this repository root:
pip install -r requirements/dev.txt -e .
pip install -e subprojects/omegaconf-pydevd
pytest subprojects/omegaconf-pydevd/tests
Metadata
Release files for omegaconf-pydevd 2.4.0rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| omegaconf_pydevd-2.4.0rc1.tar.gz | 8.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| omegaconf_pydevd-2.4.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.5 kB
Release files / omegaconf_pydevd-2.4.0rc1.tar.gz
| Download URL | omegaconf_pydevd-2.4.0rc1.tar.gz |
|---|---|
| Size | 8.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3aae8b5c20bba5c6d9433665640c972f9af798ed7ac64aee306f1a33c9d528a3
|
|
BLAKE2b-256 checksum How to use checksums |
4b3b4c50d632be23e8e638117cdc2f05b37b8e921207fde77052a96c2b5f2e78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.
Transparency logRelease files / omegaconf_pydevd-2.4.0rc1-py3-none-any.whl
| Download URL | omegaconf_pydevd-2.4.0rc1-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fcfb432eb8539791d809ad098d152dcb9bd893e8517211ff0ab0afa14e79fda8
|
|
BLAKE2b-256 checksum How to use checksums |
6d05796ebc1edaddf8e0be10dca8f1e3fe07b36c06f80f3927d8e3de221a9a8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 28, 2026.
Transparency log