4 ms·
> It’s only the last 5 years, give or take, that you can install C-compiled packages with pip Give, quite a bit. The egg format was introduced in 2004 [0], and
by BerislavLopac 4y ago
> It’s only the last 5 years, give or take, that you can install C-compiled packages with pip
Give, quite a bit. The egg format was introduced in 2004 [0], and even the newer wheel, that replaced it, is turning 10 later this month.
[0] https://packaging.python.org/en/latest/discussions/wheel-vs-egg/ https://packaging.python.org/en/latest/discussions/wheel-vs-...
- pletnes 4y agoI started using numpy around 2007 and didn’t see reliable binary installs with good numerical performance until I discovered anaconda, much later (2016?). Maybe I hung out with the wrong people, or libraries. Some libraries did not have compiled wheels a few years ago, and M1 macs still run into the very occasional issue.
- pletnes 4y ago9 out of the top 360 packages still do not offer wheels! https://pythonwheels.com/ https://pythonwheels.com/
- BerislavLopac 4y agoNot having a wheel is not really an issue for Python-only packages.
- pletnes 4y agoYou’re running install-time code if you don’t, so I disagree. The wheel format is better suited even for pure python distribution. You can read more details on that site.
- dagw 4y agoJust because the egg/wheel format existed, didn't mean that they where actually used and actually worked. Being able to reliable pip install packages like numpy and gdal only started 3-4 years ago. There is a reason that Christoph Gohlke's python package site exists and was popular.