alpha
Login
or
Join now
thehale.dev
/
signatures
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Run-time type checking for function signatures in Python.
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
signatures
/
.github
/
workflows
/
at
main
3 files
Joseph Hale, MS SE
ci: Update tested Python versions to 3.8-3.13
1y ago
74f3b572
auto-merge-dependabot.yml
ci: Update tested Python versions to 3.8-3.13
1 year ago
precommit.yml
ci: Update tested Python versions to 3.8-3.13
1 year ago
pypi_publish.yml
Scaffold `signatures` library Creates all the core files required for developing and publishing the `signatures` Python library. Includes the following features: - Clean dependency management with `python-poetry` (https://github.com/python-poetry/poetry) - Auto-publishing to PyPI via GitHub Actions when pushing a version tag of the form `v*.*.*` (requires configuring the environment variable `PYPI_TOKEN` in the repository secrets). - A devcontainer for a reproducible development environment. - `pre-commit` checks to enforce code quality and license compliance (https://pre-commit.com/) - Formatting via `black` (https://github.com/psf/black) - Linting via `mypy` (https://github.com/python/mypy) - License compliance checking via `liccheck` (https://github.com/dhatim/python-license-check) This commit intentionally includes the bare minimum information about the `signatures` project itself. The contents of the repository as of this commit can be used to scaffold out the foundations of other Python libraries. The only changes required would be the following: - Within `pyproject.toml` update the project name under `[tool.poetry]` - Rename the `signatures` folder to the the name of the new project. - Rename `test/test_signatures.py` to use the name of the new project.
4 years ago