* Move pytest config to pyproject.toml * Fix pytest warning
* Add support for Pydantic v2 settings * Configure pipeline to run tests against different pydantic versions * Update Pydantic docs and examples for v2 * Fix compatibility with httpx v0.27.0
* Convert to PEP-517 project * Move pylint and coverage configs to pyproject.toml * Remove autogenerated C files