osushinekotan / rye-template

python project template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rye Template

cookiecutter を使った python 用のテンプレート

Quickstart

  • install cookiecutter

    pip install cookiecutter
    
  • install rye

    https://rye.astral.sh/guide/installation/

    curl -sSf https://rye.astral.sh/get | bash
    
  • project の作成

    1. project root directory ごと作成する場合

      cookiecutter https://github.com/osushinekotan/rye-template.git
      
    2. 作成済みの project root directory を使いたい場合 (clone した repository など)

      cd {project_dir}
      cookiecutter https://github.com/osushinekotan/rye-template.git -f -o ../
      
      • project_slug{projet_dir} が同じ名前であり、それを上書きする形で template を作成する
      • cookicutter の CL options を使う

Features

  • package manager : rye
  • linter & formatter : ruff

About

python project template


Languages

Language:Makefile 53.4%Language:Dockerfile 35.6%Language:Python 10.9%