Skip to content

mbercx/python-copier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copier

python-copier

Template for Python packages based on copier.

Features

  • 📦 Package management:
    • Develop with your preferred tools (extras, uv or Hatch).
    • Build your package with Hatch.
  • 🧹 Pre-commit: Format and lint your code with Ruff.
  • 🧪 Tests: Write tests with pytest.
  • 📚 Documentation: Write docs in MyST or MkDocs.
  • ⚙️ GitHub Actions:

Usage

Follow the copier installation instructions. Then simply run

copier copy https://github.com/mbercx/python-copier <package_name>

And answer the questions to generate a new Python package.