Commit Graph

429 Commits

Author SHA1 Message Date
Hugo van Kemenade
4258246ed5 Use actions/stale to close 'Awaiting OP Action' that have had no response in 7 days 2022-04-12 13:25:31 +03:00
Andrew Murray
c3c5b31ef1 Updated Ghostscript to 9.56.1 2022-04-05 07:51:51 +10:00
Andrew Murray
986ae73562
Merge pull request #6158 from hugovk/furo
Replace Read the Docs Sphinx Theme with Furo
2022-04-04 23:23:57 +10:00
Andrew Murray
1982743afc Removed Fedora 34 2022-04-01 22:00:07 +11:00
Hugo van Kemenade
abd9eda499 Replace Read the Docs Sphinx Theme with Furo 2022-03-28 20:00:07 +03:00
Andrew Murray
954aa4e01d Updated setup-python, checkout and upload-artifact actions to v3 2022-03-04 20:04:12 +11:00
Andrew Murray
e5537b545a
Merge branch 'main' into add-cygwin-to-ci 2022-03-04 17:20:02 +11:00
Andrew Murray
949e4afaa9 Updated Python for doccheck to 3.10 2022-03-01 09:19:04 +11:00
Andrew Murray
839b634fd5 Install gcc to allow coverage to build 2022-02-24 09:16:32 +11:00
Andrew Murray
57f106c683 Enable heap verification without gflags 2022-02-24 09:16:05 +11:00
Andrew Murray
415d679f84 Added Gentoo to Docker jobs 2022-02-23 15:26:16 +11:00
Andrew Murray
9237150431 Added CentOS Stream 9 2022-02-08 23:35:01 +11:00
DWesl
b582806887 Merge remote-tracking branch 'upstream/main' into add-cygwin-to-ci 2022-02-06 11:03:11 -05:00
DWesl
2d6dee1dae CI: Try to get Cygwin workflow working. 2022-02-06 07:34:15 -05:00
Andrew Murray
131212368d Install netpbm 2022-02-03 15:55:44 +11:00
Andrew Murray
6fded1ac97 Install cjpeg and djpeg 2022-02-03 14:07:51 +11:00
Andrew Murray
05637393a6 Install Pillow directly 2022-02-02 15:31:31 +11:00
Andrew Murray
8d2c56ec1f Upload errors on failure 2022-02-02 15:31:30 +11:00
Andrew Murray
4be3b760f2 Connected Cygwin jobs to mergify 2022-02-02 15:31:30 +11:00
Andrew Murray
728bc7d778 Added matrix to test Python 3.7 and 32-bit 2022-02-02 15:31:30 +11:00
Andrew Murray
629340654c Switched to cygwin/cygwin-install-action 2022-02-02 15:31:20 +11:00
Andrew Murray
e1c27358ba Switched to windows-latest 2022-02-02 14:44:16 +11:00
Hugo van Kemenade
54e9decde3 Remove EOL CentOS 8 2022-01-31 23:41:16 +02:00
Andrew Murray
d8e94c206e Switched from windows-2019 to windows-latest 2022-01-30 14:40:30 +11:00
Andrew Murray
179cdd4444 Merge branch 'main' into add-cygwin-to-ci 2022-01-29 13:59:37 +11:00
Andrew Murray
c8d650f383 Added Debian 11 Bullseye 2022-01-17 14:07:30 +11:00
DWesl
4e7e70fd79 CI: Install netpbm and dependencies on Cygwin CI. 2022-01-08 10:08:18 -05:00
DWesl
a23131c22e CI: Stop trying to run the netpbm tests. 2022-01-07 14:49:45 -05:00
DWesl
7ad8fdb677 CI: Get all the tests running on Cygwin. 2022-01-07 14:34:30 -05:00
DWesl
fa536b4d34 Merge branch 'main' of upstream into add-cygwin-to-ci 2021-12-26 14:28:29 -05:00
Alex Clark
9d0703a8a8
Merge pull request #5763 from python-pillow/new-badge 2021-12-25 07:21:33 -05:00
DWesl
b9fee08c59 TST: Parametrize numpy roundtrip to find failing case
Segfaults are annoying to debug.
2021-12-18 10:00:14 -05:00
DWesl
1c25d95d5a CI: Get cygwin tests running
They segfault in one of the NumPy tests, but they run.
2021-12-18 09:55:24 -05:00
Andrew Murray
a1677ead44 Switched from deprecated "setup.py install" to "pip install ." 2021-12-18 19:43:23 +11:00
Andrew Murray
e7e05e2701 GHA: Restored macos-latest for PyPy builds 2021-12-18 19:39:05 +11:00
Andrew Murray
603fb34701 GHA: Still use macos-latest for non-PyPy builds 2021-12-15 08:10:12 +11:00
Hugo van Kemenade
5b023c7d48 GHA: Use macos-10.15 to fix build 2021-12-14 17:10:09 +02: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
DWesl
90cf149cbe CI: Fix the spelling on the codecov repository. 2021-12-11 15:17:28 -05:00
DWesl
4cfb1a854f CI: Use the new GitHub Action for codecov
The old bash downloader will be removed soon.
2021-12-11 15:13:56 -05:00
DWesl
407abbfa18 CI: Try to get tests fully working
The actual test step wasn't running, so try to run that as a shell
script rather than an executable.  Also get more of the dependencies
installed.
2021-12-11 15:12:31 -05:00
DWesl
9ec4034bff CI: Incorporate suggestions from PR.
Upload coverage information, add Cygwin to the list of systems with CI,
space out entries.
2021-12-11 08:27:35 -05:00
DWesl
1daaf9273c CI: Split the config check from the actual test.
I'm using selftest.py to check whether I've installed everything.
Pytest actually finds and runs the tests.  For some reason that wasn't
running earlier.
2021-12-10 21:53:43 -05:00
DWesl
cd087c6007 CI: Fix the path to the build wheels.
setup.py bdist_wheel goes to dist/*.whl
pip wheel goes to *.whl
2021-12-10 21:20:47 -05:00
DWesl
8ebac45f24 CI: Explicitly use dash to get shell globbing. 2021-12-10 21:14:41 -05:00
DWesl
a4495decf8 CI: Stop using dash so the DOS line endings don't throw things off. 2021-12-10 19:57:44 -05:00
DWesl
b798989f33 CI: Make sure all python requirements are installed in Cygwin CI.
For some reason wheel wasn't installed properly.
2021-12-10 19:08:28 -05:00
DWesl
67bef87a07 CI: Specify where the command line goes in the shell.
I think this is how specifying the shell works.  The documentation
isn't terribly clear.
2021-12-10 18:21:23 -05:00
DWesl
fdbb1870d4 CI: Add a cygwin run to GitHub Actions.
Requested for the _imagingtk fix.
2021-12-10 08:52:46 -05:00
Alex Clark
d23afb3e26
Update .github/workflows/tidelift.yml
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com>
2021-12-01 17:05:02 -05:00
Alex Clark
ae4d5d913c Not deprecated, re-add org and proj 2021-12-01 14:15:40 -05:00
Alex Clark
c373ac188c Remove org and proj because deprecated, I think 2021-12-01 14:13:07 -05:00
Alex Clark
91fb7fc067 Add hugovk suggestion 2021-12-01 13:58:13 -05:00
Hugo van Kemenade
915d014136 GHA: Change condition to allow manually building wheels in forks 2021-12-01 12:42:11 +02:00
Hugo van Kemenade
22ad04743c GHA: Add workflow_dispatch to enable manually triggering builds 2021-11-30 22:14:34 +02:00
Hugo van Kemenade
71f7c806ac
Simplify cache-dependency-path
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2021-11-18 14:33:57 +02:00
Hugo van Kemenade
b744e7933a Use actions/setup-python's pip cache 2021-11-18 13:42:41 +02:00
Andrew Murray
25979a51e7 Added Fedora 35 2021-11-03 21:31:12 +11:00
Andrew Murray
44a61bb380
Merge pull request #5778 from hugovk/add-pypy-3.8
Test PyPy3.8
2021-10-19 11:27:51 +11:00
Hugo van Kemenade
90d5edb0e4 Install pytest-timeout for MinGW CI 2021-10-18 16:06:07 +03:00
Hugo van Kemenade
3e9a6f7508 Test slower macOS first, for slightly faster builds 2021-10-18 14:33:02 +03:00
Hugo van Kemenade
86f32f6074 Test PyPy3.8 2021-10-18 14:33:02 +03:00
Hugo van Kemenade
67b4cb52d1 Stop testing Python 3.6 on CI 2021-10-18 14:33:02 +03:00
Hugo van Kemenade
2f29c1233a Test PyQt6 on MinGW 2021-10-16 23:01:08 +03:00
Hugo van Kemenade
3c8128d2af
Merge branch 'main' into new-badge 2021-10-16 15:22:20 +03:00
Hugo van Kemenade
a8c18d0817 Rename master to main 2021-10-15 17:30:05 +03:00
Andrew Murray
90ffafeebc Removed Fedora 33 docker job 2021-10-15 19:19:26 +11:00
Hugo van Kemenade
836f740f7b Don't run for forks: missing secrets would fail 2021-10-14 23:00:02 +03:00
Alex Clark
76b5760b38 Create tidelift.yml 2021-10-14 22:57:34 +03:00
Hugo van Kemenade
ce3c925a51
Delete tidelift.yml 2021-10-14 22:46:42 +03:00
Alex Clark
5c69dc7c9a
Create tidelift.yml 2021-10-14 13:42:18 -04:00
Hugo van Kemenade
8eb3c9791d Test Python 3.10.0 final on GitHub Actions 2021-10-05 11:54:12 +03:00
Andrew Murray
a80f8133d6 Updated Ghostscript to 9.55.0 2021-09-27 23:19:05 +10:00
Hugo van Kemenade
5b7add9df7 Add CentOS Stream 8 2021-09-16 14:40:34 +03:00
Hugo van Kemenade
a761d9b0c7
Rename to "Build" for consistency
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2021-09-12 10:10:31 +03:00
Hugo van Kemenade
2bd2fbbf0b Move MinGW to own workflow 2021-09-11 17:13:48 +03:00
Hugo van Kemenade
d72b507a42 Remove unused job 2021-09-11 16:53:37 +03:00
Andrew Murray
771c7d937e Install numpy on Python 3.10 2021-08-10 12:46:12 +10: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
Hugo van Kemenade
ca97b16c0a
Install normalised sphinx-copybutton
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2021-05-16 09:46:00 +03:00
Hugo van Kemenade
5caa04c2d1 Build docs with sphinx_copybutton and sphinxext.opengraph 2021-05-14 20:13:44 +03:00
Andrew Murray
f132e4de8d Removed setuptools version requirement 2021-05-14 19:48:47 +10:00
Andrew Murray
256372724b
Merge pull request #5456 from python-pillow/revert-5447-python310
Revert "Fixed Python 3.10 at alpha.7": use 3.10-dev
2021-04-30 19:22:22 +10:00
Hugo van Kemenade
05f9e23024
Merge pull request #5453 from nulano/pypy-win64
GHA: Update test-windows for 64-bit PyPy 7.3.4 release
2021-04-30 12:09:59 +03:00
Hugo van Kemenade
ee94f4e394
Revert "Fixed Python 3.10 at alpha.7" 2021-04-30 11:35:27 +03:00
Hugo van Kemenade
4669345746
Merge pull request #5447 from radarhere/python310
Fixed Python 3.10 at alpha.7
2021-04-29 14:16:18 +03:00
Andrew Murray
f1b1e9465d Added Fedora 34 2021-04-28 07:51:11 +10:00
Andrew Murray
5cae79b8e5 Fixed Python 3.10 at alpha.7 2021-04-27 20:27:00 +10:00
nulano
8803dd19f0 remove unused variables, PyPy 7.3.4 ships 64-bit binaries for Windows 2021-04-12 20:24:04 +02:00
Andrew Murray
ed8064df22 Removed Fedora 32 docker job 2021-04-02 18:07:03 +11:00
Hugo van Kemenade
cafd389770
Merge pull request #5359 from nulano/libtiff-cmake 2021-04-01 12:03:42 +03:00
Andrew Murray
d8b4a92806 Updated Ghostscript to 9.54.0 2021-03-31 16:03:13 +11:00
wiredfool
3addd7df4e
Merge pull request #5062 from nulano/fribidi-link
Dynamically link FriBiDi instead of Raqm
2021-03-27 16:29:04 +00:00
Andrew Murray
1105c5d5c9 Updated nasm to 2.15.05
(cherry picked from commit 6e31662a49)
2021-03-24 21:31:10 +01:00
Hugo van Kemenade
e85bf540cf
Contributing: Include release notes as needed or appropriate
[CI skip]
2021-03-23 20:58:01 +02:00
Hugo van Kemenade
b7e525dfa4
Merge pull request #5329 from wiredfool/pytest-timeout 2021-03-14 22:04:32 +02:00
Eric Soroos
d0d42cd7c2 Install pytest-timeout on the ci.
(dry?)
2021-03-14 14:20:57 +01:00
Hugo van Kemenade
2999628a2b
Merge pull request #5219 from radarhere/mkdir_test_errors
Replaced mkdir command with Python
2021-03-08 14:07:38 +02:00
Andrew Murray
666d3c5d3f Use bash shell for mkdir command 2021-03-08 22:21:22 +11:00