Skip to content

Commit 46dcd72

Browse files
committed
bump to 3.9+
1 parent 7638e12 commit 46dcd72

File tree

4 files changed

+5
-17
lines changed

4 files changed

+5
-17
lines changed

.github/workflows/release-python.yml

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,11 @@ jobs:
3232
- [ubuntu-20.04, manylinux_aarch64]
3333
- [macos-14, macosx_*]
3434
- [windows-2019, win_amd64]
35-
python: ["cp38", "cp39", "cp310", "cp311", "cp312"]
35+
python: ["cp39", "cp310", "cp311", "cp312"]
3636
exclude:
37-
- buildplat: [macos-14, macosx_*]
38-
python: "cp38"
3937
- buildplat: [macos-14, macosx_*]
4038
python: "cp39"
4139
include:
42-
- buildplat: [macos-12, macosx_*]
43-
python: "cp38"
4440
- buildplat: [macos-12, macosx_*]
4541
python: "cp39"
4642

@@ -75,13 +71,6 @@ jobs:
7571
- name: Install cibuildwheel
7672
run: python -m pip install "cibuildwheel>=2.4,<3"
7773

78-
- name: Build MacOS Py38 Wheel
79-
if: ${{ matrix.python == 'cp38' && matrix.buildplat[0] == 'macos-11' }}
80-
env:
81-
CIBW_BUILD: cp38-macosx_x86_64
82-
MACOSX_DEPLOYMENT_TARGET: "10.14"
83-
run: python -m cibuildwheel --output-dir wheelhouse
84-
8574
- name: Build MacOS Py39 Wheels
8675
if: ${{ matrix.python == 'cp39' && matrix.buildplat[0] == 'macos-11' }}
8776
env:
@@ -114,7 +103,7 @@ jobs:
114103
- uses: actions/setup-python@v5
115104
with:
116105
# Build sdist on lowest supported Python
117-
python-version: '3.8'
106+
python-version: '3.9'
118107

119108
- name: Install tox
120109
run: |

.github/workflows/test-python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
strategy:
3434
matrix:
3535
os: ["ubuntu-latest", "macos-latest", "windows-latest"]
36-
python-version: [3.8, 3.9, "3.10", "3.11", "3.12"]
36+
python-version: ["3.9", "3.10", "3.11", "3.12"]
3737
fail-fast: false
3838
name: CPython ${{ matrix.python-version }}-${{ matrix.os }}
3939
steps:

bindings/python/CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ be of interest or that has already been addressed.
1313

1414
## Supported Interpreters
1515

16-
PyMongoArrow supports CPython 3.7+ and PyPy3.8+. Language features not
16+
PyMongoArrow supports CPython 3.9+ and PyPy3.9+. Language features not
1717
supported by all interpreters can not be used.
1818

1919
## Style Guide

bindings/python/pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ classifiers = [
2323
"Operating System :: POSIX",
2424
"Programming Language :: Python :: 3",
2525
"Programming Language :: Python :: 3 :: Only",
26-
"Programming Language :: Python :: 3.8",
2726
"Programming Language :: Python :: 3.9",
2827
"Programming Language :: Python :: 3.10",
2928
"Programming Language :: Python :: 3.11",
@@ -32,7 +31,7 @@ classifiers = [
3231
"Topic :: Database",
3332
]
3433
readme = "README.md"
35-
requires-python = ">=3.8"
34+
requires-python = ">=3.9"
3635
dependencies = [
3736
# Must be kept in sync with "build_sytem.requires" above.
3837
"pyarrow >=17.0,<17.1",

0 commit comments

Comments
 (0)