Commit Graph

113 Commits

Author SHA1 Message Date
Hugo van Kemenade
ac6b9632b4 Test Python 3.12-dev on macOS and Ubuntu 2023-02-11 16:36:52 +02:00
Andrew Murray
ac83011fbf NumPy now supports Python 3.11 2022-08-26 18:09:18 +10:00
Andrew Murray
55d94558fb Do not install test-image-results on GitHub Actions 2022-08-13 23:14:32 +10:00
Andrew Murray
e1d833bce5 Install libxcb-shape0 2022-07-14 21:54:24 +10:00
Andrew Murray
035e95551d Use build.sh 2022-05-08 21:38:28 +10:00
Andrew Murray
c919db11a8 Install cffi 2022-05-08 21:38:21 +10:00
DWesl
2067f60409 STY: Commit suggestions from PR review. 2022-05-05 15:21:22 -04:00
DWesl
0b134250fa
CI: Use alternatives to select python version (#4)
* CI: Use alternatives to select python version

* CI: Specify full path to alternatives

/usr/sbin isn't in PATH

* DBG: Print uname to try to avoid bad pip install.

pip>=22 on 32-bit Cygwin seems to cause problems installing coverage.  I have no idea why this is, so I just skip upgrading pip there.

* FIX: Fix syntax of conditional for 32-bit Cygwin

I have no idea if it needs to be able to accept i386, but it will if it comes up.

* FIX: Revert earlier debug change.
2022-05-02 20:38:12 -04:00
DWesl
ce7489884f
CI: Update Cygwin pip, but not on 32-bit
* CI: Update Cygwin pip, but not on 32-bit

32-bit Cygwin pip>=22 fails to install coverage.

* CI: Let .ci/install.sh handle updating pip

* CI Combine pip update conditions

* CI: Don't try to upgrade pip on 32-bit Cygwin
2022-05-02 17:54:49 -04:00
Andrew Murray
2d25e668e7 Do not install NumPy on Python 3.11 2022-04-30 10:19:48 +10:00
DWesl
afa3cea96a
Merge branch 'main' into add-cygwin-to-ci 2022-04-29 10:43:30 -04:00
Hugo van Kemenade
b4dab3aca3 Test Python 3.11-dev 2022-04-28 23:15:38 +03:00
Andrew Murray
853a95d56b
Merge branch 'main' into add-cygwin-to-ci 2022-04-25 11:00:09 +10:00
DWesl
7605e46011 CI: Set shell for Cygwin CI steps
Allows me to avoid .ci/build_cygwin.sh
2022-04-23 08:31:51 -04:00
Andrew Murray
47cf0296c3 Updated to PyQt6 2022-04-23 10:22:29 +10:00
DWesl
4d0e294eb0
CI: Revert changes to test.sh
Some early runs needed to explicitly specify the minor version to avoid calling python3.9 which had none of the dependencies installed.
That problem should be fixed.
2022-02-07 17:00:37 -05:00
Andrew Murray
05637393a6 Install Pillow directly 2022-02-02 15:31:31 +11:00
Andrew Murray
629340654c Switched to cygwin/cygwin-install-action 2022-02-02 15:31:20 +11:00
Andrew Murray
179cdd4444 Merge branch 'main' into add-cygwin-to-ci 2022-01-29 13:59:37 +11:00
Andrew Murray
93008c2095 Upgraded raqm to 0.8.0 2022-01-26 12:23:43 +11:00
Andrew Murray
1ac96dc923 Invoke pip using Python 2022-01-16 14:09:12 +11:00
DWesl
7fd3e9977e CI: Make sure correct version of python is used for testing.
Cygwin is trying to use the highest-available Python version.
One of the Python packages has scripts in /usr/bin that should be in the python39- subpackage.
2021-12-11 15:59:45 -05:00
Andrew Murray
632c11b2ab Install numpy on Python 3.10 2021-09-06 07:36:40 +10:00
Hugo van Kemenade
370f32ba72 Install wheel on CI to avoid legacy setup.py installs 2021-08-09 17:00:07 +03:00
Hugo van Kemenade
81e866a824 Wheel now works on Python 3.10 2021-08-09 16:17:09 +03:00
Andrew Murray
d9d811ff21 Replaced xml.etree.ElementTree with defusedxml.ElementTree 2021-06-30 11:28:44 +10:00
Andrew Murray
a42a35269a Reverse test order for two jobs 2021-06-14 22:58:40 +10:00
Andrew Murray
b5fc91a550 Removed GitHub Actions Ubuntu setuptools version requirement 2021-05-10 21:39:36 +10:00
Hugo van Kemenade
ee94f4e394
Revert "Fixed Python 3.10 at alpha.7" 2021-04-30 11:35:27 +03:00
Andrew Murray
5cae79b8e5 Fixed Python 3.10 at alpha.7 2021-04-27 20:27:00 +10:00
Eric Soroos
d0d42cd7c2 Install pytest-timeout on the ci.
(dry?)
2021-03-14 14:20:57 +01:00
Andrew Murray
2bbb82a019 Added import test 2021-01-09 12:13:00 +11:00
nulano
a9f31ffee3 use python3 in .ci/test.sh 2021-01-06 10:59:03 +01:00
Hugo van Kemenade
9e21ef7338 Remove old Travis CI config 2020-12-19 21:57:32 +02:00
Hugo van Kemenade
d3702fd614 Remove unused Travis CI config 2020-12-19 21:57:32 +02:00
Hugo van Kemenade
8ec8d23af4 Install Qt on GHA 2020-11-03 18:49:16 +02:00
Andrew Murray
732bf12fd6
Merge branch 'master' into 3.10 2020-10-31 15:16:46 +11:00
Andrew Murray
c309c64d0a Updated Python for doccheck to 3.9 2020-10-30 23:51:41 +11:00
Andrew Murray
57ac10a3fa Updated Python for diffcover to 3.9 2020-10-30 23:51:01 +11:00
Andrew Murray
6a50e1076a Invoke pip using Python 2020-10-29 22:41:29 +11:00
Andrew Murray
f846025ff5 Revert "chown pip wheels cache on ppc64le as well"
This reverts commit 93a743d593.
2020-10-17 23:34:08 +11:00
nulano
b305f99416 skip numpy on 3.10-dev due to wheel#354 2020-10-14 21:12:48 +01:00
Andrew Murray
93a743d593 chown pip wheels cache on ppc64le as well 2020-10-14 22:18:24 +11:00
nulano
3a4964412f update setuptools on PyPy3 on Travis 2020-10-12 02:08:47 +01:00
Andrew Murray
ccd8f62136 Python 3.8 also requires updated setuptools 2020-10-09 00:41:08 +11:00
Hugo van Kemenade
be06518383 GHA: Bump 3.9-dev to 3.9 2020-10-06 18:39:25 +03:00
Andrew Murray
55d83f7afe chown pip wheels cache 2020-09-17 07:53:33 +10:00
Hugo van Kemenade
128261fdbb
Merge branch 'master' into bytes-warning 2020-09-03 18:31:03 +03:00
Andrew Murray
3e6dae8455 Removed TravisCI setuptools version requirement 2020-08-21 22:30:25 +10:00
Hugo van Kemenade
8784144855 GHA/Ubuntu/3.9-dev: Require setuptools 49.3.2+ 2020-08-13 13:00:18 +03:00
Hugo van Kemenade
ab4239efd1 Require setuptools 49.3.2+ 2020-08-13 12:17:32 +03:00
Hugo van Kemenade
b56f0836ff Travis/3.9-dev: Require setuptools 49.1.3+ 2020-08-13 12:17:32 +03:00
Luke Granger-Brown
470e3b94a8 Fail tests if bytes/bytearray are interpolated into str. 2020-07-20 14:54:17 +01:00
Andrew Murray
20135f7cbd Install setuptools 47.3.1 on Python 3.9 2020-07-11 09:31:03 +10:00
Andrew Murray
3c7c227b3a Installed libxcb-xinerama0 to fix PyQt5 2020-06-01 21:59:05 +10:00
Andrew Murray
7f5aa05f22 Retry on apt-get update problems 2020-04-06 22:23:41 +10:00
Andrew Murray
bcfe61495b Update pip to fix pyqt5 install 2020-04-05 13:14:08 +10:00
Andrew Murray
1671f6bd71 Show all warnings 2020-01-26 17:48:28 -08:00
Hugo
593a352466 Flag Codecov uploads for easier coverage checking/debugging 2020-01-26 13:25:43 +11:00
Andrew Murray
6eed483820 Fixed Python coverage on Docker GHA 2020-01-24 22:36:49 +11:00
Andrew Murray
9b3c53caba Fixed Python coverage on macOS and Ubuntu GHA 2020-01-19 23:20:48 +11:00
Andrew Murray
d3ccf18ede Removed coveralls 2020-01-18 18:49:37 +11:00
Hugo
428b06365e Move scripts from .travis to .ci because they're also used by GitHub Actions 2020-01-08 15:43:28 +02:00