Fix #4525. Fix #4546. Specify dependencies for ifcopenshell and ifcpatch.

No longer optional for a better first experience. They aren't huge deps.
This commit is contained in:
Dion Moult
2024-04-14 08:52:19 +10:00
parent c2bb57d7de
commit 608904325a
2 changed files with 6 additions and 6 deletions
+5 -3
View File
@@ -1,6 +1,7 @@
[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "ifcopenshell"
version = "0.7.0.999999"
@@ -14,15 +15,16 @@ classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
]
[project.optional-dependencies]
geometry = ["mathutils", "shapely", "numpy"]
date = ["isodate", "dateutil"]
dependencies = ["mathutils", "shapely", "numpy", "isodate", "dateutil", "lark"]
[project.urls]
"Homepage" = "http://ifcopenshell.org"
"Bug Tracker" = "https://github.com/ifcopenshell/ifcopenshell/issues"
[tool.setuptools.packages.find]
where = ["dist"]
include = ["ifcopenshell*"]
[tool.setuptools.package-data]
ifcopenshell = ["*.pyd", "*.so", "*.json"]
"ifcopenshell.util" = ["*.json", "schema/*.ifc"]
+1 -3
View File
@@ -15,9 +15,7 @@ classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
]
dependencies = [
"ifcopenshell",
]
dependencies = ["ifcopenshell", "toposort", "numpy"]
[project.urls]
Homepage = "http://ifcopenshell.org"