Skip to content

gurashish1singh/cookiecutter-python

Repository files navigation

Cookiecutter Python Package

A Cookiecutter blank template for a project.

NOTE: Only Python 3.8+ is supported.


Features

  • Package manager: pip
  • Formatters and Linters: Ruff
  • Testing Frameworks (Optional): Pytest, Coverage, and CovDefaults

Usage

  • bash setup.sh

  • This template uses post-project generation hooks to:

    • Initialize a git repository (with default branch as main), IF the working directory is not already a git repository.

      NOTE: You will have to create a repositry on remote if it doesn't already exist before running the cookiecutter command.

    • Create a python virtual environment and activate it

    • Install ruff

    • Include an initial lint github workflow

About

This is a skeleton python cookiecutter template with Ruff as the linter and formatter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published