Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I DO NOT want to get anywhere near compiling dependencies at install time, that is how you make your Python build process entirely irreproducible!

I didn’t feel in control of Python builds until I had a wheels only policy. (For one things you can download about 2% of a wheel and get the dependencies to put into an SMT solver and globally solve the dependencies before you build anything. pip, poetry and similar systems use eggs and have to run setup.py to figure out deps which means they solver locally and eagerly and back themselves into corners that they may or may not be able to get out of.)

If I have to build from source I want to build a wheel, archive it, then reference the wheel in my repository. I don’t quite have the tooling to make it as easy as it really is.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: