Python project Template
This is a template repository for python projects.
To get started:
- Create a repository on GitHub using this template.
- Setup commitizen workflow for version and changelog generation
- Setup zensical workflow for documentation hosting
- Setup renovate for dependency updates
- Setup PyPI publishing workflow for package distribution
- Enable nix devshells for development environment setup with
nix develop - Enable pre-commit with
prek install - Reset versioning for your project by running the following script:
#!/usr/bin/env bash
# Reset repository versioning to 0.0.0
# Clear changelog
echo "" > CHANGELOG.md
# Update version in pyproject.toml
sed -i 's/^version = "[^"]*"/version = "0.0.0"/' pyproject.toml
# Update version in commitizen version_files
sed -i 's/__version__ = "[^"]*"/__version__ = "0.0.0"/' src/minizen_template/__init__.py
Metadata
Release files for minizen-template 0.4.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 | |
|---|---|---|---|
| minizen_template-0.4.0.tar.gz | 3.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| minizen_template-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.1 kB
Release files / minizen_template-0.4.0.tar.gz
| Download URL | minizen_template-0.4.0.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
424e8607c599831c71fb8e365be3fed8a137cdea25ca4e23a3a08a2708ab4b2b
|
|
BLAKE2b-256 checksum How to use checksums |
38a46be8a962fd193d8692187ff1310c46fcad322924f66c3d3a4f20c922d795
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / minizen_template-0.4.0-py3-none-any.whl
| Download URL | minizen_template-0.4.0-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f2b3a6bd4c70d1faddfb04a79b7e3cf26e40ca3725b76b499e91efc0a0fac77
|
|
BLAKE2b-256 checksum How to use checksums |
72984195c8ac230d4869ec702cb486f8c57fc5e6e20ff4fcc58ff0a625350543
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|