If no indexURL is provided, we throw and catch an error and
then use ErrorStackParser to calculate where pyodide.js has
been loaded from. Resolves #2290.
ENH Calculate indexURL from error stack trace. If no indexURL is provided, we throw and catch an error and
then use ErrorStackParser to calculate where pyodide.js has
been loaded from. Resolves #2290.
(packages-in-pyodide)=

# Packages built in Pyodide

The list of prebuilt Python packages in the current version of Pyodide.
These packages can be loaded through {any}`pyodide.loadPackage` or {any}`micropip.install`.
See {ref}`loading_packages` for information about loading packages.
Note that in addition to this list, pure Python packages with wheels can be loaded
directly from PyPI with {any}`micropip.install`.

```{eval-rst}
.. pyodide-package-list :: packages
```

(packages-in-pyodide)=

# Packages built in Pyodide

The list of prebuilt Python packages in the current version of Pyodide.
These packages can be loaded through {any}`pyodide.loadPackage` or {any}`micropip.install`.
See {ref}`loading_packages` for information about loading packages.
Note that in addition to this list, pure Python packages with wheels can be loaded
directly from PyPI with {any}`micropip.install`.

```{eval-rst}
.. pyodide-package-list :: packages
```
