Merge pull request #794 from jdegenstein/no_py39

Drop support for python 3.9
This commit is contained in:
jdegenstein 2024-11-21 08:56:35 -06:00 committed by GitHub
commit 2ba9e5b248
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 11 additions and 10 deletions

View file

@ -7,9 +7,9 @@ jobs:
fail-fast: false
matrix:
python-version: [
"3.9",
"3.10",
#"3.11"
# "3.11",
"3.12"
]
runs-on: ubuntu-latest
@ -21,4 +21,4 @@ jobs:
- name: typecheck
run: |
mypy --config-file mypy.ini src/build123d
mypy --config-file mypy.ini src/build123d

View file

@ -20,6 +20,7 @@ jobs:
run: |
pwd
ls -lR
python3 -V
python3 -m pip install --upgrade pip
python3 -m pip -V
python3 -m pip install build

View file

@ -8,9 +8,9 @@ jobs:
fail-fast: false
matrix:
python-version: [
"3.9",
"3.10",
#"3.11"
# "3.11",
"3.12",
]
os: [macos-13, ubuntu-latest, windows-latest]
@ -29,9 +29,9 @@ jobs:
fail-fast: false
matrix:
python-version: [
#"3.9",
"3.10",
#"3.11"
#"3.11",
#"3.12"
]
os: [macos-14]

View file

@ -7,7 +7,7 @@ formats:
build:
os: "ubuntu-22.04"
tools:
python: "3.9"
python: "3.10"
apt_packages:
- graphviz

View file

@ -16,7 +16,7 @@ authors = [
]
description = "A python CAD programming library"
readme = "README.md"
requires-python = ">= 3.9, < 3.13"
requires-python = ">= 3.10, < 3.13"
keywords = [
"3d models",
"3d printing",
@ -61,5 +61,5 @@ exclude = ["build123d._dev"]
write_to = "src/build123d/_version.py"
[tool.black]
target-version = ["py39", "py310", "py311", "py312"]
target-version = ["py310", "py311", "py312"]
line-length = 88