Path: blob/main/python/python-wasm/src/packages.ts
1067 views
// TODO: Very preliminary!12import debug from "debug";3const log = debug("python-wasm:packages");45import numpy from "./numpy.tar.xz";6import mpmath from "./mpmath.tar.xz";7import sympy from "./sympy.tar.xz";8import pandas from "./pandas.tar.xz";9import six from "./six.tar.xz";10import pytz from "./pytz.tar.xz";11import dateutil from "./dateutil.tar.xz";1213export async function fetchPackages(kernel) {14log("fetching demo packages in parallel: numpy, mpmath, sympy");15await Promise.all([16kernel.fetch(numpy, "/usr/lib/python3.11/numpy.tar.xz"),17kernel.fetch(mpmath, "/usr/lib/python3.11/mpmath.tar.xz"),18kernel.fetch(sympy, "/usr/lib/python3.11/sympy.tar.xz"),19kernel.fetch(pandas, "/usr/lib/python3.11/pandas.tar.xz"),20kernel.fetch(six, "/usr/lib/python3.11/six.tar.xz"),21kernel.fetch(pytz, "/usr/lib/python3.11/pytz.tar.xz"),22kernel.fetch(dateutil, "/usr/lib/python3.11/dateutil.tar.xz"),23]);24log("fetched packages");25}262728