4 ms·
Doesn't pip (with wheels) solve this all just fine? Or I'm missing something?
by drdaeman 4y ago
Doesn't pip (with wheels) solve this all just fine? Or I'm missing something?
- silveraxe93 4y agoYou're missing something. - Managing non-python / binary dependencies alongside python ones pip with wheels doesn't deal with non-python packages. I used to be in a horrible locked down corpo laptop. Conda was invaluable in getting stuff to run, like chromedriver, etc.
- drdaeman 4y agoUh, I guess I do? I mean, there is https://pypi.org/project/chromedriver-binary/ https://pypi.org/project/chromedriver-binary/ (and a lot of similar packages)... I honestly don't remember which one I've used for chromedriver when I needed it for my project, but I've surely installed all the stuff with "just" pip/poetry. Larger projects are typically packaged like this, with setup.py performing the downloads, while wheels solve the problem with Python libraries with native dependencies (e.g. how psycopg-binary works). Maybe Conda makes it slightly more convenient, but I've always treated pip as the standard Python package management tool (it's a part of the standard library now, after all) and Conda was always "that weird non-standard thing some folks use for some odd reason" for me.