From 42689850ee883106f48383d47e30bff5b302df56 Mon Sep 17 00:00:00 2001 From: Alexander Piskun Date: Sun, 8 Oct 2023 11:05:47 +0300 Subject: [PATCH] build of pypy3.8 wheels Signed-off-by: Alexander Piskun --- .github/workflows/test-wheels-pi_heif.yml | 6 +++--- .github/workflows/test-wheels.yml | 6 +++--- CHANGELOG.md | 6 +++++- README.md | 1 + pi-heif/README.md | 3 +++ pyproject.toml | 4 ++-- 6 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test-wheels-pi_heif.yml b/.github/workflows/test-wheels-pi_heif.yml index ed43acbc..7e536d42 100644 --- a/.github/workflows/test-wheels-pi_heif.yml +++ b/.github/workflows/test-wheels-pi_heif.yml @@ -78,7 +78,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["pypy-3.8", "pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] env: PH_LIGHT_ACTION: 1 @@ -111,7 +111,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["pypy-3.8", "pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - name: Delay, waiting Pypi to update. @@ -144,7 +144,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["pypy-3.8", "pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - name: Delay, waiting Pypi to update. diff --git a/.github/workflows/test-wheels.yml b/.github/workflows/test-wheels.yml index 13629a0b..390e13f5 100644 --- a/.github/workflows/test-wheels.yml +++ b/.github/workflows/test-wheels.yml @@ -75,7 +75,7 @@ jobs: runs-on: windows-2019 strategy: matrix: - python-version: ["pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["pypy-3.8", "pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] env: PH_FULL_ACTION: 1 @@ -105,7 +105,7 @@ jobs: runs-on: macos-11 strategy: matrix: - python-version: ["pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["pypy-3.8", "pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - name: Delay, waiting Pypi to update. @@ -136,7 +136,7 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - python-version: ["pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["pypy-3.8", "pypy-3.9", "pypy-3.10", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - name: Delay, waiting Pypi to update. diff --git a/CHANGELOG.md b/CHANGELOG.md index bd8e0a42..bb681142 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ All notable changes to this project will be documented in this file. -## [0.13.1 - 2023-10-0x] +## [0.13.1 - 2023-10-1x] + +### Added + +- Returned `PyPy 3.8` wheels. ### Changed diff --git a/README.md b/README.md index 52fad0c8..4c172585 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ pillow_heif.register_avif_opener() | CPython 3.10 | ✅ | ✅ | ✅ | ✅ | ✅ | | CPython 3.11 | ✅ | ✅ | ✅ | ✅ | ✅ | | CPython 3.12 | ✅ | ✅ | ✅ | ✅ | ✅ | +| PyPy 3.8 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ | | PyPy 3.9 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ | | PyPy 3.10 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ | diff --git a/pi-heif/README.md b/pi-heif/README.md index 4612a990..7bd03f9b 100644 --- a/pi-heif/README.md +++ b/pi-heif/README.md @@ -6,6 +6,8 @@ ![PythonVersion](https://img.shields.io/badge/python-3.8%20%7C%203.9%20%7C%203.10%20%7C%203.11%20%7C%203.12-blue) ![impl](https://img.shields.io/pypi/implementation/pi_heif) ![pypi](https://img.shields.io/pypi/v/pi_heif.svg) +[![Downloads](https://static.pepy.tech/personalized-badge/pi-heif?period=total&units=international_system&left_color=grey&right_color=orange&left_text=Downloads)](https://pepy.tech/project/pi-heif) +[![Downloads](https://static.pepy.tech/personalized-badge/pi-heif?period=month&units=international_system&left_color=grey&right_color=orange&left_text=Downloads/Month)](https://pepy.tech/project/pi-heif) ![Mac OS](https://img.shields.io/badge/mac%20os-FCC624?style=for-the-badge&logoColor=white) ![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white) @@ -68,6 +70,7 @@ if pi_heif.is_supported("input.heic"): | CPython 3.10 | ✅ | ✅ | ✅ | ✅ | ✅ | | CPython 3.11 | ✅ | ✅ | ✅ | ✅ | ✅ | | CPython 3.12 | ✅ | ✅ | ✅ | ✅ | ✅ | +| PyPy 3.8 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ | | PyPy 3.9 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ | | PyPy 3.10 v7.3 | ✅ | ✅ | ✅ | N/A | ✅ | diff --git a/pyproject.toml b/pyproject.toml index 36d75ba1..ed47c04c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -85,8 +85,8 @@ messages_control.disable = [ [tool.cibuildwheel] build-verbosity = "2" -build = ["cp38-* cp39-* cp310-* cp311-* cp312-* pp39-* pp310-*"] -skip = ["cp36-* cp37-* pp37-* pp38-*"] +build = ["cp38-* cp39-* cp310-* cp311-* cp312-* pp38-* pp39-* pp310-*"] +skip = ["cp36-* cp37-* pp37-*"] test-extras = "tests-min" test-command = "pytest {project}" before-test = [