Description
The pytest-pyodide plugin provides a way to run Python test code in Pyodide in different JS runtimes, including Chrome, Firefox, Safari, and Node.js.
Recently, a few projects (pydantic-ai, Langchain Sandbox) started to utilize Pyodide in Deno, to provide sandboxed Python environment.
Therefore, I think it would be nice if we can run full test suite in Deno as well. For that, supporting Deno in pytest-pyodide is required.
Goal
- Implement a new runner for Deno in pytest-pyodide
- Use Deno runner in pyodide core test suites
Description
The
pytest-pyodideplugin provides a way to run Python test code in Pyodide in different JS runtimes, including Chrome, Firefox, Safari, and Node.js.Recently, a few projects (pydantic-ai, Langchain Sandbox) started to utilize Pyodide in Deno, to provide sandboxed Python environment.
Therefore, I think it would be nice if we can run full test suite in Deno as well. For that, supporting Deno in pytest-pyodide is required.
Goal