瀏覽代碼

update requirements

clovis 1 年之前
父節點
當前提交
ff843f2764
共有 5 個文件被更改,包括 464 次插入435 次删除
  1. 2 1
      Readme.md
  2. 411 393
      poetry.lock
  3. 1 0
      pyproject.toml
  4. 28 24
      requirements-dev.txt
  5. 22 17
      requirements.txt

+ 2 - 1
Readme.md

@@ -33,7 +33,8 @@ Run specific tests
 
 ## Update requirements
 
-> poetry export -f requirements.txt --output requirements-dev.txt --without-hashes --dev
+> poetry lock
+> poetry export -f requirements.txt --output requirements.txt --without-hashes
 > poetry export -f requirements.txt --output requirements-dev.txt --without-hashes --with dev
 
 ## Credit

文件差異過大導致無法顯示
+ 411 - 393
poetry.lock


+ 1 - 0
pyproject.toml

@@ -15,6 +15,7 @@ alembic = "^1.9.2"
 passlib = {extras = ["bcrypt"], version = "^1.7.4"}
 pydantic = {extras = ["dotenv", "email"], version = "^2.7.1"}
 pandas = "2.1.0"
+pandera = "0.20.3"
 requests = "2.31.0"
 pydantic-settings = "^2.2.1"
 psycopg2 = "^2.9.9"

+ 28 - 24
requirements-dev.txt

@@ -1,28 +1,28 @@
-alembic==1.13.1 ; python_version >= "3.11" and python_version < "4.0"
+alembic==1.13.2 ; python_version >= "3.11" and python_version < "4.0"
 annotated-types==0.7.0 ; python_version >= "3.11" and python_version < "4.0"
 anyio==4.4.0 ; python_version >= "3.11" and python_version < "4.0"
 autoflake==2.3.1 ; python_version >= "3.11" and python_version < "4.0"
-bcrypt==4.1.3 ; python_version >= "3.11" and python_version < "4.0"
-certifi==2024.2.2 ; python_version >= "3.11" and python_version < "4.0"
+bcrypt==4.2.0 ; python_version >= "3.11" and python_version < "4.0"
+certifi==2024.7.4 ; python_version >= "3.11" and python_version < "4.0"
 cffi==1.16.0 ; python_version >= "3.11" and python_version < "4.0" and platform_python_implementation != "PyPy"
 cfgv==3.4.0 ; python_version >= "3.11" and python_version < "4.0"
 charset-normalizer==3.3.2 ; python_version >= "3.11" and python_version < "4.0"
 click==8.1.7 ; python_version >= "3.11" and python_version < "4.0"
 colorama==0.4.6 ; python_version >= "3.11" and python_version < "4.0" and (sys_platform == "win32" or platform_system == "Windows")
-coverage==7.5.3 ; python_version >= "3.11" and python_version < "4.0"
-cryptography==42.0.7 ; python_version >= "3.11" and python_version < "4.0"
+coverage==7.6.0 ; python_version >= "3.11" and python_version < "4.0"
+cryptography==43.0.0 ; python_version >= "3.11" and python_version < "4.0"
 distlib==0.3.8 ; python_version >= "3.11" and python_version < "4.0"
 dnspython==2.6.1 ; python_version >= "3.11" and python_version < "4.0"
-email-validator==2.1.1 ; python_version >= "3.11" and python_version < "4.0"
+email-validator==2.2.0 ; python_version >= "3.11" and python_version < "4.0"
 fastapi-cli==0.0.4 ; python_version >= "3.11" and python_version < "4.0"
-fastapi==0.111.0 ; python_version >= "3.11" and python_version < "4.0"
-filelock==3.14.0 ; python_version >= "3.11" and python_version < "4.0"
-greenlet==3.0.3 ; python_version >= "3.11" and python_version < "4.0" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")
+fastapi==0.111.1 ; python_version >= "3.11" and python_version < "4.0"
+filelock==3.15.4 ; python_version >= "3.11" and python_version < "4.0"
+greenlet==3.0.3 ; python_version < "3.13" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32") and python_version >= "3.11"
 h11==0.14.0 ; python_version >= "3.11" and python_version < "4.0"
 httpcore==0.16.3 ; python_version >= "3.11" and python_version < "4.0"
 httptools==0.6.1 ; python_version >= "3.11" and python_version < "4.0"
 httpx==0.23.3 ; python_version >= "3.11" and python_version < "4.0"
