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