diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index aef34eb..e85f471 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -44,28 +44,3 @@ zip_keys: - python_version - python_impl_version - python_implementation - -# to help PBP generate a proper build graph -python: - - "3.10" - - "3.11" - - "3.12" - - "3.13" - - "3.13" - - "3.14" - - "3.14" - - "3.15" - - "3.15" -numpy: - - "2.1" - - "2.1" - - "2.1" - - "2.1" - - "2.1" - - "2.1" - - "2.1" - # TODO: numpy 2.6.0 is not released yet; - # upstream says py315 support starts with Python 3.15.0rc1 (~Jul 2026) - # keep 2.4 for now. Recheck when 2.6.0 is released. - - "2.5" - - "2.5" diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 13da910..5cbaa4a 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set build_num = 4 %} +{% set build_num = 5 %} {% if python_impl_version is not defined %} {% set python_impl_version = "3.8" %} {% endif %} @@ -16,12 +16,17 @@ package: build: number: {{ build_num }} string: {{ build_num }}_{{ python_abi_tag }} - track_features: # [python_implementation != "cpython"] + track_features: - pypy # [python_implementation == "pypy"] - native_graalpy # [python_implementation == "graalpy"] - # Required for PBP. + - freethreading # [python_implementation == "cpython" and python_abi_tag.endswith("t")] + # force_ignore_keys required for PBP. Ignore aggregate python zip_keys (numpy / + # is_freethreading / is_python_min) so this matrix does not collide. force_ignore_keys: - python + - numpy + - is_freethreading + - is_python_min requirements: run_constrained: