-
Notifications
You must be signed in to change notification settings - Fork 46
Release version
Michael Wetter edited this page Sep 1, 2023
·
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 by running
export PYTHONPATH=`pwd` make unittest doctest
-
Delete temporary files by running from
BuildingsPy
the commandsexport PYTHONPATH=`pwd` git clean -f -x -d
-
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