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 |
|
Andrew Murray
|
0204e70e7b
|
Removed openblas-devel and pkgconfig on manylinux
|
2023-11-15 15:47:45 +11:00 |
|
Andrew Murray
|
0a12f6c399
|
Removed --std=c99 setting
|
2023-11-15 13:21:38 +11:00 |
|
Andrew Murray
|
9be181c2bf
|
Use action
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
2023-11-15 11:48:10 +11:00 |
|
Andrew Murray
|
ad7fee5ed0
|
Use cibuildwheel
|
2023-11-14 23:23:46 +11:00 |
|
Hugo van Kemenade
|
12022fe54e
|
Merge pull request #7544 from hugovk/ci-sdist
Release automation: create sdist on CI
|
2023-11-13 08:34:04 +02:00 |
|
Hugo van Kemenade
|
00430d0b30
|
Create sdist on CI
|
2023-11-12 20:45:19 +02:00 |
|
Hugo van Kemenade
|
cb485d7127
|
Test Fedora 39
|
2023-11-12 17:20:01 +02:00 |
|
Hugo van Kemenade
|
dcc66597f0
|
Test Python 3.13 pre-release
|
2023-11-08 17:52:43 +02:00 |
|
Andrew Murray
|
6b1e939027
|
Removed Fedora 37
|
2023-11-02 17:33:10 +11:00 |
|
Andrew Murray
|
5a7d524f94
|
Install more optional dependencies on Windows CIs
|
2023-10-30 09:02:29 +11:00 |
|
Hugo van Kemenade
|
95b0c0b342
|
Skip non-wheel CI runs for tags
|
2023-10-15 20:46:25 +03:00 |
|
Andrew Murray
|
73d4bc4b9d
|
Test Python 3.12 final
|
2023-10-04 06:58:02 +11:00 |
|
Hugo van Kemenade
|
c9955ba272
|
Merge pull request #7439 from radarhere/pypy
|
2023-10-02 23:51:40 -06:00 |
|
Andrew Murray
|
1c17ab4981
|
Updated PyPy to 7.3.13
|
2023-10-03 07:59:32 +11:00 |
|
Hugo van Kemenade
|
44a500af6e
|
Don't run normal tests on changes to wheel-building files
|
2023-10-02 19:13:02 +03:00 |
|
Hugo van Kemenade
|
b7010a9326
|
Merge pull request #7418 from radarhere/pillow-wheels
|
2023-10-02 10:09:50 -06:00 |
|
Andrew Murray
|
d19a4154d5
|
Added shebang
|
2023-09-30 10:24:22 +10:00 |
|
Hugo van Kemenade
|
1f188f5bb4
|
Add trailing-whitespace to pre-commit
|
2023-09-25 16:45:38 +03:00 |
|
Andrew Murray
|
bd87653530
|
Updated wheel build process for new location
|
2023-09-24 22:51:42 +10:00 |
|
Andrew Murray
|
905cf06b6b
|
Merge remote-tracking branch 'pillow-wheels/pillow' into pillow-wheels
|
2023-09-24 22:38:42 +10:00 |
|
Andrew Murray
|
8d0bfc4e03
|
Move and delete files for merging into main repository
|
2023-09-24 22:34:13 +10:00 |
|
Andrew Murray
|
bf046dff6e
|
Limit NumPy version on Cygwin
|
2023-09-20 16:17:47 +10:00 |
|
Andrew Murray
|
43bae2b101
|
Fixed openblas detection on macOS
|
2023-09-18 22:31:50 +10:00 |
|
Andrew Murray
|
d07e45d7d8
|
NumPy now supports Python 3.12
|
2023-09-17 21:46:04 +10:00 |
|
renovate[bot]
|
5f649a739b
|
Update actions/checkout action to v4
|
2023-09-04 21:04:29 +00:00 |
|
renovate[bot]
|
de741ef289
|
Update actions/checkout action to v4
|
2023-09-04 14:41:55 +00:00 |
|
Andrew Murray
|
1f3ec1b8c9
|
Include NumPy version in Cygwin pip cache key
|
2023-07-14 18:25:26 +10:00 |
|
Andrew Murray
|
b2d7f1e899
|
Merge branch 'main' into add-pyproject.toml
|
2023-06-28 17:44:08 +10:00 |
|
Andrew Murray
|
c67d73d3c9
|
Test 32-bit Debian 12
|
2023-06-27 16:36:22 +10:00 |
|
Ondrej Baranovič
|
fec793d8ab
|
don't explicitly install wheel
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
|
2023-06-25 13:05:22 +01:00 |
|
Andrew Murray
|
10ad87cd2d
|
Merge branch 'main' into add-pyproject.toml
|
2023-06-25 07:14:01 +10:00 |
|
Hugo van Kemenade
|
190c53a1b1
|
Merge pull request #7228 from radarhere/32bit
Removed support for 32-bit
|
2023-06-24 19:02:00 +03:00 |
|
nulano
|
5d0e37e255
|
use --config-settings when building on Windows
|
2023-06-24 15:17:12 +01:00 |
|
nulano
|
c068af7630
|
Merge remote-tracking branch 'upstream/main' into add-pyproject.toml
# Conflicts:
# pyproject.toml
|
2023-06-24 13:30:15 +01:00 |
|
Hugo van Kemenade
|
c48263494c
|
Merge pull request #7171 from radarhere/build
Use --config-settings instead of deprecated --global-option
|
2023-06-24 12:43:13 +03:00 |
|
Andrew Murray
|
b6751b24de
|
Updated mergify
|
2023-06-24 19:17:30 +10:00 |
|
Andrew Murray
|
5498cb800c
|
Order slower jobs first
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
|
2023-06-24 17:46:42 +10:00 |
|
Andrew Murray
|
5220c30ef9
|
Removed 32-bit wheels
|
2023-06-23 23:12:29 +10:00 |
|
Andrew Murray
|
d6f19625e8
|
Removed support for 32-bit
|
2023-06-23 21:52:00 +10:00 |
|
Andrew Murray
|
73fc73038a
|
Merge pull request #7175 from radarhere/cygwin
Fixed finding dependencies on Cygwin
|
2023-06-23 19:07:39 +10:00 |
|
Andrew Murray
|
0440df0d83
|
Clarify that the changelog should not be updated in PRs [ci skip]
|
2023-06-19 20:14:23 +10:00 |
|
Andrew Murray
|
f3a9a93386
|
Added PyPy 3.10 and removed PyPy 3.8
|
2023-06-17 00:28:08 +10:00 |
|
Andrew Murray
|
43b693972a
|
Added PyPy 3.10 and removed PyPy 3.8
|
2023-06-17 00:25:59 +10:00 |
|
Hugo van Kemenade
|
5a0fb8ec12
|
Add Debian 12 Bookworm
|
2023-06-11 00:05:47 +03:00 |
|
Andrew Murray
|
87807727eb
|
Merge branch 'main' into build
|
2023-06-04 22:17:43 +10:00 |
|
Andrew Murray
|
8f22604ea0
|
Added Python 3.12
|
2023-05-31 17:41:41 +10:00 |
|
Hugo van Kemenade
|
d5e03cca88
|
Wrap arguments before passing
Co-authored-by: nulano <nulano@nulano.eu>
|
2023-05-28 21:44:44 +03:00 |
|
Hugo van Kemenade
|
26e0c81ffb
|
Revert "Install setuptools on Windows"
This reverts commit e6d7f1f347 .
|
2023-05-27 22:40:52 +03:00 |
|
Andrew Murray
|
e6d7f1f347
|
Install setuptools on Windows
|
2023-05-26 19:52:13 +10:00 |
|
Andrew Murray
|
c656583b84
|
Merge branch 'main' into fix-imagegrab-with-wl-paste
|
2023-05-23 08:47:42 +10:00 |
|
Andrew Murray
|
053cb3de52
|
Fixed finding dependencies on Cygwin
|
2023-05-21 14:38:05 +10:00 |
|
Andrew Murray
|
4f734d295f
|
Use --config-settings instead of deprecated --global-option
|
2023-05-20 15:38:36 +10:00 |
|
Andrew Murray
|
8c6187e75d
|
Run on latest Ubuntu
|
2023-05-12 16:15:31 +10:00 |
|
Andrew Murray
|
d9921f697a
|
Use stdlib for setuptools on MinGW
|
2023-05-03 08:29:20 +10:00 |
|
Andrew Murray
|
99a474a9e6
|
Removed Ubuntu 18.04
|
2023-04-25 23:55:29 +10:00 |
|
Andrew Murray
|
f5c1f7a2c2
|
Added Fedora 38
|
2023-04-22 21:47:36 +10:00 |
|
Andrew Murray
|
b7585b0597
|
Removed unnecessary settings
|
2023-04-18 10:27:36 +10:00 |
|
Andrew Murray
|
1321b6e09c
|
Merge pull request #7099 from python-pillow/renovate/github-actions
Update cygwin/cygwin-install-action action to v4
|
2023-04-17 20:59:01 +10:00 |
|
renovate[bot]
|
6ffa189d01
|
Update cygwin/cygwin-install-action action to v4
|
2023-04-17 09:16:01 +00:00 |
|
Andrew Murray
|
4e6f1f1ac6
|
Removed Fedora 36
|
2023-04-17 19:08:59 +10:00 |
|
rrcgat
|
aa2e662995
|
Add sway and wl-clipboard dependencies to GitHub CI workflow
|
2023-04-17 16:59:42 +08:00 |
|
Andrew Murray
|
6acb381656
|
Simplified NumPy install command
|
2023-04-15 22:38:07 +10:00 |
|
Andrew Murray
|
73e9482488
|
Select Python version
|
2023-04-15 16:47:40 +10:00 |
|
Andrew Murray
|
accbd8ad93
|
Updated nasm to 2.16.01
|
2023-04-14 11:13:28 +10:00 |
|
Hugo van Kemenade
|
aa6c0dcc9e
|
Cygwin doesn't provide any Qt6 packages
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
|
2023-04-08 10:31:47 +03:00 |
|
Hugo van Kemenade
|
59c9d87f8a
|
Remove support for PyQt5 and PySide2, deprecated in 9.2.0
|
2023-04-06 16:11:36 +03:00 |
|
Hugo van Kemenade
|
a738d5d053
|
Drop support for soon-EOL Python 3.7
|
2023-04-01 16:06:02 +03:00 |
|
Hugo van Kemenade
|
596569c928
|
Drop support for soon-EOL Python 3.7
|
2023-04-01 15:58:08 +03:00 |
|
Hugo van Kemenade
|
e945437195
|
Merge pull request #6947 from nulano/winbuild-ninja
|
2023-03-29 17:04:14 +03:00 |
|
Andrew Murray
|
5e7c1801e0
|
Install Ghostscript using Chocolatey
|
2023-03-25 11:32:22 +11:00 |
|
renovate[bot]
|
ce1acb9a75
|
Update actions/stale action to v8
|
2023-03-24 03:50:20 +00:00 |
|
Andrew Murray
|
7700840240
|
Merge pull request #7016 from hugovk/docs-replace-sphinx-issues
Docs: Replace dependency sphinx-issues with builtin sphinx.ext.extlinks
|
2023-03-22 16:24:53 +11:00 |
|
Andrew Murray
|
c3a7422ad3
|
Added Amazon Linux 2023 docker image
|
2023-03-19 22:36:37 +11:00 |
|
Hugo van Kemenade
|
f046df2aba
|
Add colour to CI for readability
|
2023-03-15 16:11:50 +02:00 |
|
Hugo van Kemenade
|
1f1ab16631
|
Remove EOL Debian 10 Buster from CI
|
2023-03-14 22:35:26 +02:00 |
|
Andrew Murray
|
d93d0a3772
|
Run CIFuzz tests when GitHub Actions file changes
|
2023-03-06 21:02:18 +11:00 |
|
Hugo van Kemenade
|
29b6db4f8a
|
Add GHA_PYTHON_VERSION
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
|
2023-03-06 10:26:30 +02:00 |
|
Andrew Murray
|
1497e9ef65
|
Run valgrind tests when GitHub Actions file changes
|
2023-03-05 07:05:49 +11:00 |
|
Hugo van Kemenade
|
06cb3426ef
|
Build docs in own workflow
|
2023-03-04 17:10:53 +02:00 |
|
Hugo van Kemenade
|
cb65bb672b
|
Don't build docs in main tests or trigger main tests for docs-only
|
2023-03-04 17:04:01 +02:00 |
|
nulano
|
f2527dd5eb
|
Merge remote-tracking branch 'upstream/main' into winbuild-ninja
|
2023-03-01 09:06:43 +00:00 |
|
Andrew Murray
|
84fca8a673
|
brew install pkg-config
|
2023-02-21 13:29:13 +11:00 |
|
Andrew Murray
|
228709e9a6
|
Merge pull request #6944 from hugovk/fix-codecov-docker
Enable gcov support for codecov/codecov-action
|
2023-02-14 20:08:44 +11:00 |
|
nulano
|
eeb7c7c647
|
windows: parse build configuration with argparse
|
2023-02-13 03:51:45 +00:00 |
|
nulano
|
0836c747f0
|
add gcov coverage to test.yml
|
2023-02-11 23:27:26 +00:00 |
|
Hugo van Kemenade
|
f6040bc879
|
Docker tests: enable gcov support for codecov/codecov-action
|
2023-02-11 23:14:47 +02:00 |
|
Hugo van Kemenade
|
ab2809a44c
|
Test Python 3.12-dev on macOS and Ubuntu
|
2023-02-11 16:39:14 +02:00 |
|
Hugo van Kemenade
|
ac6b9632b4
|
Test Python 3.12-dev on macOS and Ubuntu
|
2023-02-11 16:36:52 +02:00 |
|
Andrew Murray
|
ed1d6633a1
|
Use checkout action for test-images repository
|
2023-02-08 10:53:59 +11:00 |
|
Andrew Murray
|
e79460e775
|
Removed wget dependency
|
2023-02-08 09:46:01 +11:00 |
|