News for hackers. Stuff that matters.
Re:Pypi.org is running a survey on the state of Python packa... by BerislavLopac on Thursday September 08, 2022 @03:30AM (#32762441)
> 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-...

Re:Pypi.org is running a survey on the state of Python packa... by dagw on Thursday September 08, 2022 @09:39AM (#32765358)
Just 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.
Re:Pypi.org is running a survey on the state of Python packa... by pletnes on Thursday September 08, 2022 @09:34AM (#32765278)
I 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.
Re:Pypi.org is running a survey on the state of Python packa... by pletnes on Thursday September 08, 2022 @09:37AM (#32765313)
9 out of the top 360 packages still do not offer wheels! https://pythonwheels.com/
Re:Pypi.org is running a survey on the state of Python packa... by BerislavLopac on Friday September 09, 2022 @04:30AM (#32776799)
Not having a wheel is not really an issue for Python-only packages.
Re:Pypi.org is running a survey on the state of Python packa... by pletnes on Monday September 12, 2022 @02:14PM (#32814474)
You’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.