Get package version from pyproject.toml

This commit is contained in:
Balázs Dukai
2023-06-13 16:31:10 +02:00
parent 4a4186e3ce
commit 435090e7f1
@@ -18,6 +18,7 @@
# along with ifccityjson. If not, see <http://www.gnu.org/licenses/>.
import os
from importlib.metadata import version as pkg_version
import ifcopenshell
import ifcopenshell.api
from datetime import datetime
@@ -196,7 +197,7 @@ class Cityjson2ifc:
"IfcOpenShell, an open source (LGPL) software library that helps users and software developers to work with the IFC file format.",
)
p_o = self.IFC_model.createIfcPersonAndOrganization(person, organization)
application = self.IFC_model.createIfcApplication(organization, "v0.0.x", "ifccityjson", "ifccityjson")
application = self.IFC_model.createIfcApplication(organization, pkg_version("ifccityjson"), "ifccityjson", "ifccityjson")
timestamp = int(datetime.now().timestamp())
ownerHistory = self.IFC_model.createIfcOwnerHistory(p_o, application, "READWRITE", None, None, None, None,
timestamp)