From 68b7ca101ab690c8a28c7d179dfe32d3d9d16ecc Mon Sep 17 00:00:00 2001 From: Ian Stuart Date: Mon, 10 Jul 2023 21:33:52 +0100 Subject: [PATCH] no, need to specify sqlalchemy version --- pyproject.toml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 38b2a0d..2180da8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,15 +31,17 @@ classifiers = [ "Intended Audience :: Education", ] +# nbgrader 0.8.4 requires sqlalchemy 2, which breaks Jupyterhub # pyjwt limited due to djangorestframework-jwt dependencies -# sqlalchemy spec is whatever nbgrader uses! +# sqlalchemy spec is whatever nbgrader uses dependencies = [ "alembic>=1.6.5", "jupyterhub>=1.4.1", - "nbgrader==0.8.3", # 0.8.4 requires sqlalchemy 2, which breaks Jupyterhub + "nbgrader==0.8.3", "psycopg2-binary>=2.8.6", "pyjwt<2", "sentry-sdk==1.14.0", + "sqlalchemy>=1.4,<3", "tornado==6.1", "tornado-prometheus==0.1.1", ]