Skip to content

Commit 18281df

Browse files
committed
drop envrc
1 parent 6474845 commit 18281df

3 files changed

Lines changed: 12 additions & 5 deletions

File tree

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,25 @@ copier gh:branchvincent/python-template <dest>
1515
## Features
1616

1717
- Package manager: [Poetry](https://python-poetry.org/)
18-
- Formatting: [black](https://black.readthedocs.io/en/stable/) and [isort](https://isort.readthedocs.io/en/latest/)
18+
- Formatting: [Black](https://black.readthedocs.io/en/stable/) and [isort](https://isort.readthedocs.io/en/latest/)
1919
- Testing: [pytest](https://docs.pytest.org/en/latest/)
2020
- Linting: [flake8](https://flake8.pycqa.org/) and [pre-commit](https://pre-commit.com/)
2121
- Typing: [mypy](https://mypy.readthedocs.io/en/stable/)
2222
- Task runner: [taskipy](https://github.com/illBeRoy/taskipy)
2323
- CI/CD: [Github Actions](https://docs.github.com/en/actions)
24-
- Automated versioning and release notes via [Conventional Commits](https://www.conventionalcommits.org/)
25-
- Automated [PyPI](https://pypi.org/) upload
24+
- Automated versioning, changelog, and release via [Conventional Commits](https://www.conventionalcommits.org/)
2625
- Automated dependency updates via [Dependabot](https://dependabot.com/)
2726
- Editor integration: [VS Code](https://code.visualstudio.com/)
2827
- Documentation: [MkDocs](https://www.mkdocs.org/) (optional)
2928
- Docker support (optional)
3029

30+
## Recommended Tools
31+
32+
- Managing Python versions? [pyenv](https://github.com/pyenv/pyenv)
33+
- Building an API? [FastAPI](https://fastapi.tiangolo.com/)
34+
- Building a CLI? [typer](https://typer.tiangolo.com/) or [click](https://click.palletsprojects.com/)
35+
- Analyzing data? [pandas](https://pandas.pydata.org/)
36+
3137
## Goals
3238

3339
- Declarative project metadata via [pyproject.toml](https://snarky.ca/what-the-heck-is-pyproject-toml/)

src/.envrc

Lines changed: 0 additions & 2 deletions
This file was deleted.

src/postgenerate.sh.jinja

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ git add --all
2828
git commit -qm 'initial commit'
2929
echo -e " ${GREEN}${RESET}"
3030

31+
# Direnv
32+
[ -x "$(command -v direnv)" ] && touch .envrc && direnv allow
33+
3134
cat <<EOF
3235
Done!
3336

0 commit comments

Comments
 (0)