Skip to content

Commit

Permalink
Merge pull request #1018 from kc611/bump_39
Browse files Browse the repository at this point in the history
Bump minimum supported Python version to 3.9
  • Loading branch information
sklam authored Dec 5, 2023
2 parents 857cb78 + c5520f2 commit 927e430
Show file tree
Hide file tree
Showing 6 changed files with 6 additions and 17 deletions.
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ Key Benefits
Compatibility
=============

llvmlite has been tested with Python 3.8 -- 3.12 and is likely to work with
llvmlite has been tested with Python 3.9 -- 3.12 and is likely to work with
greater versions.

As of version 0.41.0, llvmlite requires LLVM 14.x.x on all architectures
Expand Down
11 changes: 0 additions & 11 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ jobs:
name: macOS
vmImage: macos-11
matrix:
py38:
PYTHON: '3.8'
CONDA_ENV: cienv
py39:
PYTHON: '3.9'
CONDA_ENV: cienv
Expand All @@ -26,10 +23,6 @@ jobs:
name: Linux
vmImage: ubuntu-20.04
matrix:
py38:
PYTHON: '3.8'
CONDA_ENV: cienv
RUN_FLAKE8: yes
py39:
PYTHON: '3.9'
CONDA_ENV: cienv
Expand All @@ -52,10 +45,6 @@ jobs:
# pypy:
# PYTHON: pypy
# CONDA_ENV: cienv
py38_wheel:
PYTHON: '3.8'
CONDA_ENV: cienv
WHEEL: 'yes'
py39_wheel:
PYTHON: '3.9'
CONDA_ENV: cienv
Expand Down
3 changes: 2 additions & 1 deletion buildscripts/manylinux_2_17/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,10 @@ The conda packages will be stored into `<llvmlite_source_root>/docker_output/dis

Available Python installations (`<pyver>`) are:

- cp38-cp38
- cp39-cp39
- cp310-cp310
- cp311-cp311
- cp312-cp312


Reference: https://github.com/pypa/manylinux
2 changes: 1 addition & 1 deletion conda-recipes/llvmlite/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ requirements:
# requires libxml2
- libxml2 # [win]
run:
- python >=3.8
- python >=3.9
- vs2015_runtime # [win]
# osx has dynamically linked libstdc++
- libcxx >=4.0.1 # [osx]
Expand Down
2 changes: 1 addition & 1 deletion docs/source/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ you commit changes. You can skip this check with ``git commit --no-verify``.
Platform support
----------------

Llvmlite will be kept compatible with Python 3.8 and later
Llvmlite will be kept compatible with Python 3.9 and later
under at least Windows, macOS and Linux.

We do not expect contributors to test their code on all platforms. Pull
Expand Down
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import sys


min_python_version = (3, 8)
min_python_version = (3, 9)


def _version_info_str(int_tuple):
Expand Down Expand Up @@ -194,7 +194,6 @@ def finalize_options(self):
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
Expand Down

0 comments on commit 927e430

Please sign in to comment.