Skip to content

Commit

Permalink
Various version bumps.
Browse files Browse the repository at this point in the history
  • Loading branch information
TkTech committed Feb 4, 2024
1 parent 60b9235 commit 2757d2c
Show file tree
Hide file tree
Showing 9 changed files with 142,140 additions and 49,469 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 54,7 @@ jobs:
os: [ubuntu-20.04, windows-2019, macos-10.15]
# cp - CPython
# pp - PyPy
py: ["cp36", "cp37", "cp38", "cp39", "cp310", "pp37", "pp38", "pp39"]
py: ["cp39", "cp310", "cp311", "cp312", "pp37", "pp38", "pp39"]

steps:
- uses: actions/checkout@v2
Expand All @@ -71,7 71,7 @@ jobs:
platforms: all

- name: Build & test wheels
uses: pypa/cibuildwheel@v2.6.0
uses: pypa/cibuildwheel@v2.16.5
env:
CIBW_ARCHS_LINUX: auto aarch64 ppc64le
CIBW_BUILD: "${{ matrix.py }}-*"
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 18,7 @@ jobs:
run: >
sudo apt-get install -y
build-essential
clang-6.0
clang
- name: Installing python dependencies
env:
Expand Down Expand Up @@ -49,7 49,7 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [3.6, 3.7, 3.8, 3.9, "3.10"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]

steps:
# Python needs to be setup before checkout to prevent files from being
Expand All @@ -66,7 66,7 @@ jobs:
run: >
sudo apt-get install -y
build-essential
clang-6.0
clang
- name: Installing python dependencies
env:
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 1,12 @@
# Changelog

## 6.0.0

- Dropped support for CPython 3.6 - 3.8 which are long past their support window,
added support for CPython for 3.11 & 3.12.
- Updated upstream simdjson library to 3.6.4.
- Various packaging, CI, and compiler version bumps.

## 5.0.1

- Expanded PyPy prebuilt binary support (packaging change only).
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 8,7 @@ If SIMD instructions are unavailable a fallback parser is used, making
pysimdjson safe to use anywhere.

Bindings are currently tested on OS X, Linux, and Windows for Python version
3.6 to 3.9.
3.9 to 3.12.

## 📝 Documentation

Expand Down
12 changes: 5 additions & 7 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 25,7 @@ If SIMD instructions are unavailable a fallback parser is used, making
pysimdjson safe to use anywhere.

Bindings are currently tested on OS X, Linux, and Windows for Python version
3.6 to 3.10.
3.9 to 3.12.

Installation
------------
Expand All @@ -44,16 44,14 @@ Binary wheels are available for the following:
-------------- ------- ------- ------- --------- ---------
| Interpreter | OS X | Win | Linux | Linux | Linux |
============== ======= ======= ======= ========= =========
| CPython 3.6 | Yes | Yes | Yes | Yes | Yes |
-------------- ------- ------- ------- --------- ---------
| CPython 3.7 | Yes | Yes | Yes | Yes | Yes |
-------------- ------- ------- ------- --------- ---------
| CPython 3.8 | Yes | Yes | Yes | Yes | Yes |
-------------- ------- ------- ------- --------- ---------
| CPython 3.9 | Yes | Yes | Yes | Yes | Yes |
-------------- ------- ------- ------- --------- ---------
| CPython 3.10 | Yes | Yes | Yes | Yes | Yes |
-------------- ------- ------- ------- --------- ---------
| CPython 3.11 | Yes | Yes | Yes | Yes | Yes |
-------------- ------- ------- ------- --------- ---------
| CPython 3.12 | Yes | Yes | Yes | Yes | Yes |
-------------- ------- ------- ------- --------- ---------

When binary wheels are not available, a C 11 (or better) compiler is required
when installing in order to build the underlying simdjson library.
Expand Down
Loading

0 comments on commit 2757d2c

Please sign in to comment.