logoalt Hacker News

the_jeremytoday at 4:36 AM6 repliesview on HN

If anyone else is also barely aware and confused by the similar names, PyPI is the Python Package Index, which is up and maintained. PyPy is "A fast, compliant alternative implementation of Python." which doesn't have enough devs to release a version for 3.12[0].

[0]: https://github.com/orgs/pypy/discussions/5145


Replies

darkwatertoday at 7:36 AM

Thanks for the clarification. On top of that, being an issue in the 'uv' GitHub repo (uv installs packages from PyPi) made my brain easily cross the letters.

blahgeektoday at 6:01 AM

Reminds me of Cython vs CPython

tpoachertoday at 8:45 AM

and mypy is "an optional static type checker for Python" [0]

Given that both pypy (through RPython) and mypy deal with static type checks in some sense, I kept confusing the two projects until recently.

Also, I just learnt (from another comment in this post) about mypyc [1], which seems to complete the circle somehow in my mind.

  [0] https://www.mypy-lang.org/
  [1] https://github.com/mypyc/mypyc
show 1 reply
Muhammad523today at 5:04 AM

Thanks. I knew this already but keep forgetting and getting confused

cjfdtoday at 8:50 AM

The short summary of it being that these people are beyond terrible at giving names to things.

show 1 reply
withtoday at 5:08 AM

Thanks, I also saw this as PyPI and was confused, lol

show 1 reply