From 417f5db8e20914680768227cf0f4efa11d6f3b67 Mon Sep 17 00:00:00 2001 From: sarthurdev <965089+sarthurdev@users.noreply.github.com> Date: Mon, 13 Feb 2023 13:21:34 +0100 Subject: debian: T5003: Update for Python 3.11 in Debian 12 "Bookworm" --- debian/rules | 3 +++ 1 file changed, 3 insertions(+) (limited to 'debian') diff --git a/debian/rules b/debian/rules index 6164fc8..850098e 100755 --- a/debian/rules +++ b/debian/rules @@ -6,6 +6,9 @@ export DH_VIRTUALENV_INSTALL_ROOT=/usr/share dh $@ --with python-virtualenv override_dh_virtualenv: + # Temporary Debian 12 "Bookworm" fix + sed -i 's/getargspec/getfullargspec/' /usr/bin/dh_virtualenv + dh_virtualenv \ --python /usr/bin/python3 \ --use-system-packages \ -- cgit v1.2.3 From 1dfa603331a7578851ca2315ad3b8b92e3a6e0fb Mon Sep 17 00:00:00 2001 From: John Estabrook Date: Mon, 13 Feb 2023 18:24:30 -0600 Subject: debian: T5003: workaround for bookworm Use fastapi==0.89.1 to avoid a regression in the MultiPartParser. Note that this is the version for bookworm, but as we package versions from PyPI, requirements.in needs to pin to this version. --- debian/rules | 2 +- requirements.in | 4 ++-- requirements.txt | 12 +++++------- 3 files changed, 8 insertions(+), 10 deletions(-) (limited to 'debian') diff --git a/debian/rules b/debian/rules index 850098e..5a07432 100755 --- a/debian/rules +++ b/debian/rules @@ -7,7 +7,7 @@ export DH_VIRTUALENV_INSTALL_ROOT=/usr/share override_dh_virtualenv: # Temporary Debian 12 "Bookworm" fix - sed -i 's/getargspec/getfullargspec/' /usr/bin/dh_virtualenv + sudo sed -i 's/getargspec/getfullargspec/' /usr/bin/dh_virtualenv dh_virtualenv \ --python /usr/bin/python3 \ diff --git a/requirements.in b/requirements.in index 059c249..2e69494 100644 --- a/requirements.in +++ b/requirements.in @@ -1,8 +1,8 @@ -fastapi +fastapi==0.89.1 python-multipart uvicorn[standard] wsproto -ariadne[asgi-file-uploads] +ariadne makefun sgqlc pyjwt diff --git a/requirements.txt b/requirements.txt index 203562e..f5e924f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,11 +8,11 @@ anyio==3.6.2 # via # starlette # watchfiles -ariadne[asgi-file-uploads]==0.17.1 +ariadne==0.17.1 # via -r requirements.in click==8.1.3 # via uvicorn -fastapi==0.91.0 +fastapi==0.89.1 # via -r requirements.in graphql-core==3.2.3 # via @@ -35,9 +35,7 @@ pyjwt==2.6.0 python-dotenv==0.21.1 # via uvicorn python-multipart==0.0.5 - # via - # -r requirements.in - # ariadne + # via -r requirements.in python-pam==2.0.2 # via -r requirements.in pyyaml==6.0 @@ -48,7 +46,7 @@ six==1.16.0 # via python-multipart sniffio==1.3.0 # via anyio -starlette==0.24.0 +starlette==0.22.0 # via # ariadne # fastapi @@ -65,4 +63,4 @@ watchfiles==0.18.1 websockets==10.4 # via uvicorn wsproto==1.2.0 - # via -r requirements.in \ No newline at end of file + # via -r requirements.in -- cgit v1.2.3