-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support local Anisette generation #2
Comments
I doubt this can be included in the pypi package, since building pyprovision requires a D compiler which is not really a default install usually. |
I have don't have much experience with lower-lever languages, but I was actually messing with this yesterday and it's pretty simple to build a python wheel that includes libprovision.so. The downside is that it still relies on externally installed libraries; I did briefly try to "repair" the wheel using https://github.com/pypa/auditwheel, but it wasn't able to find all external dependencies. That would still require a separate wheel for each architecture / OS / python version though, and would probably be tricky in terms of licensing, to say the least. That project looks quite interesting though, worth keeping an eye at! |
I've just made https://github.com/JayFoxRox/pyprovision-uc public.
I made this when I wasn't able to make pyprovision / D compiler work on my setup within a couple of hours. It's still unfinished and still needs to be cleaned up. I had a lot of problems with the There's also good chances that there's issues with endianess or 32-bit (because I'm using host There's also a chance that the VM will become unstable over time. I also plan to modify the API a bit in the future - I don't like how it operates on a real filesystem. |
Oh that's really cool! I just tried it out myself and while I did have to fix some things (create the directories, some |
Support local anisette header generation using pyprovision.
The text was updated successfully, but these errors were encountered: