If you don't have a local development environment, you can follow these steps to set one up.
First, if you have not already, install poetry.
Now, initialize the project:
make init
You can run the tests with:
make tests
This will run the tests with pytest and show information about the coverage.
To format the code, you can use the command:
make formatting
To release a new version, you need to follow these steps:
-
Update the version with
poetry version <version>
and commit the changes. This project follows Semantic Versioning, so the version number should follow the format<major>.<minor>.<patch>
. Alternatively, you can also use the version asmajor
orminor
orpatch
, and the version number will be automatically incremented. -
Create a Github release with the new version number.
-
(Optional) Publish the new version to PyPI with
poetry publish --build
.