staticpin
Pin frontend static dependencies for Python web projects
- Created by Daniel Roy Greenfeld
- GitHub: https://github.com/pydanny
- PyPI: https://pypi.org/user/pydanny/
- PyPI package: https://pypi.org/project/staticpin/
- Free software: MIT License
Features
- TODO
Documentation
Documentation is built with Zensical and deployed to GitHub Pages.
- Live site: https://feldroy.github.io/staticpin/
- Preview locally:
just docs-serve(serves at http://localhost:8000) - Build:
just docs-build
API documentation is auto-generated from docstrings using mkdocstrings.
Docs deploy automatically on push to main via GitHub Actions. To enable this, go to your repo's Settings > Pages and set the source to GitHub Actions.
Development
To set up for local development:
# Clone your fork
git clone git@github.com:your_username/staticpin.git
cd staticpin
# Install in editable mode with live updates
uv tool install --editable .
This installs the CLI globally but with live updates - any changes you make to the source code are immediately available when you run staticpin.
Run tests:
uv run pytest
Run quality checks (format, lint, type check, test):
just qa
Author
staticpin was created in 2026 by Daniel Roy Greenfeld.
Built with Cookiecutter and the audreyfeldroy/cookiecutter-pypackage project template.
Release files for staticpin 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| staticpin-0.2.0.tar.gz | 49.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| staticpin-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 53.9 kB
Release files / staticpin-0.2.0.tar.gz
| Download URL | staticpin-0.2.0.tar.gz |
|---|---|
| Size | 49.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cafadc84126daf79eed0e1e125dc0d43bb95134ff76353a61206778699fbb8ed
|
|
BLAKE2b-256 checksum How to use checksums |
d087a9d97375697cb4ef0b4c47098a2abbf39d3b0fb6d6890b871417e0f41b62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / staticpin-0.2.0-py3-none-any.whl
| Download URL | staticpin-0.2.0-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e7beb5018ecd4c0484af6fbada62c36142e60e6c81d56fc9488deddca447f389
|
|
BLAKE2b-256 checksum How to use checksums |
32774b6d044bac0aa7057011575507c7cc400cf11a4a2ed808d2b8ba769797e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|