add maturin abi3 example recipe - #2883
Conversation
✅ Deploy Preview for conda-forge-previews ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
| CARGO_PROFILE_RELEASE_STRIP: symbols | ||
| CARGO_PROFILE_RELEASE_LTO: fat | ||
| content: | ||
| # Remove this wrapper once https://github.com/conda-forge/rust-activation-feedstock/pull/79 is merged |
There was a problem hiding this comment.
depends on conda-forge/cfep#63. i would also be fine with waiting until the CFEP is accepted... we could alternatively also for now just remove the cargo-auditable-wrapper from the example and add it once this is ready.
|
@conda-forge/core wdyt of this PR? xref #2883 (comment) i'm happy to adjust the other abi3 example recipes as well |
| - [`example-recipe.yaml`](https://github.com/conda-forge/python-abi3-feedstock/blob/main/recipe/example-recipe.yaml) (v1 format) | ||
| - [`example-meta.yaml`](https://github.com/conda-forge/python-abi3-feedstock/blob/main/recipe/example-meta.yaml) (v0 format) | ||
|
|
||
| ## Recipe template |
There was a problem hiding this comment.
I don't think this recipe example here adds anything more useful than the two listed above. Having this duplicated here will make things go out of sync fast.
| `if: is_abi3` selectors are what let the same recipe handle both cases without further | ||
| changes. | ||
|
|
||
| `python-abi3` (when `is_abi3`): Ensures the extension is built and linked against the stable ABI. |
There was a problem hiding this comment.
This is not true. The extension itself has to do it. See "Support in the upstream package" section at https://labs.quansight.org/blog/conda-abi3


PR Checklist:
docs/orcommunity/, you have added it to the sidebar in the corresponding_sidebar.jsonfile