diff --git a/requirements.in b/requirements.in new file mode 100644 index 0000000..20507b3 --- /dev/null +++ b/requirements.in @@ -0,0 +1,9 @@ +# requirements.in +Flask +Flask-WTF +Bootstrap-Flask +pandas +requests +matplotlib +seaborn +configparser \ No newline at end of file diff --git a/requirements.sh b/requirements.sh new file mode 100644 index 0000000..9bc0d8d --- /dev/null +++ b/requirements.sh @@ -0,0 +1 @@ +pip-compile requirements.in > requirements.txt \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index dcd3564..78ba703 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,31 +1,88 @@ +# +# This file is autogenerated by pip-compile with Python 3.13 +# by the following command: +# +# pip-compile requirements.in +# blinker==1.9.0 -Bootstrap-Flask==2.4.1 + # via flask +bootstrap-flask==2.4.1 + # via -r requirements.in certifi==2025.1.31 + # via requests charset-normalizer==3.4.1 + # via requests click==8.1.8 + # via flask configparser==7.1.0 -DateTime==5.5 -distlib==0.3.9 -dominate==2.9.1 -filelock==3.17.0 -Flask==3.1.0 -Flask-WTF==1.2.2 + # via -r requirements.in +contourpy==1.3.1 + # via matplotlib +cycler==0.12.1 + # via matplotlib +flask==3.1.0 + # via + # -r requirements.in + # bootstrap-flask + # flask-wtf +flask-wtf==1.2.2 + # via -r requirements.in +fonttools==4.56.0 + # via matplotlib idna==3.10 + # via requests itsdangerous==2.2.0 -Jinja2==3.1.5 -MarkupSafe==3.0.2 + # via + # flask + # flask-wtf +jinja2==3.1.5 + # via flask +kiwisolver==1.4.8 + # via matplotlib +markupsafe==3.0.2 + # via + # jinja2 + # werkzeug + # wtforms +matplotlib==3.10.0 + # via + # -r requirements.in + # seaborn numpy==2.2.2 + # via + # contourpy + # matplotlib + # pandas + # seaborn +packaging==24.2 + # via matplotlib pandas==2.2.3 -platformdirs==4.3.6 + # via + # -r requirements.in + # seaborn +pillow==11.1.0 + # via matplotlib +pyparsing==3.2.1 + # via matplotlib python-dateutil==2.9.0.post0 + # via + # matplotlib + # pandas pytz==2025.1 + # via pandas requests==2.32.3 -setuptools==75.8.0 + # via -r requirements.in +seaborn==0.13.2 + # via -r requirements.in six==1.17.0 + # via python-dateutil tzdata==2025.1 + # via pandas urllib3==2.3.0 -virtualenv==20.29.1 -visitor==0.1.3 -Werkzeug==3.1.3 -WTForms==3.2.1 -zope.interface==7.2 + # via requests +werkzeug==3.1.3 + # via flask +wtforms==3.2.1 + # via + # bootstrap-flask + # flask-wtf