🛠️ A collection of reusable GitHub Actions workflows, Copier template for Python projects, and Python package for project management.
- 🖨️ Project Template
- Python environment management and packaging via Hatch.
- Sphinx documentation framework.
- Quality assurance tools configuration.
- Optional Rust extension support via PyO3/Maturin.
- Optional standalone executable via PyInstaller.
- Property-based testing support (Hypothesis/proptest).
- 🔄 Reusable GitHub Workflows
- Testing across multiple Python versions and platforms.
- Documentation generation and publication.
- Package building and publication.
- Code quality reporting.
- 📦 Project Maintenance Package
- Maintains static site with versioned documentation and coverage reports. No need to hook up ReadTheDocs, Codecov, etc....
python-absence (absence on PyPI)
🕳️ A Python library package which provides a sentinel for absent values - a falsey, immutable singleton that represents the absence of a value in contexts where
None
orFalse
may be valid values.python-accretive (accretive on PyPI)
🌌 A Python library package which provides accretive data structures - collections which can grow but never shrink.
python-classcore (classcore on PyPI)
🏭 A Python library package which provides foundational class factories and decorators for providing classes with attributes immutability and concealment and other custom behaviors.
python-dynadoc (dynadoc on PyPI)
📝 A Python library package which bridges the gap between rich annotations and automatic documentation generation with configurable renderers and support for reusable fragments.
python-falsifier (falsifier on PyPI)
🎭 A very simple Python library package which provides a base class for falsey objects - objects that evaluate to
False
in boolean contexts.python-frigid (frigid on PyPI)
🔒 A Python library package which provides immutable data structures - collections which cannot be modified after creation.
python-icecream-truck (icecream-truck on PyPI)
🍦 Flavorful Debugging - A Python library which enhances the powerful and well-known
icecream
package with flavored traces, configuration hierarchies, customized outputs, ready-made recipes, and more.python-mimeogram (mimeogram on PyPI)
📨 A command-line tool for exchanging collections of files with Large Language Models - bundle multiple files into a single clipboard-ready document while preserving directory structure and metadata... good for code reviews, project sharing, and LLM interactions.