TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

99% of top Python packages are now wheels

36 pointsby groodtalmost 2 years ago

9 comments

pdimitaralmost 2 years ago
30 years later I still love programming but people given authority opting for cutesy names for critically important terms in the ecosystem should be severely limited in their options.<p>Flakes, pills, wheels, eggs... Come on, people. I am willing to bet good money that it won&#x27;t hurt you physically if you just call them &quot;packages&quot;.
评论 #36985063 未加载
评论 #36984738 未加载
评论 #36984475 未加载
评论 #36984571 未加载
评论 #36984888 未加载
评论 #36984596 未加载
评论 #36996599 未加载
评论 #36984950 未加载
omgmajkalmost 2 years ago
For people who are confused by this:<p>&quot;Wheel has an official standard specification. Egg did not. Wheel is a distribution format, i.e a packaging format. 1 Egg was both a distribution format and a runtime installation format (if left zipped), and was designed to be importable.<p>Wheel archives do not include .pyc files.&quot; [1]<p>[1] <a href="https:&#x2F;&#x2F;packaging.python.org&#x2F;discussions&#x2F;wheel-vs-egg&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;packaging.python.org&#x2F;discussions&#x2F;wheel-vs-egg&#x2F;</a>
评论 #36988452 未加载
Filligreealmost 2 years ago
How someone not intimately involved with the ecosystem would figure out all this is beyond me.<p>There’s probably a blog post somewhere, but Python.org isn’t super helpful when you’re trying to find the equivalent of `cargo run`.
评论 #36984481 未加载
kalekoldalmost 2 years ago
Packages are wheels? lolwut?<p>&gt; Wheels are the new standard of Python distribution and are intended to replace eggs.<p>Ahhh... ???
评论 #36984773 未加载
评论 #36984829 未加载
评论 #36984763 未加载
TekMolalmost 2 years ago
Is it possible to publish Python code for others to use simply by putting a repo on a webserver?<p>In other words, can someone put a line like this into their requirements.txt file?<p><a href="https:&#x2F;&#x2F;somewhere.com&#x2F;some&#x2F;git&#x2F;repo.git" rel="nofollow noreferrer">https:&#x2F;&#x2F;somewhere.com&#x2F;some&#x2F;git&#x2F;repo.git</a>
评论 #36984752 未加载
评论 #36984761 未加载
评论 #36984771 未加载
评论 #36984758 未加载
评论 #36985004 未加载
nerdchumalmost 2 years ago
What does this mean?
评论 #36984625 未加载
wiredfoolalmost 2 years ago
The three that are not wheels are distributed as source tarballs only -- one is AWS Sagemaker that looks like it uses a bunch of native code, one is Apache Spark, and one is futures.<p>I think the news here is that there are no packages in the top N that are using an alternate packaging system without using wheel as well. (alternates being msi, exe, or egg)
crawsomealmost 2 years ago
&quot;new standard&quot; apparently is a PEP from 2012
FloatArtifactalmost 2 years ago
Yet most projects dropping 32 bit wheels.