diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..bd28b9c --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.9 diff --git a/Procfile b/Procfile new file mode 100644 index 0000000..8f09212 --- /dev/null +++ b/Procfile @@ -0,0 +1 @@ +web: uvicorn main:app --host 0.0.0.0 --port ${PORT:-8080} diff --git a/requirements.txt b/requirements.txt index b8b0cda..0c1fa37 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -aiohttp==3.8.3 +aiohttp==3.8.5 aiosignal==1.3.1 anyio==3.6.2 appdirs==1.4.4 @@ -7,13 +7,13 @@ attrs==22.2.0 beautifulsoup4==4.11.1 Bottleneck==1.3.5 brotlipy==0.7.0 -certifi==2022.12.7 +certifi==2023.7.22 cffi==1.15.1 charset-normalizer==2.1.1 click==8.1.3 colorama==0.4.6 contourpy==1.0.5 -cryptography==41.0.0 +cryptography==40.0.2 # Compatible with pyopenssl cycler==0.11.0 docker-pycreds==0.4.0 et-xmlfile==1.1.0 @@ -21,7 +21,7 @@ fastapi==0.95.0 fonttools==4.25.0 frozenlist==1.3.3 gitdb==4.0.10 -GitPython==3.1.31 +GitPython==3.1.32 h11==0.12.0 idna==3.4 joblib==1.2.0 @@ -30,10 +30,10 @@ matplotlib==3.7.1 multidict==6.0.2 munkres==1.1.4 numexpr==2.8.4 -numpy==1.23.5 +numpy==1.25.2 openai==0.27.2 -openpyxl==3.0.9 -packaging==23.0 +openpyxl==3.1.2 +packaging==23.1 pandas==1.5.3 pandas-stubs==1.5.3.230321 pathtools==0.1.2 @@ -43,10 +43,10 @@ platformdirs==3.2.0 plotly==5.13.1 pooch==1.7.0 protobuf==3.20.3 -psutil==5.9.0 +psutil==5.9.5 pycparser==2.21 pydantic==1.10.2 -pyOpenSSL==23.1.0 +pyOpenSSL==23.1.0 # Ensure compatible version pyparsing==3.0.9 PySocks==1.7.1 python-dateutil==2.8.2 @@ -62,7 +62,7 @@ six==1.16.0 smmap==3.0.5 sniffio==1.3.0 soupsieve==2.3.2.post1 -starlette==0.27.0 +starlette>=0.26.1,<0.28 tenacity==8.2.2 threadpoolctl==3.1.0 tqdm==4.65.0 diff --git a/runtime.txt b/runtime.txt new file mode 100644 index 0000000..815b82f --- /dev/null +++ b/runtime.txt @@ -0,0 +1 @@ +python-3.9.18