Open and scheduled issues
Issue/PR is proposed one at a time. Each issue/PR appears to be atomic, but may be part of a larger plan; a series of issue/PRs. Guiding packages along a gradual path towards maturity.
Package: kenobi
Improvements | desc |
---|---|
add tox support | Three tox config files. Precedes gh workflows |
static type checking | add mypy to pre-commit add py.typed file To pyproject.toml add classifier create stub file in-code documentation |
gh workflows | quality -- lint mypy format docs coverage -- send coverage stats to codecov testsuite -- prove support on MacOS, Windows, Linux for each py interpreter release -- upon tag a commit, create a pypi release python nightly -- run nightly tests to detect breakage codeql-analysis -- security and vulnerability reports dependency-review -- monthly report on dependencies to bump |
README.md badges | Compactly convey package stats and maturity |
-
Mastodon: @msftcangoblowme.
I maintain a few Python packages, including:
- pytest plugin logging strict: pytest fixture logging configured from packaged YAML
- Logging strict: logging.config yaml Strict typing and editable
- Drain swamp: Python build-backend with build plugin support
- Drain swamp action: Make config settings available to Python build backend
- Drain swamp snippet: Change portions of static config files
- Sphinx external TOC strict: A sphinx extension that allows the site-map to be defined in a single YAML file
- Wreck: Manage and fix requirements files for Python package authors
Most but not all packages have mascots and banners. Imagery is pieced together from FOSS svg files. Credits and Licenses are meticulously documented, in their respective packages, for every single asset used.
This is a Markdown page with embedded Python code rendered with cog. See blog post Cogged GitHub profile for details.
Updated at 2025-02-09 12:46 UTC