Skip to content

ryanking13/pyodide-importer

Repository files navigation

pyodide-importer

build Documentation Status

pyodide-importer is a plugin for the Pyodide which adds functionalities to import external Python packages through HTTP(s).

Quickstart

Loading Python package through HTTP(s):

>>> import micropip
>>> await micropip.install("pyodide-importer")

>>> from pyodide_importer import register_hook
>>> url = "https://raw.githubusercontent.com/ryanking13/pyodide-importer/main/test_modules/"
>>> register_hook(url)
>>> # now you can import python packages from `url`

>>> # https://raw.githubusercontent.com/ryanking13/pyodide-importer/main/test_modules/file_module.py
>>> import file_module
>>> file_module.hello()

>>> # https://raw.githubusercontent.com/ryanking13/pyodide-importer/main/test_modules/regular_module/__init__.py
>>> import regular_module
>>> regular_module.hello()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published