logoalt Hacker News

the_jeremyyesterday 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

darkwateryesterday 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.

blahgeekyesterday at 6:01 AM

Reminds me of Cython vs CPython

show 1 reply
tpoacheryesterday 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 3 replies
Muhammad523yesterday at 5:04 AM

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

cjfdyesterday at 8:50 AM

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

show 2 replies
withyesterday at 5:08 AM

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

show 1 reply