This is the Arpeggio coding template based on Python.
You can execute it by using Poetry:
poetry install
poetry run python src/main.py
Execute tests by using the Pytest included library:
poetry run pytest
To install/refresh the pre-commit-config.yaml file over the .git/hooks, run the following command:
poetry run pre-commit install
You can also manually evaluate the pre-commit-config.yaml rules by running the following command:
poetry run pre-commit run --all-files
Arpeggio on Python keeps the codebase clean by including only the minor requirement tooling dependency as they are asyncio for asynchronicity features and pytest for testing.
You can take a look to the example by visiting the plan-concept-example branch