GitHub - joaopalmeiro/template-python-venv-script: Opinionated Python + venv template for new scripts. (original) (raw)
template-python-venv-script
Opinionated Python + venv template for new scripts.
Getting Started
- Go to or create the project folder.
- Get the template files:
npx degit github:joaopalmeiro/template-python-venv-script
or
npx degit github:joaopalmeiro/template-python-venv-script --force
- Search for
template-python-venv-script
and replace it with the project name. - Search for
Opinionated [Python](https://www.python.org/) + [venv](https://docs.python.org/3.10/library/venv.html) template for new scripts.
and replace it with the (short) project description. - Search for
João Palmeiro
and replace it with the author's name. - Open the requirements.txt file and add the project-specific dependencies.
- Delete the TEMPLATE.md file.
- Delete the Getting Started section.
Development
Install pyenv (if necessary).
pyenv install && pyenv versions
pip config set global.require-virtualenv true
python -m venv --clear venv
python --version && pip --version
pip install -r requirements.txt
or
pip install --index-url https://pypi.org/simple -r requirements.txt