/python-project-starter

Basic setup and playground for starting a new project

Primary LanguagePython

Python Project Starter

Basic setup and playground for starting a python project

Setup

Dependencies handled with pipenv

If fresh:

pipenv install

Install deps:

pipenv install <package>

Install dev deps:

pipenv install pytest --dev

Activate shell:

pipenv shell

Run tests:

pytest

Tools Used

  • pipenv
  • python-dotenv
  • pytest
  • black code formatter
  • (jupyter) notebook

Resources

Pipenv scripts

Black formatter setup vscode

Python-Dotenv

Project organization loose ideas

Pytest examples