Fix #4511. IfcOpenShell builds now read from the VERSION file and expose a __version__ var.

This commit is contained in:
Dion Moult
2024-06-11 13:11:14 +10:00
parent 783675f78c
commit b009913cf4
6 changed files with 22 additions and 19 deletions
+9 -9
View File
@@ -36,11 +36,11 @@ endif
endif
IS_DEV_BUILD:=TRUE
VERSION:=`cat '../../VERSION'`
VERSION_MAJOR:=`cat '../../VERSION' | cut -d '.' -f 1`
VERSION_MINOR:=`cat '../../VERSION' | cut -d '.' -f 2`
VERSION_PATCH:=`cat '../../VERSION' | cut -d '.' -f 3`
VERSION_DATE:=`date '+%y%m%d'`
VERSION:=$(shell cat ../../VERSION)
VERSION_MAJOR:=$(shell cat '../../VERSION' | cut -d '.' -f 1)
VERSION_MINOR:=$(shell cat '../../VERSION' | cut -d '.' -f 2)
VERSION_PATCH:=$(shell cat '../../VERSION' | cut -d '.' -f 3)
VERSION_DATE:=$(shell date '+%y%m%d')
LAST_COMMIT_HASH:=$(shell git rev-parse HEAD)
PYVERSION:=py310
PYPI_IMP:=cp
@@ -287,13 +287,13 @@ endif
rm -rf dist/blenderbim/libs/site/packages/numpy.libs
ifeq ($(IS_DEV_BUILD), TRUE)
cd dist/blenderbim && $(SED) "s/9, 9, 9/$(VERSION_MAJOR), $(VERSION_MINOR), $(VERSION_PATCH), $(VERSION_DATE)/" __init__.py
cd dist/blenderbim && $(SED) "s/9.9.9/$(VERSION).$(VERSION_DATE)/" blender_manifest.toml
cd dist/blenderbim && $(SED) "s/0, 0, 0/$(VERSION_MAJOR), $(VERSION_MINOR), $(VERSION_PATCH), $(VERSION_DATE)/" __init__.py
cd dist/blenderbim && $(SED) "s/0.0.0/$(VERSION).$(VERSION_DATE)/" blender_manifest.toml
cd dist/blenderbim/bim && $(SED) "s/8888888/$(LAST_COMMIT_HASH)/" __init__.py
cd dist && zip -r blenderbim-$(VERSION).$(VERSION_DATE)-$(PYVERSION)-$(PLATFORM).zip ./*
else
cd dist/blenderbim && $(SED) "s/9, 9, 9/$(VERSION_MAJOR), $(VERSION_MINOR), $(VERSION_PATCH)/" __init__.py
cd dist/blenderbim && $(SED) "s/9.9.9/$(VERSION)/" blender_manifest.toml
cd dist/blenderbim && $(SED) "s/0, 0, 0/$(VERSION_MAJOR), $(VERSION_MINOR), $(VERSION_PATCH)/" __init__.py
cd dist/blenderbim && $(SED) "s/0.0.0/$(VERSION)/" blender_manifest.toml
cd dist && zip -r blenderbim-$(VERSION)-$(PYVERSION)-$(PLATFORM).zip ./*
endif
rm -rf dist/blenderbim
+1 -1
View File
@@ -38,7 +38,7 @@ bl_info = {
"description": "Transforms Blender into a native Building Information Model authoring platform using IFC.",
"author": "IfcOpenShell Contributors",
"blender": (3, 1, 0),
"version": (9, 9, 9),
"version": (0, 0, 0),
"location": "File Menu, Scene Properties Tab. See documentation for more.",
"doc_url": "https://docs.blenderbim.org/",
"tracker_url": "https://github.com/IfcOpenShell/IfcOpenShell/issues",
@@ -1,6 +1,6 @@
schema_version = "1.0.0"
id = "blenderbim"
version = "9.9.9"
version = "0.0.0"
name = "BlenderBIM"
tagline = "Transforms Blender into a native Building Information Model authoring platform using IFC."
maintainer = "Dion Moult <dion@thinkmoult.com>"