Skip to content

Commit 0e6cfb1

Browse files
committed
Drop Python 3.9 support
1 parent 4196de2 commit 0e6cfb1

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
os:
2121
["ubuntu-22.04"] # "windows-2025" # Disabled until solution/workaround for NVTX is present
2222
# "ubuntu-24.04" # Postponed as long as testing against CUDA 12.1, needs 12.6+
23-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
23+
python: ["3.10", "3.11", "3.12", "3.13"]
2424

2525
name: "${{ matrix.os }} / Python ${{ matrix.python }}"
2626
runs-on: ${{ matrix.os }}

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
strategy:
1818
fail-fast: false
1919
matrix:
20-
python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
20+
python: ["3.10", "3.11", "3.12", "3.13"]
2121

2222
name: "Python ${{ matrix.python }}"
2323
runs-on: ubuntu-24.04

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ In particular, torchhull is a GPU implementation of the following paper:
5555

5656
torchhull requires the following prerequites (for JIT compilation):
5757

58-
- Python >= 3.9
58+
- Python >= 3.10
5959
- CUDA >= 12.1
6060
- C++17 compiler
6161

noxfile.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,9 @@ def docs_live(session: nox.Session) -> None:
7171
# sphinx-build
7272
force_building = "-E"
7373
watch_dirs_and_files = ["src", "README.md", "CHANGELOG.md"]
74-
watch_args = [v for pair in zip(["--watch"] * len(watch_dirs_and_files), watch_dirs_and_files) for v in pair]
74+
watch_args = [
75+
v for pair in zip(["--watch"] * len(watch_dirs_and_files), watch_dirs_and_files, strict=True) for v in pair
76+
]
7577
session.run(
7678
"sphinx-autobuild",
7779
"-b",

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version = "0.2.0"
44
authors = [{ name = "Patrick Stotko", email = "[email protected]" }]
55
description = "A fast Visual Hull implementation"
66
readme = "README.md"
7-
requires-python = ">=3.9"
7+
requires-python = ">=3.10"
88
dependencies = ["torch", "charonload"]
99
classifiers = [
1010
"Development Status :: 4 - Beta",
@@ -13,7 +13,6 @@ classifiers = [
1313
"Programming Language :: C++",
1414
"Environment :: GPU :: NVIDIA CUDA",
1515
"Programming Language :: Python :: 3 :: Only",
16-
"Programming Language :: Python :: 3.9",
1716
"Programming Language :: Python :: 3.10",
1817
"Programming Language :: Python :: 3.11",
1918
"Programming Language :: Python :: 3.12",
@@ -84,7 +83,7 @@ line-length = 120
8483
[tool.isort]
8584
profile = "black"
8685
multi_line_output = 3
87-
py_version = 39
86+
py_version = 310
8887

8988

9089
[tool.docformatter]

0 commit comments

Comments
 (0)