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
/
.devcontainer
/
at
main
2 files
Joseph Hale
Bump Poetry from 1.1.14 to 1.3.1
3y ago
2c2fc66c
Dockerfile
Bump Poetry from 1.1.14 to 1.3.1
3 years ago
devcontainer.json
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