Skip to content

Commit

Permalink
Bump minimum supported Python version to 3.9
Browse files Browse the repository at this point in the history
  • Loading branch information
kc611 committed Dec 4, 2023
1 parent da22592 commit 530bed8
Show file tree
Hide file tree
Showing 6 changed files with 4 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 @@ -23,10 +20,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 @@ -44,10 +37,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
1 change: 0 additions & 1 deletion buildscripts/manylinux_2_17/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ The conda packages will be stored into `<llvmlite_source_root>/docker_output/dis

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

- cp38-cp38
- cp39-cp39
- cp310-cp310

Expand Down
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 530bed8

Please sign in to comment.