Doctor
4fc7e52352
ci: add lint workflow
2025-03-12 20:53:31 +03:00
Pierre Ossman
eb4ea05ccd
Use latest github actions
...
Avoids some complaints when running things.
2024-05-20 10:17:17 +02:00
Pierre Ossman
4a83562af7
Start testing Python 3.12
...
It is out and stable, so let's make sure we are compatible.
2024-05-20 10:16:58 +02:00
Pierre Ossman
4bae6a44ac
Stop testing on Python 3.5
...
pypi has changed something in their end that is incompatible with older
Python versions. Fortunately, anything older than 3.6 is no longer that
interesting as that is the new baseline set by the oldest enterprise
distributions.
2024-05-20 10:14:59 +02:00
Pierre Ossman
354668143f
Use Ubuntu 20.04 runner for tests
...
GitHub has deprecated 18.04, so we can't continue running tests on that
old distribution. Unfortunately, we can't switch to the latest 22.04
since GitHub doesn't package anything older than Python 3.7 for that
runner.
And unfortunately the oldest version in 20.04 is Python 3.5, so we have
to remove the test runs for Python 3.4.
2023-08-23 08:49:17 +02:00
Pierre Ossman
ac74ade2ca
Test current versions of Python
2022-12-16 14:15:23 +01:00
Pierre Ossman
9ac3272d2b
Switch to nose2 for tests
...
The original nosetests is long abandoned, and doesn't work properly on
newer versions of Python.
2022-12-16 14:14:54 +01:00
Pierre Ossman
789b80f719
Explicitly install dependencies
...
It is very buggy if we let setuptools do it for some reason, so have
this as an explicit step instead.
2022-12-16 14:14:23 +01:00
Pierre Ossman
24c3f75ede
Remove setuptools version restriction
...
We're fine with current versions now.
2021-02-08 15:51:34 +01:00
Pierre Ossman
f1e33fa4c7
Use older numpy for older Python versions
...
The latest version refuses to run on anything older than Python 3.7.
2021-02-08 15:33:37 +01:00
Pierre Ossman
982e475936
Run all tests even on failure
...
Issues might be specific to certain versions of Python, so let all tests
run.
2021-02-08 14:42:41 +01:00
Pierre Ossman
6012052686
Use Ubuntu 18.04 for tests
...
We want to test on Python 3.4, which requires us to use an older Ubuntu
image for tests.
2021-02-08 11:11:39 +01:00
Pierre Ossman
e4e85f8082
Replace Travis with Github actions
2021-02-08 11:02:48 +01:00