1660120: Make Python bindings installable from source#1203
1660120: Make Python bindings installable from source#1203mdboom merged 5 commits intomozilla:mainfrom
Conversation
badboy
left a comment
There was a problem hiding this comment.
Looks not too complicated.
One thing I don't understand though: is it bundling ALL source code in the repository, or only the Python + Rust parts (and where does it do that?)
It's bundling the whole code repository (everything checked into git). Not doing that got really complicated (because the rule specification language is kind of broken). Given that the whole package is ~1.3MB compressed, I didn't think it was worth the effort to save a few hundred kb by not including Android, iOS etc. Maybe we file a follow-up bug? |
|
Oh, if it is that small I don't care much. I just couldn't see it in the code how it does it. |
This will ship a Python source package that should be installable on platforms that we don't provide wheels for (if the destination has
cargoon the path). Of particular note to support Apple Silicon and more niche OSes like *BSD.