Skip to content

Commit

Permalink
Stop building PyPy3.8 wheels due to lack of Pillow support
Browse files Browse the repository at this point in the history
  • Loading branch information
jbarlow83 committed Oct 4, 2023
1 parent e35f037 commit 0b9dc64
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 15 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ pikepdf

**pikepdf** is a Python library for reading and writing PDF files.

[![Build Status](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml/badge.svg)](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml) [![PyPI](https://img.shields.io/pypi/v/pikepdf.svg)](https://pypi.org/project/pikepdf/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pikepdf) ![PyPy](https://img.shields.io/badge/PyPy-3.8%20|%203.9-blue) ![PyPI - License](https://img.shields.io/pypi/l/pikepdf) ![PyPI - Downloads](https://img.shields.io/pypi/dm/pikepdf) [![codecov](https://codecov.io/gh/pikepdf/pikepdf/branch/main/graph/badge.svg?token=8FJ755317J)](https://codecov.io/gh/pikepdf/pikepdf)
[![Build Status](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml/badge.svg)](https://github.com/pikepdf/pikepdf/actions/workflows/build.yml) [![PyPI](https://img.shields.io/pypi/v/pikepdf.svg)](https://pypi.org/project/pikepdf/) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pikepdf) ![PyPy](https://img.shields.io/badge/3.9-blue) ![PyPI - License](https://img.shields.io/pypi/l/pikepdf) ![PyPI - Downloads](https://img.shields.io/pypi/dm/pikepdf) [![codecov](https://codecov.io/gh/pikepdf/pikepdf/branch/main/graph/badge.svg?token=8FJ755317J)](https://codecov.io/gh/pikepdf/pikepdf)

pikepdf is based on [QPDF](https://github.com/qpdf/qpdf), a powerful PDF manipulation and repair library.

Expand Down
14 changes: 7 additions & 7 deletions docs/binary-wheels.csv
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
,3.8,3.9,3.10,3.11,3.12,PyPy 3.8, PyPy 3.9, PyPy 3.10
:fa:`apple` macOS Intel,✅,✅,✅,✅,✅,✅,
:fa:`apple` macOS Apple Silicon,❌,✅,✅,✅,✅,⏳,⏳,⏳
:fa:`windows` Windows x64,✅,✅,✅,✅,✅,✅,✅,
:fa:`linux` manylinux2014 x64,✅,✅,✅,✅,✅,✅,✅,
:fa:`linux` manylinux2014 aarch64 (ARM64),✅,✅,✅,✅,✅,⏳,⏳,⏳
:fa:`linux` musllinux x64,❌,✅,✅,✅,✅,⏳,⏳,⏳
,3.8,3.9,3.10,3.11,3.12,PyPy 3.9, PyPy 3.10
:fa:`apple` macOS Intel,✅,✅,✅,✅,✅,⏳
:fa:`apple` macOS Apple Silicon,❌,✅,✅,✅,✅,⏳,⏳
:fa:`windows` Windows x64,✅,✅,✅,✅,✅,✅,⏳
:fa:`linux` manylinux2014 x64,✅,✅,✅,✅,✅,✅,⏳
:fa:`linux` manylinux2014 aarch64 (ARM64),✅,✅,✅,✅,✅,⏳,⏳
:fa:`linux` musllinux x64,❌,✅,✅,✅,✅,⏳,⏳
9 changes: 2 additions & 7 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,7 @@ classifiers = [
"Topic :: Multimedia :: Graphics",
"Topic :: Software Development :: Libraries",
]
dependencies = [
"Pillow>=9.0",
"Pillow<10; platform_python_implementation == 'PyPy' and python_version < '3.9'",
"deprecation",
"lxml>=4.8",
"packaging",
]
dependencies = ["Pillow>=10.0.1", "deprecation", "lxml>=4.8", "packaging"]

[project.urls]
documentation = "https://pikepdf.readthedocs.io/"
Expand Down Expand Up @@ -112,6 +106,7 @@ skip = [
"cp36-*", # too old
"cp37-*", # too old
"pp37-*", # too old
"pp38-*", # too old (no Pillow support)
"*-win32", # no 32-bit builds/not supported by Pillow anymore
"*musllinux*_aarch64", # haven't tried yet/needs Cirrus tweaks
"cp38-musllinux*", # too old - some dependendies don't have wheels
Expand Down

0 comments on commit 0b9dc64

Please sign in to comment.