Commit Graph

94 Commits

Author SHA1 Message Date
Andrew Murray
41eb218a68 Check GIL, rather than Python version 2024-07-07 22:04:50 +10:00
Hugo van Kemenade
2d2889e617 Install nightly NumPy for free-threaded 2024-07-05 01:52:06 +03:00
Hugo van Kemenade
d4f1d252ef Test 3.13 free-threaded build on CI 2024-07-04 15:54:21 +03:00
Hugo van Kemenade
51bd7d2ea8
Drop support for Python 3.8 (#8183)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-07-03 00:44:45 -06:00
Hugo van Kemenade
534d82119b Test NumPy on Python 3.13
Co-Authored-By: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2024-07-02 21:57:13 +03:00
renovate[bot]
0a19410ee2
Update dependency cibuildwheel to v2.19.2 2024-07-02 12:15:04 +00:00
Andrew Murray
43cc1e3659 Removed PyAccess and Image.USE_CFFI_ACCESS 2024-07-01 20:31:17 +10:00
renovate[bot]
d18192cecf
Update dependency mypy to v1.10.1 2024-06-28 04:20:09 +00:00
renovate[bot]
e4887610e9
Update dependency cibuildwheel to v2.19.1 2024-06-15 22:40:46 +00:00
renovate[bot]
474ef6ff8d
Update dependency cibuildwheel to v2.19.0 2024-06-11 00:01:02 +00:00
renovate[bot]
ea9dc1e4a5
chore(deps): update dependency cibuildwheel to v2.18.1 2024-05-20 21:30:03 +00:00
renovate[bot]
00e5e43da4
chore(deps): update dependency cibuildwheel to v2.18.0 2024-05-12 11:43:08 +00:00
renovate[bot]
35ffbdc9cd
Update dependency mypy to v1.10.0 2024-04-25 01:38:43 +00:00
renovate[bot]
4db82a0a17
Update dependency cibuildwheel to v2.17.0 2024-03-11 21:51:55 +00:00
renovate[bot]
f886766e3a
Update dependency mypy to v1.9.0 2024-03-09 08:45:29 +00:00
renovate[bot]
d3a394fcbb
Update dependency mypy to v1.8.0 2024-03-03 04:00:51 +00:00
Hugo van Kemenade
fe1edb1e0f Install mypy from requirements file
So Renovate can update it on a schedule
2024-02-19 16:48:44 +02:00
renovate[bot]
1dad1b87ed
Update dependency cibuildwheel to v2.16.5 2024-01-31 00:17:32 +00:00
renovate[bot]
52e51e12b9
Update dependency cibuildwheel to v2.16.4 2024-01-28 21:20:28 +00:00
Hugo van Kemenade
106f3bcae7 Install cibuildwheel from requirements file
So Renovate can update them all at the same time
2023-11-28 13:12:42 +02:00
Hugo van Kemenade
dcc66597f0 Test Python 3.13 pre-release 2023-11-08 17:52:43 +02:00
Hugo van Kemenade
d8baf5e3de Bump setuptools for Pyroma on 3.8-3.9 2023-10-21 22:37:28 +03:00
Andrew Murray
390e4a7360 Install libopenblas-dev to fix installing NumPy on Linux PyPy 3.10 2023-09-17 22:40:42 +10:00
Andrew Murray
d07e45d7d8 NumPy now supports Python 3.12 2023-09-17 21:46:04 +10:00
Andrew Murray
20dbc0f074 Revert "Do not test PyQt6 on Python 3.12"
This reverts commit 7a5ddc1712.
2023-09-02 11:37:22 +10:00
Andrew Murray
7a5ddc1712 Do not test PyQt6 on Python 3.12 2023-05-27 10:28:38 +10:00
rrcgat
aa2e662995
Add sway and wl-clipboard dependencies to GitHub CI workflow 2023-04-17 16:59:42 +08:00
Hugo van Kemenade
2d216d3d3d Don't install unused and deleted codecov 2023-04-12 18:52:44 +03:00
Andrew Murray
8aa61243e5 Install libxcb-cursor0 2023-04-11 21:13:49 +10:00
Andrew Murray
6fac6b15f2 Revert "Do not install PyQt6-Qt6 6.5.0"
This reverts commit 5ef3ddafe3.
2023-04-11 21:13:13 +10:00
Andrew Murray
5ef3ddafe3 Do not install PyQt6-Qt6 6.5.0 2023-04-10 20:56:46 +10:00
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