Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Upgrade Pydantic version #574

Merged
merged 2 commits into from
Apr 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,9 @@ classifiers = [
]

dependencies = [
"fastapi >=0.100.0,<0.111.0",
"fastapi >=0.100.0,<0.120.0",
"pyjwt[crypto] >=2.6.0,<3.0.0",
"pydantic >=2.0.0,<2.6.3",
"pydantic >=2.0.0,<3.0.0",
"pydantic-settings >=2.1.0",
"python-dateutil>=2.8,<3.0.0",
"pytz>=2023.3,<2025.0",
Expand Down
3 changes: 1 addition & 2 deletions requirements/docs.in
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,4 @@ cairosvg
mkdocstrings[python]
griffe-typingdoc==0.2.5
httpx
starlette
authx_extra
authx-extra @ git+https://github.com/yezz123/authx-extra.git@main
87 changes: 23 additions & 64 deletions requirements/docs.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
# This file was autogenerated by uv via the following command:
# uv pip compile requirements/docs.in -o requirements/docs.txt
annotated-types==0.6.0
# via pydantic
anyio==4.3.0
# via
# httpx
# starlette
authx==1.1.0
# via authx-extra
authx-extra==1.1.1
# via httpx
async-timeout==4.0.3
# via redis
authx-extra @ git+https://github.com/yezz123/authx-extra.git@aac2f826b330ce2569659c961d682e5c2f0693a1
babel==2.14.0
# via mkdocs-material
beautifulsoup4==4.12.3
Expand All @@ -22,34 +18,26 @@ certifi==2024.2.2
# httpx
# requests
cffi==1.16.0
# via
# cairocffi
# cryptography
# via cairocffi
charset-normalizer==3.3.2
# via requests
click==8.1.7
# via
# mkdocs
# mkdocstrings
# typer-slim
# typer
colorama==0.4.6
# via
# griffe
# mkdocs-material
cryptography==42.0.5
# via pyjwt
cssselect2==0.7.0
# via cairosvg
cyclic==1.0.0
# via mdx-include
defusedxml==0.7.1
# via cairosvg
ecdsa==0.18.0
# via python-jose
editorconfig==0.12.4
# via jsbeautifier
fastapi==0.110.1
# via authx
ghp-import==2.1.0
# via mkdocs
griffe==0.42.1
Expand All @@ -62,7 +50,7 @@ h11==0.14.0
httpcore==1.0.5
# via httpx
httpx==0.27.0
idna==3.6
idna==3.7
# via
# anyio
# httpx
Expand Down Expand Up @@ -111,7 +99,7 @@ mkdocs-material==9.5.17
mkdocs-material-extensions==1.3.1
# via mkdocs-material
mkdocs-mermaid2-plugin==1.1.1
mkdocstrings==0.24.2
mkdocstrings==0.24.3
# via mkdocstrings-python
mkdocstrings-python==1.9.2
# via mkdocstrings
Expand All @@ -127,42 +115,23 @@ platformdirs==4.2.0
# via
# mkdocs
# mkdocstrings
pyasn1==0.6.0
# via
# python-jose
# rsa
prometheus-client==0.20.0
# via authx-extra
pycparser==2.22
# via cffi
pydantic==2.6.2
# via
# authx
# fastapi
# pydantic-settings
pydantic-core==2.16.3
# via pydantic
pydantic-settings==2.2.1
# via authx
pygments==2.17.2
# via
# mkdocs-material
# rich
pyjwt==2.8.0
# via authx
pyinstrument==4.6.2
# via authx-extra
pymdown-extensions==10.7.1
# via
# mkdocs-material
# mkdocs-mermaid2-plugin
# mkdocstrings
python-dateutil==2.9.0.post0
# via
# authx
# ghp-import
python-dotenv==1.0.1
# via pydantic-settings
python-jose==3.3.0
# via authx
pytz==2024.1
# via authx
# via ghp-import
pyyaml==6.0.1
# via
# mkdocs
Expand All @@ -173,23 +142,22 @@ pyyaml-env-tag==0.1
# via mkdocs
rcslice==1.1.0
# via mdx-include
redis==5.0.3
# via authx-extra
regex==2023.12.25
# via mkdocs-material
requests==2.31.0
# via
# mkdocs-material
# mkdocs-mermaid2-plugin
rich==13.7.1
# via typer-slim
rsa==4.9
# via python-jose
setuptools==69.2.0
# via typer
setuptools==69.5.1
# via mkdocs-mermaid2-plugin
shellingham==1.5.4
# via typer-slim
# via typer
six==1.16.0
# via
# ecdsa
# jsbeautifier
# python-dateutil
sniffio==1.3.1
Expand All @@ -198,26 +166,17 @@ sniffio==1.3.1
# httpx
soupsieve==2.5
# via beautifulsoup4
starlette==0.37.2
# via fastapi
tinycss2==1.2.1
# via
# cairosvg
# cssselect2
typer==0.12.0
typer-cli==0.12.0
# via typer
typer-slim==0.12.0
# via
# typer
# typer-cli
typing-extensions==4.10.0
typer==0.12.3
# via typer-cli
typer-cli==0.12.3
typing-extensions==4.11.0
# via
# fastapi
# griffe-typingdoc
# pydantic
# pydantic-core
# typer-slim
# typer
urllib3==2.2.1
# via requests
watchdog==4.0.0
Expand Down
10 changes: 5 additions & 5 deletions requirements/linting.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# This file was autogenerated by uv via the following command:
# uv pip compile requirements/linting.in -o requirements/linting.txt
black==24.3.0
black==24.4.0
cfgv==3.4.0
# via pre-commit
click==8.1.7
# via black
distlib==0.3.8
# via virtualenv
filelock==3.13.3
filelock==3.13.4
# via virtualenv
identify==2.5.35
# via pre-commit
Expand All @@ -30,12 +30,12 @@ pre-commit==3.7.0
pyupgrade==3.15.2
pyyaml==6.0.1
# via pre-commit
ruff==0.3.5
setuptools==69.2.0
ruff==0.3.7
setuptools==69.5.1
# via nodeenv
tokenize-rt==5.2.0
# via pyupgrade
typing-extensions==4.10.0
typing-extensions==4.11.0
# via mypy
virtualenv==20.25.1
# via pre-commit
8 changes: 4 additions & 4 deletions requirements/pyproject.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ cffi==1.16.0
# via cryptography
cryptography==42.0.5
# via pyjwt
ecdsa==0.18.0
ecdsa==0.19.0
# via python-jose
fastapi==0.110.1
idna==3.7
Expand All @@ -19,11 +19,11 @@ pyasn1==0.6.0
# rsa
pycparser==2.22
# via cffi
pydantic==2.6.2
pydantic==2.7.0
# via
# fastapi
# pydantic-settings
pydantic-core==2.16.3
pydantic-core==2.18.1
# via pydantic
pydantic-settings==2.2.1
pyjwt==2.8.0
Expand All @@ -42,7 +42,7 @@ sniffio==1.3.1
# via anyio
starlette==0.37.2
# via fastapi
typing-extensions==4.10.0
typing-extensions==4.11.0
# via
# fastapi
# pydantic
Expand Down
4 changes: 2 additions & 2 deletions requirements/testing.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ h11==0.14.0
httpcore==1.0.5
# via httpx
httpx==0.27.0
idna==3.6
idna==3.7
# via
# anyio
# httpx
Expand Down Expand Up @@ -45,7 +45,7 @@ sniffio==1.3.1
# anyio
# httpx
sqlalchemy==2.0.29
typing-extensions==4.10.0
typing-extensions==4.11.0
# via sqlalchemy
urllib3==2.2.1
# via requests
Expand Down