Use overleaf CDN for loading pyodide packages

GitOrigin-RevId: e17ff3387166421a546a9519786d77ba12cdffc4
This commit is contained in:
Domagoj Kriskovic
2026-04-29 12:32:50 +02:00
committed by Copybot
parent a46ca0705f
commit 9e677a2c1e
15 changed files with 203 additions and 39 deletions
@@ -37,9 +37,9 @@ export const PythonExecutionContext = createContext<
PythonExecutionContextValue | undefined
>(undefined)
export const PythonExecutionProvider: FC<
PropsWithChildren<{ packageBaseUrl?: string }>
> = ({ children, packageBaseUrl }) => {
export const PythonExecutionProvider: FC<PropsWithChildren> = ({
children,
}) => {
const { openDocs } = useEditorManagerContext()
const { projectSnapshot } = useProjectContext()
const { pathInFolder } = useFileTreePathContext()
@@ -99,14 +99,13 @@ export const PythonExecutionProvider: FC<
fileId,
baseAssetPathRef.current,
() => getExecutionContext(fileId),
createPyodideWorker,
packageBaseUrl
createPyodideWorker
)
runner.init()
runnersRef.current.set(fileId, runner)
return runner
},
[getExecutionContext, packageBaseUrl]
[getExecutionContext]
)
useEffect(() => {