Contributing¶
Preparation¶
aioitertools uses uv to manage environments and dependencies, and make
to run tests and linters.
You’ll need to have Python 3.9 or newer available for testing:
$ uv python pin 3.14
Testing¶
Run the test suite:
$ make test
Run the linters:
$ make lint
Submitting¶
Before submitting a pull request, please ensure that you have done the following:
Documented changes or features in README.md
Added appropriate license headers to new files
Written or modified tests for new functionality
Used
make formatto format code appropriatelyValidated and tested code with
make test lint