-
Notifications
You must be signed in to change notification settings - Fork 46
Release version
Michael Wetter edited this page Dec 8, 2021
·
14 revisions
To update the BuildingsPy
python package, proceed as follows:
-
In
BuildingsPy/VERSION
, update the version number in the section3.0.0
For development versions, use 3.0.dev0
-
Update the file
BuildingsPy/CHANGES.txt
, in particular, include the release date asBuildingsPy Changelog --------------------- Version 1.1.0, July 26, 2012 -- Release 1.1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Added ...
-
Commit and push the changes to the repository, and make sure the regression tests work without error.
-
Set environment variables and delete temporary files by running from
BuildingsPy
the commandsexport PYTHONPATH=`pwd` find . \( -name '\*~' -or -name '.DS\_Store' -or -name '*.pyc' -or -name '__pycache__' \) -delete
-
Run the following commands (which runs regression tests, doc tests, generates the documentation and posts the files to pypi.
make dist make upload-test # This can be done once only, uploads to https://test.pypi.org make upload # This can be done once only, uploads to https://www.pypi.org postBuildingsPyToWeb.sh
-
Tag the version in git using
git tag -a v1.4.0 -m "Tagged version 1.4.0" git push origin --tags
-
Enter the release at https://github.com/lbl-srg/BuildingsPy/releases
-
Update https://simulationresearch.lbl.gov/modelica/download.html