Toggle navigation sidebar
Toggle in-page Table of Contents
Version 0.22.0
Getting started
Downloading and deploying Pyodide
Using Pyodide
Using Pyodide in a web worker
Loading custom Python code
Dealing with the file system
Using Pyodide in a service worker
Loading packages
Packages built in Pyodide
Type translations
Pyodide Python compatibility
Interrupting execution
Redirecting standard streams
API Reference
JavaScript API
Python API
pyodide.code
pyodide.console
pyodide.ffi
pyodide.http
pyodide.webloop
Micropip API
pyodide CLI
pyodide-build CLI
Frequently Asked Questions
Development
Building from sources
Creating a Pyodide package
The meta.yaml specification
Building and testing Python packages out of tree
How to Contribute
Contributing to the “core” C Code
Maintainer information
Testing and benchmarking
Debugging tips
Project
What is Pyodide?
Roadmap
Code of Conduct
Governance and Decision-making
Change Log
Pyodide Deprecation Timeline
Related Projects
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
Symbols
--cflags
pyodide-build-recipes command line option
--cxxflags
pyodide-build-recipes command line option
--exports
pyodide-build command line option
--force-rebuild
pyodide-build-recipes command line option
--host-install-dir
pyodide-build-recipes command line option
--install
pyodide-build-recipes command line option
--install-dir
pyodide-build-recipes command line option
--ldflags
pyodide-build-recipes command line option
--libdir
pyodide-auditwheel-copy command line option
pyodide-auditwheel-repair command line option
--log-dir
pyodide-build-recipes command line option
--n-jobs
pyodide-build-recipes command line option
--no-force-rebuild
pyodide-build-recipes command line option
--no-install
pyodide-build-recipes command line option
--output-dir
pyodide-auditwheel-copy command line option
pyodide-auditwheel-repair command line option
--recipe-dir
pyodide-build-recipes command line option
pyodide-skeleton-pypi command line option
--root
pyodide-skeleton-pypi command line option
--source-format
pyodide-skeleton-pypi command line option
--target-install-dir
pyodide-build-recipes command line option
--update
pyodide-skeleton-pypi command line option
--update-patched
pyodide-skeleton-pypi command line option
--version
pyodide command line option
pyodide-skeleton-pypi command line option
-u
pyodide-skeleton-pypi command line option
[asyncIterator]() (built-in function)
[iterator]() (built-in function)
A
aclose() (pyodide.ffi.JsAsyncGenerator method)
add_event_listener() (in module pyodide.ffi.wrappers)
append() (pyodide.ffi.JsArray method)
apply() (built-in function)
as_object_map() (pyodide.ffi.JsProxy method)
asend() (pyodide.ffi.JsAsyncGenerator method)
assign() (pyodide.ffi.JsBuffer method)
assign_to() (pyodide.ffi.JsBuffer method)
athrow() (pyodide.ffi.JsAsyncGenerator method)
B
bind() (built-in function)
body_used (pyodide.http.FetchResponse property)
buffer (pyodide.console.Console attribute)
buffer() (pyodide.http.FetchResponse method)
bytes() (pyodide.http.FetchResponse method)
C
call() (built-in function)
callKwargs() (built-in function)
captureThis() (built-in function)
catch() (built-in function)
(pyodide.ffi.JsPromise method)
checkInterrupt() (built-in function)
clear() (pyodide.ffi.JsMutableMap method)
clear_interval() (in module pyodide.ffi.wrappers)
clear_timeout() (in module pyodide.ffi.wrappers)
clone() (pyodide.http.FetchResponse method)
close() (pyodide.ffi.JsGenerator method)
CodeRunner (class in pyodide.code)
compile() (pyodide.code.CodeRunner method)
complete() (pyodide.console.Console method)
completer_word_break_characters (pyodide.console.Console attribute)
CONFIG_VAR
pyodide-config-get command line option
Console (class in pyodide.console)
ConsoleFuture (class in pyodide.console)
ConversionError
copy() (built-in function)
count() (pyodide.ffi.JsArray method)
create_once_callable() (in module pyodide.ffi)
create_proxy() (in module pyodide.ffi)
D
delete() (built-in function)
DEST
pyodide-venv command line option
destroy() (built-in function)
destroy_proxies() (in module pyodide.ffi)
Destroyable (class in pyodide.ffi.wrappers)
E
ERRNO_CODES (None attribute)
eval_code() (in module pyodide.code)
eval_code_async() (in module pyodide.code)
extend() (pyodide.ffi.JsArray method)
F
FetchResponse (class in pyodide.http)
finally() (built-in function)
finally_() (pyodide.ffi.JsPromise method)
find_imports() (in module pyodide.code)
formatsyntaxerror() (pyodide.console.Console method)
formatted_error (pyodide.console.ConsoleFuture attribute)
formattraceback() (pyodide.console.Console method)
from_file() (pyodide.ffi.JsBuffer method)
FS (None attribute)
G
get() (built-in function)
(pyodide.ffi.JsMap method)
getBuffer() (built-in function)
globals (None attribute)
(pyodide.console.Console attribute)
globalThis (module)
H
has() (built-in function)
I
index() (pyodide.ffi.JsArray method)
isAwaitable() (built-in function)
isBuffer() (built-in function)
isCallable() (built-in function)
isIterable() (built-in function)
isIterator() (built-in function)
isPyProxy() (built-in function)
items() (pyodide.ffi.JsMap method)
J
js_error (pyodide.ffi.JsException property)
js_id (pyodide.ffi.JsProxy property)
JsArray (class in pyodide.ffi)
JsAsyncGenerator (class in pyodide.ffi)
JsAsyncIterable (class in pyodide.ffi)
JsBuffer (class in pyodide.ffi)
JsDoubleProxy (class in pyodide.ffi)
JsException
JsFetchResponse (class in pyodide.ffi)
JsGenerator (class in pyodide.ffi)
JsIterable (class in pyodide.ffi)
JsIterator (class in pyodide.ffi)
JsMap (class in pyodide.ffi)
JsMutableMap (class in pyodide.ffi)
json() (pyodide.http.FetchResponse method)
JsPromise (class in pyodide.ffi)
JsProxy (class in pyodide.ffi)
JsTypedArray (class in pyodide.ffi)
K
keys() (pyodide.ffi.JsMap method)
L
length (None attribute)
loadedPackages (None attribute)
loadPackage() (built-in function)
loadPackagesFromImports() (built-in function)
loadPyodide() (built-in function)
M
memoryview() (pyodide.http.FetchResponse method)
module
pyodide.code
pyodide.console
pyodide.ffi
pyodide.ffi.wrappers
pyodide.http
pyodide.webloop
mountNativeFS() (built-in function)
N
NAME
pyodide-skeleton-pypi command line option
new PyProxyClass() (built-in function)
new() (pyodide.ffi.JsProxy method)
next() (built-in function)
O
object_entries() (pyodide.ffi.JsProxy method)
object_keys() (pyodide.ffi.JsProxy method)
object_values() (pyodide.ffi.JsProxy method)
ok (pyodide.http.FetchResponse property)
open_url() (in module pyodide.http)
P
PACKAGES
pyodide-build-recipes command line option
PATH (None attribute)
persistent_redirect_streams() (pyodide.console.Console method)
persistent_restore_streams() (pyodide.console.Console method)
pop() (pyodide.ffi.JsArray method)
(pyodide.ffi.JsMutableMap method)
popitem() (pyodide.ffi.JsMutableMap method)
push() (pyodide.console.Console method)
PyBuffer() (class)
PyBuffer.c_contiguous (PyBuffer attribute)
PyBuffer.data (PyBuffer attribute)
PyBuffer.f_contiguous (PyBuffer attribute)
PyBuffer.format (PyBuffer attribute)
PyBuffer.itemsize (PyBuffer attribute)
PyBuffer.nbytes (PyBuffer attribute)
PyBuffer.ndim (PyBuffer attribute)
PyBuffer.offset (PyBuffer attribute)
PyBuffer.readonly (PyBuffer attribute)
PyBuffer.release() (PyBuffer method)
PyBuffer.shape (PyBuffer attribute)
PyBuffer.strides (PyBuffer attribute)
pyfetch() (in module pyodide.http)
pyimport() (built-in function)
pyodide (module)
pyodide command line option
--version
pyodide-auditwheel-copy command line option
--libdir
--output-dir
WHEEL_FILE
pyodide-auditwheel-exports command line option
WHEEL_OR_SO_FILE
pyodide-auditwheel-imports command line option
WHEEL_OR_SO_FILE
pyodide-auditwheel-repair command line option
--libdir
--output-dir
WHEEL_FILE
pyodide-auditwheel-show command line option
WHEEL_OR_SO_FILE
pyodide-build command line option
--exports
SOURCE_LOCATION
pyodide-build-recipes command line option
--cflags
--cxxflags
--force-rebuild
--host-install-dir
--install
--install-dir
--ldflags
--log-dir
--n-jobs
--no-force-rebuild
--no-install
--recipe-dir
--target-install-dir
PACKAGES
pyodide-config-get command line option
CONFIG_VAR
pyodide-skeleton-pypi command line option
--recipe-dir
--root
--source-format
--update
--update-patched
--version
-u
NAME
pyodide-venv command line option
DEST
pyodide.code
module
pyodide.console
module
pyodide.ffi
module
pyodide.ffi.wrappers
module
pyodide.http
module
pyodide.webloop
module
pyodide_py (None attribute)
PyodideConsole (class in pyodide.console)
PyProxy (module)
PythonError() (class)
PythonError.type (PythonError attribute)
R
redirect_streams() (pyodide.console.Console method)
redirected (pyodide.http.FetchResponse property)
register_js_module() (in module pyodide.ffi)
registerComlink() (built-in function)
registerJsModule() (built-in function)
remove_event_listener() (in module pyodide.ffi.wrappers)
repr_shorten() (in module pyodide.console)
return() (built-in function)
,
[1]
reverse() (pyodide.ffi.JsArray method)
run() (pyodide.code.CodeRunner method)
run_async() (pyodide.code.CodeRunner method)
run_js() (in module pyodide.code)
runcode() (pyodide.console.Console method)
runPython() (built-in function)
runPythonAsync() (built-in function)
runsource() (pyodide.console.Console method)
S
send() (pyodide.ffi.JsGenerator method)
set() (built-in function)
set_interval() (in module pyodide.ffi.wrappers)
set_timeout() (in module pyodide.ffi.wrappers)
setdefault() (pyodide.ffi.JsMutableMap method)
setDefaultStdout() (built-in function)
setInterruptBuffer() (built-in function)
setStderr() (built-in function)
setStdin() (built-in function)
setStdout() (built-in function)
should_quiet() (in module pyodide.code)
SOURCE_LOCATION
pyodide-build command line option
status (pyodide.http.FetchResponse property)
status_text (pyodide.http.FetchResponse property)
stderr_callback (pyodide.console.Console attribute)
stdin_callback (pyodide.console.Console attribute)
stdout_callback (pyodide.console.Console attribute)
string() (pyodide.http.FetchResponse method)
supportsGet() (built-in function)
supportsHas() (built-in function)
supportsLength() (built-in function)
supportsSet() (built-in function)
syntax_check (pyodide.console.ConsoleFuture attribute)
T
then() (built-in function)
(pyodide.ffi.JsPromise method)
throw() (built-in function)
,
[1]
(pyodide.ffi.JsGenerator method)
to_bytes() (pyodide.ffi.JsBuffer method)
to_file() (pyodide.ffi.JsBuffer method)
to_js() (in module pyodide.ffi)
to_memoryview() (pyodide.ffi.JsBuffer method)
to_py() (pyodide.ffi.JsArray method)
(pyodide.ffi.JsProxy method)
to_string() (pyodide.ffi.JsBuffer method)
toJs() (built-in function)
toPy() (built-in function)
toString() (built-in function)
type (None attribute)
(pyodide.http.FetchResponse property)
typeof (pyodide.ffi.JsProxy property)
U
unpack_archive() (pyodide.http.FetchResponse method)
unpackArchive() (built-in function)
unregister_js_module() (in module pyodide.ffi)
unregisterJsModule() (built-in function)
unwrap() (pyodide.ffi.JsDoubleProxy method)
update() (pyodide.ffi.JsMutableMap method)
url (pyodide.http.FetchResponse property)
V
values() (pyodide.ffi.JsMap method)
version (None attribute)
W
WebLoop (class in pyodide.webloop)
WebLoopPolicy (class in pyodide.webloop)
WHEEL_FILE
pyodide-auditwheel-copy command line option
pyodide-auditwheel-repair command line option
WHEEL_OR_SO_FILE
pyodide-auditwheel-exports command line option
pyodide-auditwheel-imports command line option
pyodide-auditwheel-show command line option