-identify==2.5.36 ; python_version >= "3.11" and python_version < "4.0"
+identify==2.6.0 ; python_version >= "3.11" and python_version < "4.0"
 idna==3.7 ; python_version >= "3.11" and python_version < "4.0"
 iniconfig==2.0.0 ; python_version >= "3.11" and python_version < "4.0"
 jinja2==3.1.4 ; python_version >= "3.11" and python_version < "4.0"
@@ -30,21 +30,23 @@ mako==1.3.5 ; python_version >= "3.11" and python_version < "4.0"
 markdown-it-py==3.0.0 ; python_version >= "3.11" and python_version < "4.0"
 markupsafe==2.1.5 ; python_version >= "3.11" and python_version < "4.0"
 mdurl==0.1.2 ; python_version >= "3.11" and python_version < "4.0"
-nodeenv==1.9.0 ; python_version >= "3.11" and python_version < "4.0"
-numpy==1.26.4 ; python_version >= "3.11" and python_version < "4.0"
-orjson==3.10.3 ; python_version >= "3.11" and python_version < "4.0"
-packaging==24.0 ; python_version >= "3.11" and python_version < "4.0"
+multimethod==1.10 ; python_version >= "3.11" and python_version < "4.0"
+mypy-extensions==1.0.0 ; python_version >= "3.11" and python_version < "4.0"
+nodeenv==1.9.1 ; python_version >= "3.11" and python_version < "4.0"
+numpy==2.0.1 ; python_version >= "3.11" and python_version < "4.0"
+packaging==24.1 ; python_version >= "3.11" and python_version < "4.0"
 pandas==2.1.0 ; python_version >= "3.11" and python_version < "4.0"
+pandera==0.20.3 ; python_version >= "3.11" and python_version < "4.0"
 passlib[bcrypt]==1.7.4 ; python_version >= "3.11" and python_version < "4.0"
 platformdirs==4.2.2 ; python_version >= "3.11" and python_version < "4.0"
 pluggy==1.5.0 ; python_version >= "3.11" and python_version < "4.0"
 pre-commit==3.7.1 ; python_version >= "3.11" and python_version < "4.0"
 psycopg2==2.9.9 ; python_version >= "3.11" and python_version < "4.0"
 pycparser==2.22 ; python_version >= "3.11" and python_version < "4.0" and platform_python_implementation != "PyPy"
-pydantic-core==2.18.3 ; python_version >= "3.11" and python_version < "4.0"
-pydantic-settings==2.2.1 ; python_version >= "3.11" and python_version < "4.0"
-pydantic==2.7.2 ; python_version >= "3.11" and python_version < "4.0"
-pydantic[dotenv,email]==2.7.2 ; python_version >= "3.11" and python_version < "4.0"
+pydantic-core==2.20.1 ; python_version >= "3.11" and python_version < "4.0"
+pydantic-settings==2.3.4 ; python_version >= "3.11" and python_version < "4.0"
+pydantic==2.8.2 ; python_version >= "3.11" and python_version < "4.0"
+pydantic[dotenv,email]==2.8.2 ; python_version >= "3.11" and python_version < "4.0"
 pyflakes==3.2.0 ; python_version >= "3.11" and python_version < "4.0"
 pygments==2.18.0 ; python_version >= "3.11" and python_version < "4.0"
 pyjwt[crypto]==2.8.0 ; python_version >= "3.11" and python_version < "4.0"
@@ -58,19 +60,21 @@ pyyaml==6.0.1 ; python_version >= "3.11" and python_version < "4.0"
 requests==2.31.0 ; python_version >= "3.11" and python_version < "4.0"
 rfc3986[idna2008]==1.5.0 ; python_version >= "3.11" and python_version < "4.0"
 rich==13.7.1 ; python_version >= "3.11" and python_version < "4.0"
-ruff==0.4.7 ; python_version >= "3.11" and python_version < "4.0"
+ruff==0.4.10 ; python_version >= "3.11" and python_version < "4.0"
 shellingham==1.5.4 ; python_version >= "3.11" and python_version < "4.0"
 six==1.16.0 ; python_version >= "3.11" and python_version < "4.0"
 sniffio==1.3.1 ; python_version >= "3.11" and python_version < "4.0"
