From 435090e7f11ec3d11a7628fad57d7025bf8dc907 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20Dukai?= Date: Tue, 13 Jun 2023 16:31:10 +0200 Subject: [PATCH] Get package version from pyproject.toml --- src/ifccityjson/ifccityjson/cityjson2ifc/cityjson2ifc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ifccityjson/ifccityjson/cityjson2ifc/cityjson2ifc.py b/src/ifccityjson/ifccityjson/cityjson2ifc/cityjson2ifc.py index 824418a48a..7e5daea1a5 100644 --- a/src/ifccityjson/ifccityjson/cityjson2ifc/cityjson2ifc.py +++ b/src/ifccityjson/ifccityjson/cityjson2ifc/cityjson2ifc.py @@ -18,6 +18,7 @@ # along with ifccityjson. If not, see . 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)