Taksonomia
Taxonomy (Finnish: taksonomia) of a folder tree, guided by conventions.
Requires Python 3.11 or later.
Install
pip install taksonomia
Optional: for blake3 key function and content hashing support:
pip install blake3
Quickstart
See quickstart/README.md for a step-by-step walkthrough from install to first taxonomy. For a step-by-step guided build with runnable code at every stage, see tutorial/README.md.
Manual
See man taksonomia for the full CLI reference. Install the man page with:
mkdir -p ~/.local/share/man/man1
cp docs/taksonomia.1 ~/.local/share/man/man1/
Bug Tracker
Any feature requests or bug reports shall go to the todos of taksonomia.
Primary Source repository
The main source of taksonomia is on a mountain in Central Switzerland under configuration control (fossil).
Contributions
If you like to share small changes under the repositories license please kindly do so by sending a patchset. You can send such a patchset per email using git send-email.
Support
Please kindly submit issues at https://todo.sr.ht/~sthagen/taksonomia or write plain text email to ~sthagen/taksonomia@lists.sr.ht to support. Thanks.
Changes
See docs/changes.md for the release history.
Coverage
The test suite maintains full branch coverage.
The HTML report (if generated) is in site/coverage/.
SBOM
Runtime dependency information is published in docs/sbom/ in SPDX 3.0 (JSON-LD) and CycloneDX 1.6 (JSON) formats.
See docs/sbom/README.md for the component inventory and validation guide.
Metadata
Release files for taksonomia 2026.6.25
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| taksonomia-2026.6.25.tar.gz | 16.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| taksonomia-2026.6.25-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.5 kB
Release files / taksonomia-2026.6.25.tar.gz
| Download URL | taksonomia-2026.6.25.tar.gz |
|---|---|
| Size | 16.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5248abb7dc4db99993283e1e8486c109f2ecfe690b3f919938df60c6cd59712c
|
|
BLAKE2b-256 checksum How to use checksums |
16f74919ff8b9ed4c6453387b28adeae3740c965c62e004477421ad2cabf1d36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / taksonomia-2026.6.25-py3-none-any.whl
| Download URL | taksonomia-2026.6.25-py3-none-any.whl |
|---|---|
| Size | 11.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e82d654d7d51d16926fb3c118c3f527d66eeac575b1d88c094c838638d43eff2
|
|
BLAKE2b-256 checksum How to use checksums |
e9bde584087d8acc57b7c9113725f1a03fbd14e8115846d374238e27b452f043
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|