Skip to content

frankie567/cookiecutter-hipster-pypackage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cookiecutter Hipster PyPackage

Cookiecutter template for a cutting-edge Python package: Hatch, ruff, mypy, GitHub Actions and more!

Features

Quickstart

Generate the project:

cookiecutter https://github.com/frankie567/cookiecutter-hipster-pypackage

The generator will automatically call hatch env create at the end.

Then, for the GitHub Actions pipelines to work correctly, you should:

  • Enable the GitHub repository in Codecov.
  • Set CODECOV_TOKEN in your GitHub repository secrets. You can find in the Codecov settings of the corresponding project.
  • Enable GitHub Pages using the GitHub Actions source.
  • Configure the Trusted Publisher method on PyPI: it's a modern and secure method to push your package to PyPI.

With cruft

cruft is a layer above Cookiecutter allowing you to update your project from the template after it has been generated.

cruft create https://github.com/frankie567/cookiecutter-hipster-pypackage

License

This project is licensed under the terms of the MIT license.

About

Cookiecutter template for a cutting-edge Python package: Hatch, ruff, mypy, GitHub Actions and more!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published