-sqlalchemy==2.0.30 ; python_version >= "3.11" and python_version < "4.0"
+sqlalchemy==2.0.31 ; python_version >= "3.11" and python_version < "4.0"
 starlette==0.37.2 ; python_version >= "3.11" and python_version < "4.0"
+typeguard==4.3.0 ; python_version >= "3.11" and python_version < "4.0"
 typer==0.12.3 ; python_version >= "3.11" and python_version < "4.0"
-typing-extensions==4.12.0 ; python_version >= "3.11" and python_version < "4.0"
+typing-extensions==4.12.2 ; python_version >= "3.11" and python_version < "4.0"
+typing-inspect==0.9.0 ; python_version >= "3.11" and python_version < "4.0"
 tzdata==2024.1 ; python_version >= "3.11" and python_version < "4.0"
-ujson==5.10.0 ; python_version >= "3.11" and python_version < "4.0"
-urllib3==2.2.1 ; python_version >= "3.11" and python_version < "4.0"
+urllib3==2.2.2 ; python_version >= "3.11" and python_version < "4.0"
 uvicorn[standard]==0.20.0 ; python_version >= "3.11" and python_version < "4.0"
 uvloop==0.19.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_version >= "3.11" and python_version < "4.0"
-virtualenv==20.26.2 ; python_version >= "3.11" and python_version < "4.0"
+virtualenv==20.26.3 ; python_version >= "3.11" and python_version < "4.0"
 watchfiles==0.22.0 ; python_version >= "3.11" and python_version < "4.0"
 websockets==12.0 ; python_version >= "3.11" and python_version < "4.0"
+wrapt==1.16.0 ; python_version >= "3.11" and python_version < "4.0"

+ 22 - 17
requirements.txt

@@ -1,18 +1,18 @@
-alembic==1.13.1 ; python_version >= "3.11" and python_version < "4.0"
+alembic==1.13.2 ; python_version >= "3.11" and python_version < "4.0"
 annotated-types==0.7.0 ; python_version >= "3.11" and python_version < "4.0"
 anyio==4.4.0 ; python_version >= "3.11" and python_version < "4.0"
-bcrypt==4.1.3 ; python_version >= "3.11" and python_version < "4.0"
-certifi==2024.2.2 ; python_version >= "3.11" and python_version < "4.0"
+bcrypt==4.2.0 ; python_version >= "3.11" and python_version < "4.0"
+certifi==2024.7.4 ; python_version >= "3.11" and python_version < "4.0"
 cffi==1.16.0 ; python_version >= "3.11" and python_version < "4.0" and platform_python_implementation != "PyPy"
 charset-normalizer==3.3.2 ; python_version >= "3.11" and python_version < "4.0"
 click==8.1.7 ; python_version >= "3.11" and python_version < "4.0"
 colorama==0.4.6 ; python_version >= "3.11" and python_version < "4.0" and (sys_platform == "win32" or platform_system == "Windows")
-cryptography==42.0.7 ; python_version >= "3.11" and python_version < "4.0"
+cryptography==43.0.0 ; python_version >= "3.11" and python_version < "4.0"
 dnspython==2.6.1 ; python_version >= "3.11" and python_version < "4.0"
-email-validator==2.1.1 ; python_version >= "3.11" and python_version < "4.0"
+email-validator==2.2.0 ; python_version >= "3.11" and python_version < "4.0"
 fastapi-cli==0.0.4 ; python_version >= "3.11" and python_version < "4.0"
-fastapi==0.111.0 ; python_version >= "3.11" and python_version < "4.0"
-greenlet==3.0.3 ; python_version >= "3.11" and python_version < "4.0" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32")
+fastapi==0.111.1 ; python_version >= "3.11" and python_version < "4.0"
+greenlet==3.0.3 ; python_version < "3.13" and (platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "x86_64" or platform_machine == "amd64" or platform_machine == "AMD64" or platform_machine == "win32" or platform_machine == "WIN32") and python_version >= "3.11"
 h11==0.14.0 ; python_version >= "3.11" and python_version < "4.0"
 httpcore==0.16.3 ; python_version >= "3.11" and python_version < "4.0"
 httptools==0.6.1 ; python_version >= "3.11" and python_version < "4.0"
