pyproject.toml -> move cadquery-ocp-stubs from [development] to [stubs] and exclude from [all] (optional dependencies)

This commit is contained in:
jdegenstein 2025-01-23 10:09:14 -06:00 committed by GitHub
parent 6c7e6988be
commit 22611e1554
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -60,7 +60,6 @@ ocp_vscode = [
# development dependencies
development = [
"cadquery-ocp-stubs >= 7.8, < 7.9",
"wheel",
"pytest",
"pytest-cov",
@ -69,6 +68,11 @@ development = [
"black",
]
# typing stubs for the OCP CAD kernel
stubs = [
"cadquery-ocp-stubs >= 7.8, < 7.9",
]
# dependency to run the pytest benchmarks
benchmark = [
"pytest-benchmark",
@ -90,6 +94,7 @@ all = [
"build123d[development]",
"build123d[benchmark]",
"build123d[docs]",
# "build123d[stubs]", # excluded for now as mypy fails
]
[tool.setuptools.packages.find]