SkillAgentSearch skills...

Pyproject

Python Project Template for Cookiecutter

Install / Use

/learn @lorien/Pyproject
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Python Project Template for Cookiecutter

This is a cookiecutter template I use to start a new python project.

Template features

  • Makefile for "make" utility to run linters, tests and other things
  • Tools to build virtual environment and install project requirements
  • Default configurations for all tools used in the template
  • Linters:
    • ruff with almost all rules enabled
    • pylint
  • Type checkers:
    • mypy in strict mode
  • Tests:
    • pytest
  • Tool's configurations are stored in pyproject.toml
  • Tools to build python package and upload it to pypi

Usage

  • Install cookiecutter: pip install cookiecutter
  • Run command: cookiecutter gh:lorien/pyproject and provide answers for questions which cookiecutter will ask you. The value of "project_name" will be used to create a new directory with project contents.

Feedback

Telegram English chat: https://t.me/grablab

Telegram Russian chat: https://t.me/grablab_ru

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated2d ago
Forks3

Languages

Makefile

Security Score

75/100

Audited on Mar 28, 2026

No findings