Skip to content

Commit 5bfc37a

Browse files
authored
chore: drop python 3.8 support (sparckles#1079)
1 parent 3da7c3b commit 5bfc37a

9 files changed

+124
-96
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ body:
4242
attributes:
4343
label: Your Python version (`python --version`)
4444
options:
45-
- 3.8
4645
- 3.9
4746
- 3.10
4847
- 3.11

.github/workflows/codspeed.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,13 @@ jobs:
1717
runs-on: ubuntu-22.04
1818
steps:
1919
- uses: actions/checkout@v4
20-
20+
2121
- name: Install uv
2222
uses: astral-sh/setup-uv@v3
23-
23+
2424
- uses: actions/setup-python@v5
2525
with:
26-
python-version: "3.8"
27-
26+
python-version: "3.9"
2827

2928
- name: Install dependencies with uv
3029
run: |
@@ -43,4 +42,5 @@ jobs:
4342
uses: CodSpeedHQ/action@v2
4443
with:
4544
token: ${{ secrets.CODSPEED_TOKEN }}
46-
run: pytest integration_tests --codspeed
45+
run: pytest integration_tests --codspeed
46+

.github/workflows/preview-deployments.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: macos-12
2020
strategy:
2121
matrix:
22-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
22+
python-version: ["3.9", "3.10", "3.11", "3.12"]
2323
steps:
2424
- uses: actions/checkout@v4
2525
- name: Install uv
@@ -52,7 +52,7 @@ jobs:
5252
runs-on: windows-latest
5353
strategy:
5454
matrix:
55-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
55+
python-version: ["3.9", "3.10", "3.11", "3.12"]
5656
target: [x64, x86]
5757
steps:
5858
- uses: actions/checkout@v4
@@ -78,7 +78,7 @@ jobs:
7878
runs-on: ubuntu-latest
7979
strategy:
8080
matrix:
81-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
81+
python-version: ["3.9", "3.10", "3.11", "3.12"]
8282
target: [x86_64, i686]
8383
steps:
8484
- uses: actions/checkout@v4
@@ -107,7 +107,6 @@ jobs:
107107
matrix:
108108
python:
109109
[
110-
{ version: "3.8", abi: "cp38-cp38" },
111110
{ version: "3.9", abi: "cp39-cp39" },
112111
{ version: "3.10", abi: "cp310-cp310" },
113112
{ version: "3.11", abi: "cp311-cp311" },
@@ -149,4 +148,5 @@ jobs:
149148
source venv/bin/activate
150149
pip install --upgrade pip setuptools wheel
151150
pip install --force-reinstall dist/robyn*.whl
152-
cd ~ && python -c 'import robyn'
151+
cd ~ && python -c 'import robyn'
152+

.github/workflows/python-CI.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
fail-fast: false
1111
matrix:
1212
os: ["windows", "ubuntu", "macos"]
13-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
13+
python-version: ["3.9", "3.10", "3.11", "3.12"]
1414
name: ${{ matrix.os }} tests with python ${{ matrix.python-version }}
1515
runs-on: ${{ matrix.os }}-latest
1616
steps:

.github/workflows/release-CI.yml

+3-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: macos-12
1212
strategy:
1313
matrix:
14-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
14+
python-version: ["3.9", "3.10", "3.11", "3.12"]
1515
steps:
1616
- uses: actions/checkout@v3
1717
- name: Install uv
@@ -48,7 +48,7 @@ jobs:
4848
runs-on: windows-latest
4949
strategy:
5050
matrix:
51-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
51+
python-version: ["3.9", "3.10", "3.11", "3.12"]
5252
target: [x64, x86]
5353
steps:
5454
- uses: actions/checkout@v3
@@ -78,7 +78,7 @@ jobs:
7878
runs-on: ubuntu-latest
7979
strategy:
8080
matrix:
81-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
81+
python-version: ["3.9", "3.10", "3.11", "3.12"]
8282
target: [x86_64, i686]
8383
steps:
8484
- uses: actions/checkout@v3
@@ -110,7 +110,6 @@ jobs:
110110
matrix:
111111
python:
112112
[
113-
{ version: "3.8", abi: "cp38-cp38" },
114113
{ version: "3.9", abi: "cp39-cp39" },
115114
{ version: "3.10", abi: "cp310-cp310" },
116115
{ version: "3.11", abi: "cp311-cp311" },

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ You can add more routes to your API. Check out the routes in [this file](https:/
102102

103103
Robyn is compatible with the following Python versions:
104104

105-
> Python >= 3.8
105+
> Python >= 3.9
106106
107107
It is recommended to use the latest version of Python for the best performances.
108108

@@ -149,7 +149,7 @@ If you still need help to get started, feel free to reach out on our [community
149149
#### Prerequisites
150150

151151
Before starting, ensure you have the following installed:
152-
- Python >= 3.8, <= 3.12 , Support for Python 3.13 is coming soon!
152+
- Python >= 3.9, <= 3.12 , Support for Python 3.13 is coming soon!
153153
- Rust (latest stable)
154154
- C compiler (gcc/clang)
155155

noxfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import nox
44

55

6-
@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12"])
6+
@nox.session(python=["3.9", "3.10", "3.11", "3.12"])
77
def tests(session):
88
session.run("pip", "install", "poetry==1.3.0")
99
session.run(

poetry.lock

+106-75
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

+1-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ classifiers = [
1515
"Operating System :: OS Independent",
1616
"Topic :: Internet :: WWW/HTTP",
1717
"Programming Language :: Python :: 3",
18-
"Programming Language :: Python :: 3.8",
1918
"Programming Language :: Python :: 3.9",
2019
"Programming Language :: Python :: 3.10",
2120
"Programming Language :: Python :: 3.11",
@@ -54,7 +53,7 @@ authors = ["Sanskar Jethi <[email protected]>"]
5453

5554

5655
[tool.poetry.dependencies]
57-
python = "^3.8"
56+
python = "^3.9"
5857
inquirerpy = "0.3.4"
5958
maturin = "0.14.12"
6059
watchdog = "4.0.1"

0 commit comments

Comments
 (0)