You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This might be a general conda or pypi question, but I'm interested in how to package compiled extensions which use PY_LIMITED_API.
In this case, I'd have a few options provided to me by rattler:
Use variants - This produces a package per Python version, which is not ideal.
Lie and say that it's noarch: python. This is a hack for certain, but I almost got this working. I don't think this is a good thing to do in production code though.
?
I've tried a number of things, but nothing seems to fit this use case. It seems like packaging such extensions is rather rare?
The text was updated successfully, but these errors were encountered:
Hi @Ahajha - yes, this is an actual problem and you've identified it perfectly. A ABI3 package is somewhere between a noarch and a arch package :)
There is some active work going on in form of a CEP here: conda/ceps#86
If you have time / energy to engage in that conversation we can hopefully move it forward quickly.
Thanks! I'm a bit new to the Python packaging scene, but if I can contribute to the conversation I will! For now, my contribution will be some extra emoji :)
This might be a general conda or pypi question, but I'm interested in how to package compiled extensions which use
PY_LIMITED_API
.In this case, I'd have a few options provided to me by rattler:
noarch: python
. This is a hack for certain, but I almost got this working. I don't think this is a good thing to do in production code though.I've tried a number of things, but nothing seems to fit this use case. It seems like packaging such extensions is rather rare?
The text was updated successfully, but these errors were encountered: