Clone/Fork the repository. This project currently uses PDM for dependency management.
Run at root of repository:
- Initialize repository using
pdm install
- Update dependencies using
pdm update
- Activate virtual environment using
pdm venv activate
If you do not plan to make any changes to the dependencies, you can use pip
to install the dependencies instead.
# pip
pip install -r requirements.txt
Additional scripts are also available and can be seen using pdm run --list
start
- Start the project (run main file)test
- Run testslint
- Run static analysislint-fix
- Run static analysis and fix codeformat
- Format codeformat-test
- Dry run for code formattingexport
- export pdm dependencies torequirements.txt