python-qualitybase
Python library for code quality, development workflows, and project maintenance.
Installation
pip install qualitybase
For development:
pip install -e .
pip install -e ".[dev,lint,quality,security,test]"
Usage
Qualitybase exposes its commands via clicommands:
qualitybase <command> [args...]
Commands
- quality — Quality checks (lint, security, test, complexity, cleanup)
- build — Package build
- clean — Build artifacts cleanup
- publish — Package publishing
- version — Show version (from clicommands)
- copy — Copy templates (from clicommands)
- varenv — Environment variables (from clicommands)
Examples
# Quality (default: lint mode)
qualitybase quality
qualitybase quality --mode=security
qualitybase quality lint ruff
# Build and publish
qualitybase build
qualitybase publish
# Help
qualitybase
Environment Variables
- ENVFILE_PATH — Path to
.envfile to load automatically
Documentation
docs/purpose.md— Project purpose and goalsdocs/structure.md— Project structuredocs/development.md— Development guidelinesdocs/AI.md— AI assistant contract
Metadata
Release files for qualitybase 0.1.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 | Provenance | |
|---|---|---|---|---|
| qualitybase-0.1.1.tar.gz | 8.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| qualitybase-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.1 kB
Release files / qualitybase-0.1.1.tar.gz
| Download URL | qualitybase-0.1.1.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
984c945b940587ffcb49a2e18b86d48b12ff7b91fb5791ade8cd0d3bdb7f85f2
|
|
BLAKE2b-256 checksum How to use checksums |
bbeccc52420bbac3566bc7cdb63564b8f02b702443277048a651210e879727ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / qualitybase-0.1.1-py3-none-any.whl
| Download URL | qualitybase-0.1.1-py3-none-any.whl |
|---|---|
| Size | 9.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
03c8fc8f6ce1f254d8121293bb5b4828f79c44f2499cee4a924e61254c866baf
|
|
BLAKE2b-256 checksum How to use checksums |
631e5bafd1d826f39c421150e767a08871a5bef404243079f003e3d0037c75d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Security for qualitybase 0.1.1
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.