Set package name to gtsam-nightly if nightly build
parent
c17a3f80f1
commit
5da3691609
|
@ -24,6 +24,9 @@ jobs:
|
|||
with:
|
||||
python-version: ${{ matrix.python_version }}
|
||||
|
||||
- name: Set Nightly Flag
|
||||
run: echo "NIGHTLY=1" >> $GITHUB_ENV
|
||||
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
sudo apt-get install -y wget libicu-dev python3-pip python3-setuptools libboost-all-dev ninja-build
|
||||
|
|
|
@ -10,10 +10,16 @@ set (GTSAM_VERSION_PATCH 0)
|
|||
set (GTSAM_PRERELEASE_VERSION "a0")
|
||||
math (EXPR GTSAM_VERSION_NUMERIC "10000 * ${GTSAM_VERSION_MAJOR} + 100 * ${GTSAM_VERSION_MINOR} + ${GTSAM_VERSION_PATCH}")
|
||||
|
||||
if ("${GTSAM_PRERELEASE_VERSION}" STREQUAL "")
|
||||
if (DEFINED ENV{NIGHTLY})
|
||||
string(TIMESTAMP NOW "%Y.%m.%d.%H.%M")
|
||||
set (GTSAM_VERSION_STRING "${NOW}")
|
||||
set (SETUP_NAME "gtsam-nightly")
|
||||
elseif ("${GTSAM_PRERELEASE_VERSION}" STREQUAL "")
|
||||
set (GTSAM_VERSION_STRING "${GTSAM_VERSION_MAJOR}.${GTSAM_VERSION_MINOR}.${GTSAM_VERSION_PATCH}")
|
||||
set (SETUP_NAME "gtsam")
|
||||
else()
|
||||
set (GTSAM_VERSION_STRING "${GTSAM_VERSION_MAJOR}.${GTSAM_VERSION_MINOR}${GTSAM_PRERELEASE_VERSION}")
|
||||
set (SETUP_NAME "gtsam")
|
||||
endif()
|
||||
|
||||
project(GTSAM
|
||||
|
|
|
@ -25,7 +25,7 @@ class BinaryDistribution(Distribution):
|
|||
return True
|
||||
|
||||
setup(
|
||||
name='gtsam',
|
||||
name='${SETUP_NAME}',
|
||||
description='Georgia Tech Smoothing And Mapping library',
|
||||
url='https://gtsam.org/',
|
||||
version='${GTSAM_VERSION_STRING}', # https://www.python.org/dev/peps/pep-0440/
|
||||
|
|
Loading…
Reference in New Issue