From f6c9d3d14a56b8fce283f43988a56e2cae6359ac Mon Sep 17 00:00:00 2001 From: Hiroshi Shinaoka Date: Thu, 8 Oct 2026 08:10:31 +0900 Subject: [PATCH] Release 2.1.6: accept pylibsparseir 0.11 and 0.12 Widen the pylibsparseir range from <0.11.0 to <0.13.0 in pyproject.toml and .conda/meta.yaml. The C API of 0.11 and 0.12 only adds declarations (independent DLR, MiniPole, spir_pole_repr) relative to 0.10, so the existing ctypes calls are unchanged. No public API changed. Co-Authored-By: Claude Opus 5.5 (1M context) --- .conda/meta.yaml | 4 ++-- REPOSITORY_RULES.md | 2 +- pyproject.toml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.conda/meta.yaml b/.conda/meta.yaml index e260d22..12942a2 100644 --- a/.conda/meta.yaml +++ b/.conda/meta.yaml @@ -21,12 +21,12 @@ requirements: - scipy - setuptools - wheel - - spm-lab::pylibsparseir >=0.8.3,<0.11.0 + - spm-lab::pylibsparseir >=0.8.3,<0.13.0 run: - numpy - python - scipy - - spm-lab::pylibsparseir >=0.8.3,<0.11.0 + - spm-lab::pylibsparseir >=0.8.3,<0.13.0 #test: # imports: diff --git a/REPOSITORY_RULES.md b/REPOSITORY_RULES.md index c9d71d3..5f88939 100644 --- a/REPOSITORY_RULES.md +++ b/REPOSITORY_RULES.md @@ -12,7 +12,7 @@ affected area. `sparse-ir` is a pure-Python wrapper around the `libsparseir` C library. It does not vendor or build the C library itself; the native binding layer is supplied by the separate `pylibsparseir` package (a `pyproject.toml` -dependency, currently pinned as `pylibsparseir>=0.8.3,<0.11.0`). +dependency, currently pinned as `pylibsparseir>=0.8.3,<0.13.0`). ## Package Layout diff --git a/pyproject.toml b/pyproject.toml index 144395f..16c6430 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,13 +1,13 @@ [project] name = "sparse-ir" -version = "2.1.5" +version = "2.1.6" description = "Python bindings for the libsparseir library, providing efficient sparse intermediate representation for many-body physics calculations" readme = "README.rst" requires-python = ">=3.10" dependencies = [ "numpy", "scipy", - "pylibsparseir>=0.8.3,<0.11.0", + "pylibsparseir>=0.8.3,<0.13.0", ] authors = [ {name = "SpM-lab"}