stown
"stown" manages file system object mapping via symlinks. It was inspired by GNU Stow, which I found very useful but too unwieldly for my personal use. GNU Stow relies on a number of Perl modules and can be a hassle to install on minimalistic systems. In contrast, stown requires only Python 3.9 or newer, without any additional dependencies.
If you are looking for a lightweight tool instead of a full-fledged symlink farm manager, stown might be for you.
Comprehensive documentation is provided in HTML and PDF format.
Installing
To install the PyPI package, you can use this shell command:
pip install stown
Example use case
If you store your dotfiles in a special repository, like many of us do, the following simple statement can help you quickly set up a new user account with your favourite settings:
stown $HOME /path/to/dotfiles
This brief teaser is obviously not much to go by. Please see the full documentation for detailed information about how stown is used and how it operates.
Metadata
Release files for stown 1.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| stown-1.2.1.tar.gz | 21.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| stown-1.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.8 kB
Release files / stown-1.2.1.tar.gz
| Download URL | stown-1.2.1.tar.gz |
|---|---|
| Size | 21.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e604c90985bc011acbece02f22703f03c107b5b3a870504d1a62c60126857188
|
|
BLAKE2b-256 checksum How to use checksums |
75cdf687cbc72fbd48fca791b4cb35fe19b96c8d1b16b374260b0c43997cb6db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Feb 15, 2026.
Transparency logRelease files / stown-1.2.1-py3-none-any.whl
| Download URL | stown-1.2.1-py3-none-any.whl |
|---|---|
| Size | 18.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
239a1f5004afe45f00257586dc522f933ddda275ac1dd7edb52cd9f9ded73bb3
|
|
BLAKE2b-256 checksum How to use checksums |
c64f3b6e658096a0c8b36bc04a43c839dfc6f6fecab5a453a5afd8e8b81ef15d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Feb 15, 2026.
Transparency log