@@ -23,16 +23,19 @@ mako==1.3.5 ; python_version >= "3.11" and python_version < "4.0"
 markdown-it-py==3.0.0 ; python_version >= "3.11" and python_version < "4.0"
 markupsafe==2.1.5 ; python_version >= "3.11" and python_version < "4.0"
 mdurl==0.1.2 ; python_version >= "3.11" and python_version < "4.0"
-numpy==1.26.4 ; python_version >= "3.11" and python_version < "4.0"
-orjson==3.10.3 ; python_version >= "3.11" and python_version < "4.0"
+multimethod==1.10 ; python_version >= "3.11" and python_version < "4.0"
+mypy-extensions==1.0.0 ; python_version >= "3.11" and python_version < "4.0"
+numpy==2.0.1 ; python_version >= "3.11" and python_version < "4.0"
+packaging==24.1 ; python_version >= "3.11" and python_version < "4.0"
 pandas==2.1.0 ; python_version >= "3.11" and python_version < "4.0"
+pandera==0.20.3 ; python_version >= "3.11" and python_version < "4.0"
 passlib[bcrypt]==1.7.4 ; python_version >= "3.11" and python_version < "4.0"
 psycopg2==2.9.9 ; python_version >= "3.11" and python_version < "4.0"
 pycparser==2.22 ; python_version >= "3.11" and python_version < "4.0" and platform_python_implementation != "PyPy"
-pydantic-core==2.18.3 ; python_version >= "3.11" and python_version < "4.0"
-pydantic-settings==2.2.1 ; python_version >= "3.11" and python_version < "4.0"
-pydantic==2.7.2 ; python_version >= "3.11" and python_version < "4.0"
-pydantic[dotenv,email]==2.7.2 ; python_version >= "3.11" and python_version < "4.0"
+pydantic-core==2.20.1 ; python_version >= "3.11" and python_version < "4.0"
+pydantic-settings==2.3.4 ; python_version >= "3.11" and python_version < "4.0"
+pydantic==2.8.2 ; python_version >= "3.11" and python_version < "4.0"
+pydantic[dotenv,email]==2.8.2 ; python_version >= "3.11" and python_version < "4.0"
 pygments==2.18.0 ; python_version >= "3.11" and python_version < "4.0"
 pyjwt[crypto]==2.8.0 ; python_version >= "3.11" and python_version < "4.0"
 python-dateutil==2.9.0.post0 ; python_version >= "3.11" and python_version < "4.0"
@@ -46,14 +49,16 @@ rich==13.7.1 ; python_version >= "3.11" and python_version < "4.0"
 shellingham==1.5.4 ; python_version >= "3.11" and python_version < "4.0"
 six==1.16.0 ; python_version >= "3.11" and python_version < "4.0"
 sniffio==1.3.1 ; python_version >= "3.11" and python_version < "4.0"
-sqlalchemy==2.0.30 ; python_version >= "3.11" and python_version < "4.0"
+sqlalchemy==2.0.31 ; python_version >= "3.11" and python_version < "4.0"
 starlette==0.37.2 ; python_version >= "3.11" and python_version < "4.0"
+typeguard==4.3.0 ; python_version >= "3.11" and python_version < "4.0"
 typer==0.12.3 ; python_version >= "3.11" and python_version < "4.0"
-typing-extensions==4.12.0 ; python_version >= "3.11" and python_version < "4.0"
+typing-extensions==4.12.2 ; python_version >= "3.11" and python_version < "4.0"
+typing-inspect==0.9.0 ; python_version >= "3.11" and python_version < "4.0"
 tzdata==2024.1 ; python_version >= "3.11" and python_version < "4.0"
-ujson==5.10.0 ; python_version >= "3.11" and python_version < "4.0"
-urllib3==2.2.1 ; python_version >= "3.11" and python_version < "4.0"
+urllib3==2.2.2 ; python_version >= "3.11" and python_version < "4.0"
 uvicorn[standard]==0.20.0 ; python_version >= "3.11" and python_version < "4.0"
 uvloop==0.19.0 ; (sys_platform != "win32" and sys_platform != "cygwin") and platform_python_implementation != "PyPy" and python_version >= "3.11" and python_version < "4.0"
 watchfiles==0.22.0 ; python_version >= "3.11" and python_version < "4.0"
 websockets==12.0 ; python_version >= "3.11" and python_version < "4.0"
+wrapt==1.16.0 ; python_version >= "3.11" and python_version < "4.0"

部分文件因文件數量過多而無法顯示