dgelessus
60709e386a
Add Python 3.10 to test matrix and classifiers
2021-11-21 18:48:12 +01:00
dgelessus
f437ee5f43
Reduce test matrix to just the oldest and newest Python versions
...
Testing the versions in between doesn't really bring much benefit, and
it becomes impractical when the range of supported versions grows.
2021-11-21 18:24:17 +01:00
dgelessus
0642b1e8bf
Add Python 3.9 to test matrix and classifiers
2020-11-01 19:09:43 +01:00
dgelessus
5456013bf4
Use flake8 extend-exclude setting instead of exclude
...
This setting was added in flake8 3.8.0 and allows adding entries to the
exclude list without also removing the default entries.
2020-07-18 13:40:15 +02:00
dgelessus
d5199bd503
Replace setup.cfg metadata license_file with license_files
...
license_file has been deprecated in wheel 0.32.0 in favor of
license_files.
2020-04-19 16:20:07 +02:00
dgelessus
c5c3f24a10
Add tox environment for building and checking distributions
2020-04-19 16:16:21 +02:00
dgelessus
007d15eb3d
Fix tox configuration breaking on spaces in the project path
...
The {envpython} substitution is not quoted, so spaces in the path are
treated as argument separators and cause the test runs to fail.
To work around this, we now always use an unqualified python command
instead of the {envpython} substitution. This is safe because the tox
commands are always run in a virtual environment, so the python command
is guaranteed to point to the environment's Python and not the system
default.
2020-03-30 01:46:10 +02:00
dgelessus
ecee2616cf
Add flake8-bugbear plugin
2019-12-30 03:04:27 +01:00
dgelessus
f690caac24
Add flake8 configuration
2019-12-30 02:57:31 +01:00
dgelessus
3a805c3e56
Add GitHub Actions workflow for CI
2019-12-30 01:59:05 +01:00
dgelessus
1a416defed
Add tox configuration
2019-12-30 01:48:33 +01:00