MNT: Remove pin_compatible restriction on pybind11 - #102
Conversation
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
cc @chrisburr given conversation in #general > Reasons for a run export on pybind11? |
| - python | ||
| - ${{ pin_compatible('xtl', upper_bound='x.x') }} | ||
| - ${{ pin_compatible('xtensor', upper_bound='x.x') }} | ||
| - ${{ pin_compatible('pybind11', upper_bound='x') }} |
There was a problem hiding this comment.
It should still depend on pybind11, just probably with the same constraint as above. I guess the same applies to the others. It might also need ignore_run_exorts.
There was a problem hiding this comment.
Ah yes. I didn't notice that there wasn't a repeated pybind11 above the pin_compatible.
There was a problem hiding this comment.
Exported run requirements (on linux-64 for Python 3.14 build) are now
│ │ Run dependencies:
│ │ ╭──────────────────┬──────────────────────────────────────────────────╮
│ │ │ Name ┆ Spec │
│ │ ╞══════════════════╪══════════════════════════════════════════════════╡
│ │ │ Run dependencies ┆ │
│ │ │ __glibc ┆ >=2.17,<3.0.a0 (RE of [build: sysroot_linux-64]) │
│ │ │ libgcc ┆ >=14 (RE of [build: gxx_linux-64]) │
│ │ │ libstdcxx ┆ >=14 (RE of [build: gxx_linux-64]) │
│ │ │ numpy ┆ >=1.23,<3 (RE of [host: numpy]) │
│ │ │ pybind11 ┆ >=2.12.0,<4 │
│ │ │ python ┆ * │
│ │ │ python_abi ┆ 3.14.* *_cp314 (RE of [host: python]) │
│ │ │ xtensor ┆ >=0.27.1,<0.28.0a0 (PC) │
│ │ │ xtl ┆ >=0.8.2,<0.9.0a0 (PC) │
│ │ ╰──────────────────┴──────────────────────────────────────────────────╯
* Remove pin_compatible restriction on pybind11 as it is not needed and use defined constraints from host. * Add ignore_run_exports for pybind11. * Bump build number.
* Use native platform runners for builds of linux-aarch64 and osx-arm64. * Use the default provider for Windows builds to use GitHub Actions. * Use Pixi as conda install tool.
…6.04.07.10.45.57 Other tools: - conda-build 26.3.0 - rattler-build 0.61.4 - rattler-build-conda-compat 1.4.11
f0b37ff to
3232aee
Compare
JohanMabille
left a comment
There was a problem hiding this comment.
Thanks for the fix!
Resolves #101
Checklist
0(if the version changed)conda-smithy(Use the phrase@conda-forge-admin, please rerenderin a comment in this PR for automated rerendering)