Lowered minimum Python version to 3.12 and added CI matrix for testing 3.12/3.13/3.14.
Dependency Audit / Dependency Audit (push) Successful in 17s
CI / Formatting (push) Successful in 14s
CI / Linting (push) Successful in 13s
CI / Tests (Python 3.12) (push) Successful in 28s
CI / Tests (Python 3.13) (push) Successful in 26s
CI / Tests (Python 3.14) (push) Successful in 24s
CI / Type Checking (push) Successful in 27s
Dependency Audit / Dependency Audit (push) Successful in 17s
CI / Formatting (push) Successful in 14s
CI / Linting (push) Successful in 13s
CI / Tests (Python 3.12) (push) Successful in 28s
CI / Tests (Python 3.13) (push) Successful in 26s
CI / Tests (Python 3.14) (push) Successful in 24s
CI / Type Checking (push) Successful in 27s
This commit is contained in:
+3
-3
@@ -2,7 +2,7 @@
|
||||
name = "owlbot"
|
||||
dynamic = ["version"]
|
||||
description = "An Owncast chat bot with a modular event-driven architecture"
|
||||
requires-python = ">=3.14"
|
||||
requires-python = ">=3.12"
|
||||
license = "Apache-2.0"
|
||||
authors = [
|
||||
{ name = "Logan Fick" },
|
||||
@@ -54,7 +54,7 @@ packages = ["owlbot"]
|
||||
version-file = "owlbot/_version.py"
|
||||
|
||||
[tool.mypy]
|
||||
python_version = "3.14"
|
||||
python_version = "3.12"
|
||||
strict = true
|
||||
warn_unreachable = true
|
||||
explicit_package_bases = true
|
||||
@@ -63,7 +63,7 @@ explicit_package_bases = true
|
||||
asyncio_mode = "auto"
|
||||
|
||||
[tool.ruff]
|
||||
target-version = "py314"
|
||||
target-version = "py312"
|
||||
extend-exclude = ["owlbot/_version.py"] # auto-generated by hatch-vcs
|
||||
|
||||
[tool.ruff.lint]
|
||||
|
||||
Reference in New Issue
Block a user