diff --git a/.ci/build.sh b/.ci/build.sh
index a2e3041bd..e678f68ec 100755
--- a/.ci/build.sh
+++ b/.ci/build.sh
@@ -2,7 +2,7 @@
set -e
-coverage erase
+python3 -m coverage erase
if [ $(uname) == "Darwin" ]; then
export CPPFLAGS="-I/usr/local/miniconda/include";
fi
diff --git a/.ci/install.sh b/.ci/install.sh
index 6d6894566..c588af42f 100755
--- a/.ci/install.sh
+++ b/.ci/install.sh
@@ -27,6 +27,7 @@ fi
python3 -m pip install --upgrade pip
python3 -m pip install --upgrade wheel
+PYTHONOPTIMIZE=0 python3 -m pip install cffi
python3 -m pip install coverage
python3 -m pip install defusedxml
python3 -m pip install olefile
@@ -37,7 +38,6 @@ python3 -m pip install pyroma
python3 -m pip install test-image-results
if [[ $(uname) != CYGWIN* ]]; then
- PYTHONOPTIMIZE=0 python3 -m pip install cffi
# TODO Remove condition when NumPy supports 3.11
if ! [ "$GHA_PYTHON_VERSION" == "3.11-dev" ]; then python3 -m pip install numpy ; fi
diff --git a/.github/workflows/test-cygwin.yml b/.github/workflows/test-cygwin.yml
index a656d64c5..a2795b088 100644
--- a/.github/workflows/test-cygwin.yml
+++ b/.github/workflows/test-cygwin.yml
@@ -69,10 +69,7 @@ jobs:
- name: Build
shell: bash.exe -eo pipefail -o igncr "{0}"
run: |
- python3 -m coverage erase
- make clean
- CFLAGS="-coverage -Werror=implicit-function-declaration" python3 -m pip install -v --global-option="build_ext" .
- python3 selftest.py
+ bash.exe .ci/build.sh
- name: Test
run: |
diff --git a/README.md b/README.md
index 7bff737a2..5e9adaf7e 100644
--- a/README.md
+++ b/README.md
@@ -36,6 +36,9 @@ As of 2019, Pillow development is
+
diff --git a/docs/index.rst b/docs/index.rst
index f1a721c6a..5e886c2e8 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -29,6 +29,10 @@ Pillow for enterprise is available via the Tidelift Subscription. `Learn more