Skip to content

Commit 963e08d

Browse files
Update Python version and build setup
1 parent 0ea2924 commit 963e08d

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

.github/workflows/pypi.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
fetch-depth: 0
2727
- uses: actions/setup-python@v5
2828
with:
29-
python-version: "3.8"
29+
python-version: "3.10"
3030
- name: Build the sdist
3131
run: |
3232
pip install build
@@ -36,7 +36,7 @@ jobs:
3636
mkdir -p test-sdist
3737
cd test-sdist
3838
python -m venv venv-sdist
39-
venv-sdist/bin/python -m pip install ../dist/miniKanren-*.tar.gz
39+
venv-sdist/bin/python -m pip install ../dist/minikanren-*.tar.gz
4040
- uses: actions/upload-artifact@v4
4141
with:
4242
name: artifact

.github/workflows/tests.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
- uses: actions/checkout@v4
5151
- uses: actions/setup-python@v5
5252
with:
53-
python-version: "3.8"
53+
python-version: "3.10"
5454
- uses: pre-commit/[email protected]
5555

5656
test:
@@ -62,9 +62,10 @@ jobs:
6262
strategy:
6363
matrix:
6464
python-version:
65-
- "3.8"
6665
- "3.9"
6766
- "3.10"
67+
- "3.11"
68+
- "3.12"
6869
- "pypy3.9"
6970
steps:
7071
- uses: actions/checkout@v4

pyproject.toml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
[build-system]
2-
requires = [
3-
"setuptools==80.9.0", # pinning at current latest. Update as needed
4-
"setuptools-scm[toml]==8.3.1", # used to pull version from git tag; pinned at current latest
5-
]
2+
requires = ["setuptools>=77.0.0", "setuptools-scm[toml]"]
63
build-backend = "setuptools.build_meta"
74

85
[project]
96
name = "miniKanren"
107
dynamic = ['version']
11-
requires-python = ">=3.6"
8+
requires-python = ">=3.9"
129
authors = [{ name = "Brandon T. Willard", email = "[email protected]" }]
1310
description = "Relational programming in Python"
1411
readme = "README.md"
@@ -20,10 +17,10 @@ classifiers = [
2017
"Operating System :: OS Independent",
2118
"Programming Language :: Python",
2219
"Programming Language :: Python :: 3",
23-
"Programming Language :: Python :: 3.7",
24-
"Programming Language :: Python :: 3.8",
2520
"Programming Language :: Python :: 3.9",
2621
"Programming Language :: Python :: 3.10",
22+
"Programming Language :: Python :: 3.11",
23+
"Programming Language :: Python :: 3.12",
2724
"Programming Language :: Python :: Implementation :: CPython",
2825
"Programming Language :: Python :: Implementation :: PyPy",
2926
]

0 commit comments

Comments
 (0)