diff --git a/package.json b/package.json index 91b63857..8fb005ea 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "eslint:specific": "cd newdle/client && npx eslint --fix --max-warnings 0", "eslint:check": "cd newdle/client && npx eslint --max-warnings 0 src/", "ruff": "ruff check conftest.py ci/ newdle/ tests/", - "pydeps:update": "pip-compile --strip-extras --resolver=backtracking -q -U && pip-compile --strip-extras --resolver=backtracking -q -U requirements.dev.in && pip-compile --strip-extras --resolver=backtracking -q -U requirements.exchange.in && pip-compile --strip-extras --resolver=backtracking -q -U requirements.cern.in", - "pydeps:lock": "pip-compile --strip-extras --resolver=backtracking -q && pip-compile --strip-extras --resolver=backtracking -q requirements.dev.in && pip-compile --strip-extras --resolver=backtracking -q requirements.exchange.in && pip-compile --strip-extras --resolver=backtracking -q requirements.cern.in" + "pydeps:update": "uv pip compile -U requirements.in -o requirements.txt && uv pip compile -U requirements.dev.in -o requirements.dev.txt && uv pip compile -U requirements.exchange.in -o requirements.exchange.txt && uv pip compile -U requirements.cern.in -o requirements.cern.txt", + "pydeps:lock": "uv pip compile requirements.in -o requirements.txt && uv pip compile requirements.dev.in -o requirements.dev.txt && uv pip compile requirements.exchange.in -o requirements.exchange.txt && uv pip compile requirements.cern.in -o requirements.cern.txt" }, "lint-staged": { "newdle/client/src/**/*.{json,scss,css}": [ diff --git a/requirements.cern.txt b/requirements.cern.txt index 7c31c8e8..44a61d2c 100644 --- a/requirements.cern.txt +++ b/requirements.cern.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --strip-extras requirements.cern.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements.cern.in -o requirements.cern.txt authlib==1.3.0 # via # -c requirements.txt diff --git a/requirements.dev.in b/requirements.dev.in index 46164ca6..32ce1db7 100644 --- a/requirements.dev.in +++ b/requirements.dev.in @@ -1,10 +1,10 @@ -c requirements.txt flask-shell-ipython ipython -pip-tools pytest pytest-cov pytest-mock pytest-snapshot ruff +uv wheel diff --git a/requirements.dev.txt b/requirements.dev.txt index 9a465949..15970a71 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -1,23 +1,16 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --strip-extras requirements.dev.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements.dev.in -o requirements.dev.txt asttokens==2.4.1 # via stack-data blinker==1.8.2 # via # -c requirements.txt # flask -build==1.2.1 - # via pip-tools click==8.1.7 # via # -c requirements.txt # flask # flask-shell-ipython - # pip-tools coverage==7.5.1 # via pytest-cov decorator==5.1.1 @@ -56,14 +49,11 @@ matplotlib-inline==0.1.7 packaging==24.0 # via # -c requirements.txt - # build # pytest parso==0.8.4 # via jedi pexpect==4.9.0 # via ipython -pip-tools==7.4.1 - # via -r requirements.dev.in pluggy==1.5.0 # via pytest prompt-toolkit==3.0.43 @@ -74,10 +64,6 @@ pure-eval==0.2.2 # via stack-data pygments==2.18.0 # via ipython -pyproject-hooks==1.1.0 - # via - # build - # pip-tools pytest==8.2.0 # via # -r requirements.dev.in @@ -102,6 +88,8 @@ traitlets==5.14.3 # via # ipython # matplotlib-inline +uv==0.2.23 + # via -r requirements.dev.in wcwidth==0.2.13 # via prompt-toolkit werkzeug==3.0.3 @@ -109,10 +97,4 @@ werkzeug==3.0.3 # -c requirements.txt # flask wheel==0.43.0 - # via - # -r requirements.dev.in - # pip-tools - -# The following packages are considered to be unsafe in a requirements file: -# pip -# setuptools + # via -r requirements.dev.in diff --git a/requirements.exchange.txt b/requirements.exchange.txt index 8f5ae130..2aa1ee85 100644 --- a/requirements.exchange.txt +++ b/requirements.exchange.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --strip-extras requirements.exchange.in -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements.exchange.in -o requirements.exchange.txt cached-property==1.5.2 # via exchangelib certifi==2024.2.2 @@ -52,9 +48,7 @@ pycparser==2.22 pygments==2.18.0 # via exchangelib pyjwt==2.8.0 - # via - # msal - # pyjwt + # via msal pyspnego==0.10.2 # via requests-ntlm requests==2.31.0 diff --git a/requirements.txt b/requirements.txt index 348254ae..74cb2b5c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,9 +1,5 @@ -# -# This file is autogenerated by pip-compile with Python 3.12 -# by the following command: -# -# pip-compile --strip-extras -# +# This file was autogenerated by uv via the following command: +# uv pip compile requirements.in -o requirements.txt alembic==1.13.1 # via # -r requirements.in