Fixed Windows build, cleaned up messages during build, using SCM version numbering, added ruff.

This commit is contained in:
Leo Vasanko
2025-11-12 10:59:21 -06:00
parent 88efc4cabc
commit 39e5f00f42
4 changed files with 23 additions and 34 deletions
+6 -2
View File
@@ -1,11 +1,11 @@
[build-system]
requires = ["setuptools>=61.0", "cffi>=2.0.0"]
requires = ["setuptools>=61.0", "cffi>=2.0.0", "setuptools-scm>=8.0"]
build-backend = "build_backend"
backend-path = ["tools"]
[project]
name = "pyaegis"
version = "0.3.1"
dynamic = ["version"]
description = "Python bindings for libaegis"
requires-python = ">=3.10"
classifiers = [
@@ -25,7 +25,9 @@ Homepage = "https://github.com/LeoVasanko/pyaegis"
[dependency-groups]
dev = [
"pytest>=8.4.2",
"ruff>=0.14.4",
"setuptools>=80.9.0",
"setuptools-scm>=9.2.2",
]
[tool.setuptools]
@@ -33,3 +35,5 @@ packages = ["pyaegis"]
[tool.setuptools.package-data]
pyaegis = ["*.h", "*.so", "*.pyd"]
[tool.setuptools_scm]