Set up GitHub Actions workflow to run on push and pull request events.
Include steps to check out the repository, set up Python, and install dependencies.
Run tests with pytest and generate a coverage report using coverage.
Add Tox to test across multiple Python environments and configurations.
Implement pre-commit hooks to enforce code quality and style.
Upload coverage reports to Codecov for coverage tracking.
This CI setup ensures continuous integration with automated testing and code quality checks, improving the overall reliability of the codebase.
Closes(#36)
Description
This CI setup ensures continuous integration with automated testing and code quality checks, improving the overall reliability of the codebase. Closes(#36)