From 3cb65052036c8f6cccc24fcc0eaf8f3f58473881 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Tue, 17 Dec 2024 18:58:07 -0800 Subject: [PATCH] rebased --- requirements/base.txt | 20 +----------- requirements/development.txt | 57 +++++------------------------------ requirements/translations.txt | 9 ------ scripts/uv-pip-compile.sh | 2 ++ 4 files changed, 10 insertions(+), 78 deletions(-) delete mode 100644 requirements/translations.txt diff --git a/requirements/base.txt b/requirements/base.txt index 199c16f8779be..c1926dc9d9aed 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -8,10 +8,6 @@ apispec==6.3.0 # via flask-appbuilder apsw==3.46.0.0 # via shillelagh -async-timeout==4.0.3 - # via - # -c requirements/base.in - # redis attrs==24.2.0 # via # cattrs @@ -28,7 +24,7 @@ billiard==4.2.1 blinker==1.9.0 # via flask bottleneck==1.4.2 - # via pandas + # via apache-superset (pyproject.toml) brotli==1.1.0 # via flask-compress cachelib==0.9.0 @@ -92,8 +88,6 @@ email-validator==2.2.0 # via flask-appbuilder et-xmlfile==2.0.0 # via openpyxl -exceptiongroup==1.2.2 - # via cattrs flask==2.3.3 # via # apache-superset (pyproject.toml) @@ -187,8 +181,6 @@ korean-lunar-calendar==0.3.1 # via holidays limits==3.13.0 # via flask-limiter -llvmlite==0.43.0 - # via numba mako==1.3.6 # via # apache-superset (pyproject.toml) @@ -217,18 +209,10 @@ msgspec==0.18.6 # via flask-session nh3==0.2.19 # via apache-superset (pyproject.toml) -numba==0.60.0 - # via pandas -numexpr==2.10.2 - # via - # -c requirements/base.in - # pandas numpy==1.23.5 # via # apache-superset (pyproject.toml) # bottleneck - # numba - # numexpr # pandas # pyarrow odfpy==1.4.1 @@ -369,10 +353,8 @@ typing-extensions==4.12.2 # via # apache-superset (pyproject.toml) # alembic - # cattrs # flask-limiter # limits - # rich # shillelagh tzdata==2024.2 # via diff --git a/requirements/development.txt b/requirements/development.txt index a5af3c1451898..31b1cefbc9d0b 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -18,12 +18,8 @@ apsw==3.46.0.0 # via # -c requirements/base.txt # shillelagh -astroid==3.1.0 - # via pylint async-timeout==4.0.3 - # via - # -c requirements/base.txt - # redis + # via -r requirements/base.in attrs==24.2.0 # via # -c requirements/base.txt @@ -54,7 +50,8 @@ blinker==1.9.0 bottleneck==1.4.2 # via # -c requirements/base.txt - # pandas + # apache-superset (pyproject.toml) + # apache-superset brotli==1.1.0 # via # -c requirements/base.txt @@ -167,8 +164,6 @@ deprecation==2.1.0 # -c requirements/base.txt # apache-superset (pyproject.toml) # apache-superset -dill==0.3.9 - # via pylint distlib==0.3.8 # via virtualenv dnspython==2.7.0 @@ -185,11 +180,6 @@ et-xmlfile==2.0.0 # via # -c requirements/base.txt # openpyxl -exceptiongroup==1.2.2 - # via - # -c requirements/base.txt - # cattrs - # pytest filelock==3.12.2 # via virtualenv flask==2.3.3 @@ -337,10 +327,10 @@ googleapis-common-protos==1.66.0 greenlet==3.0.3 # via # -c requirements/base.txt + # -r requirements/base.in # apache-superset (pyproject.toml) # apache-superset # gevent - # playwright # shillelagh grpcio==1.68.0 # via @@ -394,8 +384,6 @@ isodate==0.7.2 # -c requirements/base.txt # apache-superset (pyproject.toml) # apache-superset -isort==5.12.0 - # via pylint itsdangerous==2.2.0 # via # -c requirements/base.txt @@ -436,10 +424,6 @@ limits==3.13.0 # via # -c requirements/base.txt # flask-limiter -llvmlite==0.43.0 - # via - # -c requirements/base.txt - # numba mako==1.3.6 # via # -c requirements/base.txt @@ -473,8 +457,6 @@ marshmallow-sqlalchemy==0.28.2 # flask-appbuilder matplotlib==3.9.0 # via prophet -mccabe==0.7.0 - # via pylint mdurl==0.1.2 # via # -c requirements/base.txt @@ -497,14 +479,8 @@ nh3==0.2.19 # apache-superset nodeenv==1.8.0 # via pre-commit -numba==0.60.0 - # via - # -c requirements/base.txt - # pandas numexpr==2.10.2 - # via - # -c requirements/base.txt - # pandas + # via -r requirements/base.in numpy==1.23.5 # via # -c requirements/base.txt @@ -515,7 +491,6 @@ numpy==1.23.5 # contourpy # db-dtypes # matplotlib - # numba # numexpr # pandas # pandas-gbq @@ -595,11 +570,8 @@ pillow==10.3.0 platformdirs==3.8.1 # via # -c requirements/base.txt - # pylint # requests-cache # virtualenv -playwright==1.42.0 - # via apache-superset pluggy==1.5.0 # via pytest ply==3.11 @@ -666,8 +638,6 @@ pydata-google-auth==1.9.0 # via pandas-gbq pydruid==0.6.9 # via apache-superset -pyee==11.0.1 - # via playwright pyfakefs==5.3.5 # via apache-superset pygments==2.18.0 @@ -685,8 +655,6 @@ pyjwt==2.10.1 # apache-superset # flask-appbuilder # flask-jwt-extended -pylint==3.1.0 - # via apache-superset pynacl==1.5.0 # via # -c requirements/base.txt @@ -881,13 +849,6 @@ tabulate==0.8.10 # -c requirements/base.txt # apache-superset (pyproject.toml) # apache-superset -tomli==2.1.0 - # via - # coverage - # pylint - # pytest -tomlkit==0.13.2 - # via pylint tqdm==4.67.1 # via # cmdstanpy @@ -900,12 +861,8 @@ typing-extensions==4.12.2 # apache-superset (pyproject.toml) # alembic # apache-superset - # astroid - # cattrs # flask-limiter # limits - # pyee - # rich # shillelagh tzdata==2024.2 # via @@ -922,12 +879,11 @@ url-normalize==1.4.3 urllib3==1.26.18 # via # -c requirements/base.txt + # -r requirements/base.in # docker # requests # requests-cache # selenium -uv==0.5.6 - # via apache-superset vine==5.1.0 # via # -c requirements/base.txt @@ -943,6 +899,7 @@ wcwidth==0.2.13 werkzeug==3.1.3 # via # -c requirements/base.txt + # -r requirements/base.in # flask # flask-appbuilder # flask-jwt-extended diff --git a/requirements/translations.txt b/requirements/translations.txt deleted file mode 100644 index 4eab2d21f4f08..0000000000000 --- a/requirements/translations.txt +++ /dev/null @@ -1,9 +0,0 @@ -# SHA1:cad160f3d4cd7c33896f42a479eeaa1b5bedc5fb -# -# This file is autogenerated by pip-compile-multi -# To update, run: -# -# pip-compile-multi -# -babel==2.16.0 - # via -r requirements/translations.in diff --git a/scripts/uv-pip-compile.sh b/scripts/uv-pip-compile.sh index 8ab35150209bf..aa08334421cff 100755 --- a/scripts/uv-pip-compile.sh +++ b/scripts/uv-pip-compile.sh @@ -26,3 +26,5 @@ uv pip compile pyproject.toml -c requirements/base.in -o requirements/base.txt $ # Generate the requirements/development.txt file, making sure requirements/base.txt is a constraint to keep the versions in sync uv pip compile pyproject.toml requirements/development.in -c requirements/base.txt -o requirements/development.txt $ADDITIONAL_ARGS + +uv pip compile pyproject.toml requirements/translations.in -o requirements/translations.txt $ADDITIONAL_ARGS