You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to propose bringing the pytest-jupyter project out of archive. We had earlier decided to archive it because the package's use of pytest entry points was causing subtle errors with other pytest plugins (such as pytest-tornasync).
We have had great success in using the fixtures from jupyter_server, but it makes more sense for some of those to be more widely available. We could add them to an existing package like jupyter_core or jupyter_client, but then our tests would depend on a newer version of those libraries.
I think we should bring back pytest-jupyter and remove the pytest entrypoint, and instead make the fixtures usable with pytest_plugins = ["pytest-jupyter"].
We could add the following things to what is already in the repo (which include environment setup and other core fixtures):
A fork of tornasync with our overrides from jupyter_server
An echo kernel class and helper fixtures that can be used in testing, which we're already doing in JupyterLab for most tests, which would drastically improve test speed for jupyter_client and jupyter_server, among others.
The text was updated successfully, but these errors were encountered:
I would like to propose bringing the
pytest-jupyter
project out of archive. We had earlier decided to archive it because the package's use of pytest entry points was causing subtle errors with other pytest plugins (such aspytest-tornasync
).We have had great success in using the fixtures from
jupyter_server
, but it makes more sense for some of those to be more widely available. We could add them to an existing package likejupyter_core
orjupyter_client
, but then our tests would depend on a newer version of those libraries.I think we should bring back
pytest-jupyter
and remove thepytest
entrypoint, and instead make the fixtures usable withpytest_plugins = ["pytest-jupyter"]
.We could add the following things to what is already in the repo (which include environment setup and other core fixtures):
jupyter_server
JupyterLab
for most tests, which would drastically improve test speed forjupyter_client
andjupyter_server
, among others.The text was updated successfully, but these errors were encountered: