Dahlia is a simple text formatting package, inspired by text formatting in the game Minecraft.
Dahlia is available on PyPI and can be installed with pip, or any other Python package manager:
$ pip install dahlia
(Some systems may require you to use pip3
, python -m pip
, or py -m pip
instead)
Contributions are welcome!
Please open an issue before submitting a pull request (doesn't apply to minor changes like typos).
To get started:
- Clone your fork of the project.
- Install the project with uv:
uv sync
- After you're done, use the following
just
recipes to check your changes (or run the commands manually):
just check # pytest, mypy, ruff
just coverage # pytest (with coverage), interrogate (docstring coverage)
Dahlia is licensed under the MIT License.
If you have any questions, or would like to get in touch, join my Discord server!