Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.12 KB

README.md

File metadata and controls

46 lines (34 loc) · 1.12 KB

copier-pylib

Copier template for pure Python libraries.

As simple as possible. No magic.

Features

  • PDM for packaging.
  • pytest for testing.
  • tox for automation of test runners and other stuff.
  • Sphinx for documentation
  • GitHub Actions for continuous integration and publishing to PyPI.
  • Read the Docs for continuous documentation.
  • mypy for type checks.
  • ruff for style checks and automatic Python code formatting.
  • pre-commit for optional automation of style checks.

Usage

Install copier:

pipx install copier

Generate a Python package:

copier copy gh:astrojuanlu/copier-pylib path/to/destination

License

MIT License