Adrian Perez de Castro <aperez@igalia.com> (20):
Update to more modern packaging practices
Add a configuration file for pytest
CI: Switch to GitHub actions
Use tox to run tests
Append-combine coverage info
Revamp: Use Nox, add linting, remove stale files
Avoid using a bare "except" without a type match
CI: Use the Python coveralls package directly
nox: Soup up the linting target
Fix up linting issues
More linting improvements
Simplify some code, use string formatting coherently
coverage: Adjust same-source match rule
Support enum types as option arguments
nox: Also run doctests using xdoctest
Bump minimum Python required version to 3.6
Apply black and isort, add corresponding nox session stuff
readme: Update build/test status badge
Setup Towncrier for the project
Release v3