This Cookiecutter template creates Python projects from project templates.
- Supports Python 3.7 and higher.
- Testing with pytest
- Formatting with yapf
- Import sorting with isort
- Linting with flake8
# Install pipx if pipenv and cookiecutter are not installed
python3 -m pip install pipx
python3 -m pipx ensurepath
# Install cookiecutter using pipx
pipx install cookiecutter
# Use cookiecutter to create project from this template
cookiecutter gh:fouladi/far-cookiecutter
# Or
pipx run cookiecutter far-cookiecutter
# Enter project directory
cd <repo_name>
# Initialise git repo
git init
# Creating Virtual Environments with pyenv
pyenv virtualenv <python-version> <repo_name>
# Install requirements
pip install -r requirements-dev.txt