From 72591ce4f4cc1463f6a8a540b9027399c8fd8279 Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Sat, 16 Aug 2025 00:27:21 +0200 Subject: [PATCH 1/2] Fix #178: Correct dependency install with Python 3.13 https://codeberg.org/Benjamin_Loison/server/issues/12 --- requirements.txt | 110 ++++++++++++++--------------------------------- 1 file changed, 32 insertions(+), 78 deletions(-) diff --git a/requirements.txt b/requirements.txt index 94de208..22884dd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,117 +1,71 @@ # -# This file is autogenerated by pip-compile with Python 3.12 +# This file is autogenerated by pip-compile with Python 3.13 # by the following command: # # pip-compile --output-file=requirements.txt requirements.in/base.txt # -aiofiles==23.2.1 +aiofiles==24.1.0 # via -r requirements.in/base.txt annotated-types==0.7.0 # via pydantic -anyio==4.4.0 +anyio==4.10.0 # via - # httpx # starlette # watchfiles -asgiref==3.8.1 +asgiref==3.9.1 # via django -certifi==2024.6.2 - # via - # httpcore - # httpx -cffi==1.16.0 +cffi==1.17.1 # via pynacl -click==8.1.7 - # via - # typer - # uvicorn -django==4.2.14 +click==8.2.1 + # via uvicorn +django==4.2.23 # via -r requirements.in/base.txt -dnspython==2.6.1 - # via email-validator -email-validator==2.1.1 - # via fastapi -fastapi==0.111.0 +fastapi==0.116.1 # via -r requirements.in/base.txt -fastapi-cli==0.0.4 - # via fastapi -h11==0.14.0 - # via - # httpcore - # uvicorn -httpcore==1.0.5 - # via httpx -httptools==0.6.1 +h11==0.16.0 # via uvicorn -httpx==0.27.0 - # via fastapi -idna==3.7 - # via - # anyio - # email-validator - # httpx -jinja2==3.1.4 - # via fastapi -markdown-it-py==3.0.0 - # via rich -markupsafe==2.1.5 - # via jinja2 -mdurl==0.1.2 - # via markdown-it-py -msgpack==1.0.8 +httptools==0.6.4 + # via uvicorn +idna==3.10 + # via anyio +msgpack==1.1.1 # via -r requirements.in/base.txt -orjson==3.10.3 - # via fastapi pycparser==2.22 # via cffi -pydantic==2.7.3 +pydantic==2.11.7 # via # -r requirements.in/base.txt # fastapi -pydantic-core==2.18.4 +pydantic-core==2.33.2 # via pydantic -pygments==2.18.0 - # via rich pynacl==1.5.0 # via -r requirements.in/base.txt -python-dotenv==1.0.1 +python-dotenv==1.1.1 # via uvicorn -python-multipart==0.0.9 - # via fastapi -pyyaml==6.0.1 +pyyaml==6.0.2 # via uvicorn -redis==5.1.0b6 +redis==6.4.0 # via -r requirements.in/base.txt -rich==13.7.1 - # via typer -shellingham==1.5.4 - # via typer sniffio==1.3.1 - # via - # anyio - # httpx -sqlparse==0.5.0 + # via anyio +sqlparse==0.5.3 # via django -starlette==0.37.2 +starlette==0.47.2 # via fastapi -typer==0.12.3 - # via fastapi-cli -typing-extensions==4.12.2 +typing-extensions==4.14.1 # via # -r requirements.in/base.txt # fastapi # pydantic # pydantic-core - # typer -ujson==5.10.0 - # via fastapi -uvicorn[standard]==0.30.1 - # via - # -r requirements.in/base.txt - # fastapi -uvloop==0.19.0 + # typing-inspection +typing-inspection==0.4.1 + # via pydantic +uvicorn[standard]==0.35.0 + # via -r requirements.in/base.txt +uvloop==0.21.0 # via uvicorn -watchfiles==0.22.0 +watchfiles==1.1.0 # via uvicorn -websockets==12.0 +websockets==15.0.1 # via uvicorn From 2b8bf821e8e31d3c8f6fbc7f23e562b463dcd3ad Mon Sep 17 00:00:00 2001 From: Benjamin Loison Date: Mon, 24 Nov 2025 19:24:38 +0100 Subject: [PATCH 2/2] Add shell syntax highlighting to `README.md` Verified exhaustiveness thanks to: ```bash grep -r '```' ``` --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2b30011..62343a5 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Before installing the Etebase server make sure you install `virtualenv` (for **P Then just clone the git repo and set up this app: -``` +```shell git clone https://github.com/etesync/server.git etebase cd etebase