From 3f08e4141a9a834cf6b23cac8a2b8465a8eddff9 Mon Sep 17 00:00:00 2001 From: Francesco Biscani Date: Tue, 7 Jan 2025 22:35:41 +0100 Subject: [PATCH] heyoka.py 7.2.1. --- CMakeLists.txt | 2 +- doc/changelog.rst | 9 +++++++++ pyproject.toml | 2 +- tools/gha_manylinux.sh | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b0459d8..4b94c037 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ if(NOT CMAKE_BUILD_TYPE) FORCE) endif() -project(heyoka.py VERSION 7.2.0 LANGUAGES CXX C) +project(heyoka.py VERSION 7.2.1 LANGUAGES CXX C) list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/yacma") diff --git a/doc/changelog.rst b/doc/changelog.rst index a5c821ea..5bbc4010 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -3,6 +3,15 @@ Changelog ========= +7.2.1 (2025-01-07) +------------------ + +Fix +~~~ + +- Work around a thread-safety issue in the erfa routines used + to convert between UTC and TAI Julian dates. + 7.2.0 (2025-01-02) ------------------ diff --git a/pyproject.toml b/pyproject.toml index ac264b73..fac6e17f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ requires = ['scikit-build-core', 'pybind11 >= 2.10', 'numpy >= 2'] [project] name = 'heyoka' -version = '7.2.0' +version = '7.2.1' description = "Python library for ODE integration via Taylor's method and LLVM" readme = 'README.md' requires-python = '>=3.9' diff --git a/tools/gha_manylinux.sh b/tools/gha_manylinux.sh index e7199777..ed0696f1 100644 --- a/tools/gha_manylinux.sh +++ b/tools/gha_manylinux.sh @@ -35,7 +35,7 @@ fi echo "PYTHON_DIR: ${PYTHON_DIR}" # The heyoka version to be used for releases. -export HEYOKA_VERSION_RELEASE="7.2.0" +export HEYOKA_VERSION_RELEASE="7.2.1" # Check if this is a release build. if [[ "${GITHUB_REF}" == "refs/tags/v"* ]]; then