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
justrecipes 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!