Skip to content

Commit

Permalink
Explanation for pure Python packages
Browse files Browse the repository at this point in the history
  • Loading branch information
simonw authored Nov 26, 2023
1 parent 4cb97b3 commit 2105b85
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions pyodide/cryptography-in-pyodide.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,3 +104,7 @@ build:
cd Lib && tar --exclude=test -cf - sqlite3 | tar -C $DISTDIR -xf -
```
One thing I don't understand is why some pure-Python packages such as Click also [get this treatment](https://github.com/pyodide/pyodide/blob/main/packages/click/meta.yaml) - since those should work if installed directly from PyPI using `micropip.install()`.

**Update:** John Ott [figured this out](https://mastodon.social/@jbott/111478972640883459). There's an open issue, [Remove pure Python packages from the repository](https://github.com/pyodide/pyodide/issues/2580), which says:

> Currently, we have dozens of pure Python packages in the repository. Some packages require a patch, and some packages don't have a wheel, but many packages exist only because other packages with C-extension depend on them in runtime.

0 comments on commit 2105b85

Please sign in to comment.