Python and TOML: New Best Friends
TOML—Tom’s Obvious Minimal Language—is a reasonably new configuration file format that the Python community has embraced over the last couple of years. TOML plays an essential part in the Python ecosystem. Many of your favorite tools rely on TOML for configuration, and you’ll use pyproject.toml
when you build and distribute your own packages.
In this tutorial, you’ll learn more about TOML and how you can use it. In particular, you’ll:
A new module for TOML parsing is being added to Python’s standard library in Python 3.11. Later in this tutorial, you’ll learn how to use this new module. If you want to know more about why tomllib
was added to Python, then have a look at the companion tutorial, Python 3.11