Commit Graph

915 Commits

Author SHA1 Message Date
Andrew Murray
3146940716 Temporarily disable cifuzz 2024-07-17 08:26:05 +10:00
Andrew Murray
d83c7b38c4
Skip other jobs on schedule (#1)
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2024-07-16 12:18:25 +02:00
Lysandros Nikolaou
68c3542d09
Rename secret 2024-07-16 10:42:18 +02:00
Andrew Murray
784a874490 Trim whitespace 2024-07-16 18:38:50 +10:00
Lysandros Nikolaou
e89be77145
Upload wheels to scientific-python-nightly-wheels index 2024-07-16 10:21:24 +02:00
Andrew Murray
c416f0ea1d Build wheels with free threading 2024-07-10 06:11:11 +10:00
Andrew Murray
613fced92c
Merge pull request #8200 from hugovk/ci-free-threading
Test 3.13 free-threaded build on CI
2024-07-08 21:24:07 +10:00
Andrew Murray
41eb218a68 Check GIL, rather than Python version 2024-07-07 22:04:50 +10:00
Hugo van Kemenade
dcd8332805 Include 'free-threading' in job name 2024-07-05 19:40:43 +03:00
Andrew Murray
bcecaf6add Group aarch64 jobs 2024-07-06 02:08:37 +10:00
Hugo van Kemenade
701539d017 Add PYTHON_GIL=0 env var to keep GIL disabled 2024-07-05 00:38:50 +03:00
Hugo van Kemenade
e76c31b67d Refactor to single line for readability 2024-07-04 15:54:21 +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
Andrew Murray
381c604b07 Removed Debian 11 2024-07-01 23:06:39 +10:00
Andrew Murray
43cc1e3659 Removed PyAccess and Image.USE_CFFI_ACCESS 2024-07-01 20:31:17 +10:00
Andrew Murray
dfd53564ff Ignore brew dependencies for libraqm on macOS 13 2024-06-15 11:51:02 +10:00
Hugo van Kemenade
13a33dc3c3
Merge branch 'main' into libjpeg-turbo 2024-06-07 03:46:49 -06:00
Hugo van Kemenade
d25aaede2c
Merge pull request #7973 from radarhere/libwebp 2024-06-07 03:46:15 -06:00
Hugo van Kemenade
ccd2d5c892
Merge pull request #7982 from radarhere/xcb 2024-06-07 03:46:08 -06:00
Hugo van Kemenade
33d7c9ddc7
Merge pull request #8059 from radarhere/harfbuzz 2024-06-07 03:45:48 -06:00
Andrew Murray
7f977f6522 Updated xz to 5.6.2 2024-05-30 09:10:28 +10:00
Andrew Murray
2c9b5f0360 Updated Ghostscript to 10.3.1 2024-05-25 06:20:03 +10:00
Andrew Murray
3cc26e9ea6 Added Python 3.13 wheels 2024-05-21 12:55:48 +10:00
Andrew Murray
e9b15f8091 Updated harfbuzz to 8.5.0 2024-05-14 10:09:44 +10:00
Andrew Murray
47580f257b Updated libjpeg-turbo to 3.0.3 2024-05-09 08:51:12 +10:00
Andrew Murray
ac1eb57c03 Install git 2024-05-03 09:43:50 +10:00
Andrew Murray
e8cddfbc6a Updated codecov/codecov-action to v4 2024-05-03 08:45:39 +10:00
Andrew Murray
36869833c7 Added Ubuntu 24.04 2024-04-29 15:05:22 +10:00
Andrew Murray
03bcf03567 Removed Fedora 38 and added Fedora 40 2024-04-25 08:41:15 +10:00
Hugo van Kemenade
76c17a10f0 GitHub Actions: macos-13 is Intel but macos-latest will be M1 2024-04-24 11:24:23 +03:00
Hugo van Kemenade
03627d92a7 GitHub Actions: Python 3.8 and 3.9 are on macos-13 but not macos-14 2024-04-24 11:23:44 +03:00
Andrew Murray
712aa994f2 Updated libxcb to 1.17.0 2024-04-16 07:14:04 +10:00
Andrew Murray
1af66df732 Updated xcb-proto to 1.17.0 2024-04-16 07:13:40 +10:00
Andrew Murray
25b4652324 Removed CentOS Stream 8 2024-04-14 23:06:28 +10:00
Andrew Murray
3e1df0afeb Removed CentOS 7 2024-04-14 22:28:28 +10:00
Andrew Murray
7b9a276c7f Updated libwebp to 1.4.0 2024-04-13 13:47:52 +10:00
Hugo van Kemenade
a4e5dc219c
Merge pull request #7818 from nulano/bugreport 2024-03-30 11:13:02 +02:00
Hugo van Kemenade
0b1d0c23de
Merge pull request #7658 from nulano/build-editable 2024-03-30 11:10:46 +02:00
Andrew Murray
f8825d3736 Updated harfbuzz to 8.4.0 2024-03-30 09:20:45 +11:00
Ondrej Baranovič
ff523e3009
Update .github/ISSUE_TEMPLATE/ISSUE_REPORT.md
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2024-03-28 17:52:15 +01:00
Andrew Murray
984480fd19 Updated xorgproto to 2024.1 2024-03-26 20:17:06 +11:00
Hugo van Kemenade
98067db82d
Merge pull request #7886 from radarhere/harfbuzz 2024-03-21 18:20:05 +02:00
Andrew Murray
a0388f2a67 Updated Ghostscript to 10.3.0 2024-03-21 11:44:03 +11:00
Andrew Murray
e760a4fc2b Updated harfbuzz to 8.3.1 2024-03-17 21:26:00 +11:00
Andrew Murray
e2986e1989 Do not upgrade NumPy 2024-03-15 20:41:15 +11:00
Andrew Murray
4ebb4a05b3 Revert "Pin to Python 3.9.16-1"
This reverts commit 139320be3a.
2024-03-14 23:05:06 +11:00
Andrew Murray
f609040551 Revert "Pin Python 3.13 on Windows to a3"
This reverts commit 26e0f6df56.
2024-03-14 22:12:41 +11:00
Hugo van Kemenade
7b80352490
Merge pull request #7853 from radarhere/libxcb 2024-03-11 17:39:20 +02:00
Hugo van Kemenade
8c36b98ff6
Merge pull request #7815 from radarhere/giflib_macos 2024-03-11 17:38:56 +02:00
Andrew Murray
dfc6443c91
Merge branch 'main' into libpng 2024-03-09 20:17:27 +11:00
Hugo van Kemenade
90767afa55
Merge pull request #7752 from radarhere/libjpeg-turbo 2024-03-09 11:16:21 +02:00
Andrew Murray
89648ae282
Merge branch 'main' into libpng 2024-03-09 12:19:40 +11:00
Andrew Murray
ae2abc19b7
Merge branch 'main' into libjpeg-turbo 2024-03-09 12:16:53 +11:00
Andrew Murray
e0fe7e54f2
Merge branch 'main' into zlib 2024-03-09 12:16:01 +11:00
Andrew Murray
d9076fa8ca Merge branch 'main' into build-editable 2024-03-07 21:32:09 +11:00
Nulano
07f2b965ed rename --bugreport to --report 2024-03-04 20:12:40 +01:00
Nulano
4dbc428434 list both python3 -m PIL --bugreport and features.pilinfo in the issue template 2024-03-04 20:11:32 +01:00
Andrew Murray
14f6a3445c Removed brew packages to avoid inclusion 2024-03-04 07:43:40 +11:00
Andrew Murray
939da52203 Updated libxcb to 1.16.1 2024-03-03 21:42:21 +11:00
Andrew Murray
07bf12f015 Build macOS arm64 wheels natively 2024-03-02 23:36:19 +11:00
Andrew Murray
01fdf2ff51
Merge branch 'main' into bugreport 2024-03-02 17:04:41 +11:00
Andrew Murray
99c7f5405f Do not use packaged pip 2024-03-01 12:00:21 +11:00
Andrew Murray
92aafeb6f3
Merge branch 'main' into libjpeg-turbo 2024-02-29 23:07:55 +11:00
Andrew Murray
c00d019186 Updated openjpeg to 2.5.2 2024-02-29 08:03:47 +11:00
Andrew Murray
0a6ccd60bc Updated libpng to 1.6.43 2024-02-24 11:00:17 +11:00
Hugo van Kemenade
a08df5bc58 Require coverage.py 7.4.2+ for COVERAGE_CORE: sysmon 2024-02-23 11:11:15 +02:00
Hugo van Kemenade
6c126fecf5
Merge pull request #7820 from hugovk/coverage-sysmon 2024-02-22 23:51:09 +02:00
Nulano
ca63a12ac2 Mention features.pilinfo directly in the issue template 2024-02-20 22:50:14 +01:00
Hugo van Kemenade
481ed446e2 Set "COVERAGE_CORE: sysmon" for faster tests on 3.12+ 2024-02-20 22:40:00 +02:00
Nulano
89c44be404 Mention python -m PIL --bugreport in the issue template 2024-02-20 21:38:04 +01:00
Nulano
10712be53d Build docs for Python changes 2024-02-20 21:21:10 +01:00
Andrew Murray
0692ad8cdd Updated giflib on macOS to 5.2.2 2024-02-19 23:29:58 +11:00
Andrew Murray
b6fdf2e9e7 Updated package name for Tidelift 2024-02-19 07:54:58 +11:00
Andrew Murray
26e0f6df56 Pin Python 3.13 on Windows to a3 2024-02-17 10:18:54 +11:00
Andrew Murray
bf9ba35b20
Merge branch 'main' into build-editable 2024-02-15 11:12:17 +11:00
pre-commit-ci[bot]
27b0cf67e7 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-02-05 17:18:52 +00:00
Andrew Murray
fe09f0db37
Merge pull request #7776 from hugovk/codecov/codecov-action@v3.1.5
Pin codecov/codecov-action to v3.1.5
2024-02-05 08:55:11 +11:00
Andrew Murray
435c884ebb Removed platform argument from setup-cygwin action 2024-02-03 23:44:33 +11:00
Hugo van Kemenade
dba7dea326 Pin codecov/codecov-action to v3.1.5 2024-02-03 14:43:04 +02:00
renovate[bot]
6207ad4196
Update release-drafter/release-drafter action to v6 2024-02-03 02:24:17 +00:00
Andrew Murray
acd7ecedcb
Merge pull request #7764 from radarhere/libxau
Fixed libXau error in wheels for macOS 10.10
2024-02-03 13:23:48 +11:00
renovate[bot]
6dba9c9887
Update github-actions to v4 2024-01-31 21:14:01 +00:00
Hugo van Kemenade
db437386eb
Merge pull request #7762 from radarhere/cygwin 2024-01-31 09:46:42 +02:00
Hugo van Kemenade
d65f7b5ef7 brew install ghostscript 2024-01-30 22:51:04 +02:00
Hugo van Kemenade
7c6d806645 Test on macOS M1 where available 2024-01-30 22:50:52 +02:00
Andrew Murray
b374f2679c Build libxcb dependencies on macOS x86-64 2024-01-30 22:57:17 +11:00
Andrew Murray
40fceedfba brew remove libxau 2024-01-30 22:56:13 +11:00
Andrew Murray
139320be3a Pin to Python 3.9.16-1 2024-01-30 19:44:42 +11:00
Andrew Murray
b82e601a44
Merge pull request #7741 from hugovk/ci-stuff
CI: Cache libimagequant on Linux builds
2024-01-26 13:10:46 +11:00
Andrew Murray
cf9e6ff256 Updated libjpeg-turbo to 3.0.2 2024-01-25 08:10:07 +11:00
Andrew Murray
474411b52a Updated zlib to 1.3.1 2024-01-23 08:52:14 +11:00
Hugo van Kemenade
97d24f14a5 Cache libimagequant 2024-01-21 16:52:59 +02:00
Hugo van Kemenade
16ea9bd102 Include pyproject.toml in pip cache key 2024-01-21 16:52:59 +02:00
renovate[bot]
5dc3de7974
Update actions/cache action to v4 2024-01-20 06:07:48 +00:00
Andrew Murray
1f7171a10c
Merge branch 'main' into winbuild-amd64 2024-01-05 09:52:12 +11:00
Andrew Murray
4233dd769a
Merge pull request #7690 from hugovk/qemu
Build QEMU-emulated Linux aarch64 wheels on GitHub Actions instead of Travis CI
2024-01-05 09:50:05 +11:00
Nulano
2dd00de1f3 rename x64 to AMD64 in winbuild/build_prepare.py 2024-01-04 20:26:14 +01:00
Andrew Murray
f184775cd3 Removed leading ampersand
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2024-01-04 23:35:06 +11:00
Hugo van Kemenade
46db79abe1 Fix syntax 2024-01-04 23:35:06 +11:00
Andrew Murray
60e82e5a3f Separate cibuildwheel install 2024-01-04 23:35:05 +11:00
Andrew Murray
e84b0a4015 Combine build steps 2024-01-04 23:34:39 +11:00
Andrew Murray
bc3cf97649 Use general arch setting instead of platform-specific setting 2024-01-04 23:33:50 +11:00
Hugo van Kemenade
fd37d86acc Skip non-wheel CI runs for tags 2024-01-04 12:55:04 +02:00
Hugo van Kemenade
32ae1bd08a Use aarch64 instead of QEMU in job name 2024-01-04 12:52:22 +02:00
Hugo van Kemenade
55944860a5 Remove unused docker/setup-buildx-action 2024-01-04 12:51:05 +02:00
Hugo van Kemenade
df37b47fd8 Build QEMU-emulated Linux aarch64 wheels on GitHub Actions 2024-01-04 12:51:05 +02:00
Hugo van Kemenade
85c552934a Goodbye Travis CI 2024-01-04 12:51:05 +02:00
Andrew Murray
05e73702f2 Updated matrix variable name on Linux and macOS to match Windows 2024-01-04 10:51:10 +11:00
Nulano
8070fe10f1 pass build config before setuptools command; add build_editable to custom build backend 2024-01-02 15:37:32 +01:00
Andrew Murray
75015e9859 Skip PyPy3.8 Windows wheel 2024-01-02 22:43:56 +11:00
Hugo van Kemenade
67a9e6e3b0
Merge pull request #7585 from nulano/gcc-warn-1 2023-12-31 17:55:26 +02:00
Hugo van Kemenade
9c7ff4c86d Add 'Type hints' as a release note category 2023-12-29 13:25:54 +02:00
Andrew Murray
043e13d660 Revert "Published to Test PyPI"
This reverts commit fc1cf9f65b.
2023-12-27 08:12:51 +11:00
Andrew Murray
a66fbb95b6
Updated Windows artifact name
Co-authored-by: Ondrej Baranovič <nulano@nulano.eu>
2023-12-27 07:54:03 +11:00
Andrew Murray
4de17656d8 Merge branch 'main' into pypi 2023-12-26 12:37:22 +11:00
Andrew Murray
f8e65ecfe0
Merge pull request #7629 from nulano/arm64-fribidi-2
Compile FriBiDi for Windows ARM64
2023-12-26 12:30:15 +11:00
Andrew Murray
2b806c5236 Removed trailing dash 2023-12-25 07:19:00 +11:00
Andrew Murray
97c2b6672c Updated actions/upload-artifact to v4 2023-12-24 13:42:57 +11:00
Andrew Murray
fc1cf9f65b Published to Test PyPI
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-24 13:37:37 +11:00
Andrew Murray
808f312c7a Updated environment name
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-24 13:37:31 +11:00
Hugo van Kemenade
43b2f61e79 Add 'from __future__ import annotations' using Ruff/isort 2023-12-21 13:13:31 +02:00
Nulano
714ae0efcf Updated actions/upload-artifact to v4 2023-12-20 21:27:26 +01:00
Hugo van Kemenade
b8605eaa84 Check types with mypy 2023-12-19 09:23:43 +02:00
Andrew Murray
28c95013b7 Update actions/upload-artifact action to v4 2023-12-15 14:45:41 +11:00
Andrew Murray
c81beb5164
Updated step name
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-12-15 07:55:26 +11:00
Andrew Murray
6693046143 Added trusted PyPI publishing 2023-12-14 19:02:48 +11:00
Andrew Murray
cbab3a5c9b Removed "Success" job, as this is not used in mergify 2023-12-14 18:57:19 +11:00
Nulano
1ecd19336f cross-complie fribidi for windows arm64 2023-12-12 22:54:24 +01:00
renovate[bot]
1dfcb592bd
Update github-actions 2023-12-07 15:07:52 +00:00
Andrew Murray
2b734a33c7 Updated lcms2 to 2.16 2023-12-04 08:32:39 +11:00
Andrew Murray
316f39702c
Merge pull request #7580 from nulano/cibuildwheel-docker
Build Windows wheels using cibuildwheel
2023-12-01 10:41:53 +11:00
Andrew Murray
63bec07b97
Merge pull request #7475 from radarhere/harfbuzz
Updated harfbuzz to 8.3.0
2023-11-30 21:58:40 +11:00
Nulano
cd9deddcd5 add gcc problem matcher to test.yml 2023-11-28 14:31:46 +01:00
Ondrej Baranovič
6fe42bddd9 Apply suggestions from code review
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-28 14:20:57 +01:00
Nulano
7dc3a8ffa5 do not build Windows wheels on every push 2023-11-28 14:20:57 +01:00
nulano
1fdb0668d8 test cibuildwheel wheels in Docker on Windows 2023-11-28 14:20:57 +01:00
Nulano
3d49244d36 specify build config settings in pyproject.toml 2023-11-28 14:20:57 +01:00
Nulano
bf51d71660 enable heap verification 2023-11-28 14:20:56 +01:00
Nulano
4f939a1c2d use cibuildwheel on windows 2023-11-28 14:20:53 +01: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
Andrew Murray
de86f0aeb8 Updated harfbuzz to 8.3.0 2023-11-25 19:42:37 +11:00
Andrew Murray
07c216c0e1 Removed zstd again 2023-11-18 06:43:40 +11:00
Andrew Murray
72ee8c5ef1 Fixed bundling dylibs into arm64 wheels 2023-11-17 18:39:37 +11:00
Andrew Murray
c42ebf7e8e
Skip PyPy 3.8
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2023-11-16 09:32:52 +11:00
Andrew Murray
e013ad9621 Restored MACOSX_DEPLOYMENT_TARGET on x86_64 2023-11-16 09:22:23 +11:00
Andrew Murray
3b1e46ef66 Move wheels into dist.zip 2023-11-16 09:10:44 +11:00
Andrew Murray
d077190cce Skip tests on macOS arm64 2023-11-16 08:32:34 +11:00
Andrew Murray
9f1a1d3fc8 Fixed xcb setup 2023-11-16 08:13:08 +11:00