Set package name to gtsam-nightly if nightly build

release/4.3a0
Yashas Ambati 2025-02-20 17:28:42 -05:00
parent c17a3f80f1
commit 5da3691609
3 changed files with 11 additions and 2 deletions

View File

@ -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

View File

@ -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

View File

@ -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/