Comments (7)
As an immediate work-around it is possible to simply execute pip install pytest-tornasync --no-deps
and pytest
should function as expected in most scenarios.
from aiidalab.
The bug was introduced with 3f4f4ff .
from aiidalab.
The bug was introduced with aiidalab/aiidalab@3f4f4ff .
@csadorf do you have an idea of what exactly caused this bug?
from aiidalab.
pytest-tornasync
wasn't installed before this PR.
from aiidalab.
@yakutovicha I'm still investigating, however the problem is not that we changed our requirements with respect to pytest-tornasync
, the problem is that it is somehow registered as a pytest
plugin, but not actually installed. And we can't properly install it due to our tornado
restriction.
from aiidalab.
The issue can be resolved by reverting the change to the jupyter_server
requirement:
diff --git a/requirements.txt b/requirements.txt
index e12e513..1498fba 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -103,7 +103,7 @@ jsonextended==0.7.11
jsonschema==3.2.0
jupyter-client==6.1.7
jupyter-core==4.6.3
-jupyter-server==1.0.4
+jupyter-server==0.1.1
jupyterlab-pygments==0.1.2
jupyterlab-server==1.3.0rc0
jupyterlab==2.3.0a0
The issue is likely caused by the following commit on the jupyter_server repository: jupyter-server/jupyter_server@45742d9
I assume that jupyter_server
version 0.2.1 is probably safe.
from aiidalab.
Adress when the CasperWA/voila-optimade-client#183 issue is fixed.
from aiidalab.
Related Issues (20)
- threading.Thread.isAlive removed in Python 3.9, causing an exception HOT 1
- Support pyproject.toml installs in AiiDAlab apps
- Simplify package setup.
- Backport validation of core dependencies to old docker stack HOT 2
- Showing version "edge" for default branch in available version list if specified HOT 1
- Fill the test gap for the repo
- Add test coverage (Codecov)
- Add type annotations and mypy as pre-commit hook
- The app manager keeps on refreshing because of watchdog spamming opened event check HOT 4
- Update button doesn't respect version compatibility HOT 2
- Fix invalid `stop_flag` attribute. HOT 1
- Complete the mypy check for whole package
- Make installation workflow more robust HOT 1
- DOC: improve documentation on install app of specific commit without making release
- Links in the base registry template are wrong HOT 2
- Detached app shows spurious warning
- Warnings from setuptools on conda-forge
- Ambiguity if the installed app is also a dependency
- Update MarkupSafe HOT 2
- Gap on the right HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aiidalab.