Anish Athalye
eace76f697
Add Python 3.11 testing to CI
2023-09-09 20:57:01 -04:00
Anish Athalye
81d4a434ef
Drop support for Python 2 and Python < 3.6
...
This patch also deletes all of the compatibility code that we no longer
need.
2023-09-09 20:57:01 -04:00
Anish Athalye
712b30a445
Add Python 2.7 testing back to CI
...
This patch uses the strategy described in
https://github.com/actions/setup-python/issues/672 .
2023-07-16 12:10:33 -04:00
Anish Athalye
53b3781fbb
Drop Python 2.7 from CI
...
The setup-python action no longer supports Python 2.7:
https://github.com/actions/setup-python/issues/672 .
2023-06-25 11:16:14 -04:00
Anish Athalye
8468213bc6
Add code coverage for all platforms
2022-12-17 15:05:04 -05:00
Anish Athalye
e810f42ca2
Deduplicate format checking
...
This was being checked in both the tox tests and separately in GitHub
actions.
2022-12-17 14:10:17 -05:00
Kurt McKee
e0c78d9c56
Resolve merge conflicts
...
Note that this does NOT port the following command over:
```shell
git config --global protocol.file.allow always
```
Doing so would change the git configuration of users running
the unit tests locally, and this is not an acceptable outcome.
Instead, the git configuration is modified at the CLI using
the `-c protocol.file.allow=always` argument to accomplish
the same thing without side effects.
2022-12-16 13:52:33 -06:00
Anish Athalye
860a56580b
Fix CI
2022-12-11 10:58:48 -05:00
Kurt McKee
d055802a66
Fix pypy3 CI issue on MacOS
2022-05-18 06:37:48 -05:00
Kurt McKee
ee3646bba3
Update CI to use tox tests
2022-05-13 10:44:29 -05:00
Anish Athalye
769767c129
Migrate code style to Black
2022-01-30 18:53:05 -05:00
Anish Athalye
472223300f
Drop CI support for Python 3.4 and add Python 3.9
2021-03-13 06:22:58 -05:00
Anish Athalye
4ec846cdad
Make tests run on pull requests
2020-12-26 05:01:29 -05:00
Anish Athalye
d7629553bd
Switch to GitHub Actions
2020-12-18 15:34:15 -05:00