Example python project
- rtx install
rtx install [email protected]
pip install pre-commit poetry python-dotenv
pre-commit install
dotenv run poetry install
dotenv run poetry shell
Configuration file that lets you customize your individual working environment variables. Use dotenv tool to pool them into your shell
EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs. In order for it to work, you need to install your IDE plugin: https://editorconfig.org/#pre-installed
Configuration file for pre-commit
tool, that is used to run useful git hook scripts before git commits.
In order for it to work, you need pre-commit
to be installed: https://pre-commit.com/#install
When you cd
into a directory containing a .tool-versions
file, rtx
will automatically set the appropriate tool versions in PATH.
In order for it to work, you need [rtx] to be installed: https://github.com/jdxcode/rtx#installation
Configuration file that contains build system requirements and information, which are used by pip to build the package: https://pip.pypa.io/en/stable/reference/build-system/pyproject-toml/
This project is using pyproject.toml
to primarily manage dependencies using poetry
tool: https://python-poetry.org/docs/