diff --git a/requirements-base.txt b/requirements-base.txt new file mode 100644 index 00000000..0759e4e2 --- /dev/null +++ b/requirements-base.txt @@ -0,0 +1,24 @@ +# top-level required modules w/o pinned dependencies +# DON'T ADD NEW DEPENDENCIES TO REQUIREMENTS.TXT MANUALLY +# ADD THEM TO REQUIREMENTS-BASE.TXT, THEN RUN +# pip3 freeze -r requirement-base.txt > requirements.txt +sqlalchemy +celery +dash +dash-bootstrap-components +dash-mantine-components +dash-bootstrap-templates +flask-login +flask +redis +uuid +plotly +psycopg2-binary +pandas +numpy +python-dateutil +fuzzywuzzy +python-Levenshtein +datetime +gunicorn +pyarrow diff --git a/requirements.txt b/requirements.txt index 589db721..b7acac20 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,59 +1,61 @@ -amqp -async-timeout -billiard -celery -# celery-flower -cfgv -click -click-didyoumean -click-plugins -click-repl -dash -dash-bootstrap-components -dash-bootstrap-templates -dash-core-components -dash-html-components -dash-table -deprecated -distlib -filelock -flask -gunicorn -identify -itsdangerous -jinja2 -kombu -markupsafe -nodeenv -numpy -packaging -pandas -patsy -platformdirs -plotly -plotly-express -pre-commit -prompt-toolkit -psycopg2-binary -pyparsing -python-dateutil -pytz -pyyaml -redis -rq -scipy -six -sqlalchemy -statsmodels -tenacity -toml -vine -wcwidth -werkzeug -wrapt -requests -dash-mantine-components -pyarrow -fuzzywuzzy -python-Levenshtein -flask-login +# top-level required modules w/o pinned dependencies +# DON'T ADD NEW DEPENDENCIES TO REQUIREMENTS.TXT MANUALLY +# ADD THEM TO REQUIREMENTS-BASE.TXT, THEN RUN +# pip3 freeze -r requirement-base.txt > requirements.txt +SQLAlchemy==2.0.25 +celery==5.3.6 +dash==2.15.0 +dash-bootstrap-components==1.5.0 +dash-mantine-components==0.12.1 +dash-bootstrap-templates==1.1.2 +Flask-Login==0.6.3 +Flask==3.0.2 +redis==5.0.1 +uuid==1.30 +plotly==5.18.0 +psycopg2-binary==2.9.9 +pandas==2.2.0 +numpy==1.26.4 +python-dateutil==2.8.2 +fuzzywuzzy==0.18.0 +python-Levenshtein==0.24.0 +DateTime==5.4 +gunicorn==21.2.0 +pyarrow==15.0.0 +## The following requirements were added by pip freeze: +amqp==5.2.0 +billiard==4.2.0 +blinker==1.7.0 +certifi==2024.2.2 +charset-normalizer==3.3.2 +click==8.1.7 +click-didyoumean==0.3.0 +click-plugins==1.1.1 +click-repl==0.3.0 +dash-core-components==2.0.0 +dash-html-components==2.0.0 +dash-table==5.0.0 +idna==3.6 +importlib-metadata==7.0.1 +itsdangerous==2.1.2 +Jinja2==3.1.3 +kombu==5.3.5 +Levenshtein==0.24.0 +MarkupSafe==2.1.5 +nest-asyncio==1.6.0 +packaging==23.2 +prompt-toolkit==3.0.43 +pytz==2024.1 +rapidfuzz==3.6.1 +requests==2.31.0 +retrying==1.3.4 +six==1.16.0 +tenacity==8.2.3 +typing_extensions==4.9.0 +tzdata==2023.4 +urllib3==2.2.0 +vine==5.1.0 +wcwidth==0.2.13 +Werkzeug==3.0.1 +zipp==3.17.0 +zope.interface==6.1