Skip to content

Upgrade ms graph SDK packages to remove pendulum dependency #2454

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

Merged
merged 2 commits into from
Mar 27, 2025
Merged
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
110 changes: 42 additions & 68 deletions app/backend/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
# pip-compile requirements.in
#
# This file was autogenerated by uv via the following command:
# uv pip compile requirements.in -o requirements.txt
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pip was unable to resolve the dependencies, uv had no problems and was super fast. So we can use uv to compile, and you can still use pip to install.

aiofiles==24.1.0
# via
# prompty
Expand Down Expand Up @@ -122,7 +118,7 @@ hpack==4.0.0
# via h2
httpcore==1.0.5
# via httpx
httpx[http2]==0.27.0
httpx==0.27.0
# via
# microsoft-kiota-http
# msgraph-core
Expand All @@ -138,9 +134,7 @@ idna==3.8
# requests
# yarl
importlib-metadata==8.0.0
# via
# opentelemetry-api
# opentelemetry-instrumentation-flask
# via opentelemetry-api
isodate==0.6.1
# via
# azure-ai-documentintelligence
Expand Down Expand Up @@ -168,7 +162,7 @@ markupsafe==2.1.5
# werkzeug
mdurl==0.1.2
# via markdown-it-py
microsoft-kiota-abstractions==1.3.3
microsoft-kiota-abstractions==1.9.3
# via
# microsoft-kiota-authentication-azure
# microsoft-kiota-http
Expand All @@ -177,22 +171,17 @@ microsoft-kiota-abstractions==1.3.3
# microsoft-kiota-serialization-multipart
# microsoft-kiota-serialization-text
# msgraph-core
# msgraph-sdk
microsoft-kiota-authentication-azure==1.1.0
# via
# msgraph-core
# msgraph-sdk
microsoft-kiota-http==1.3.3
# via
# msgraph-core
# msgraph-sdk
microsoft-kiota-serialization-form==0.1.1
microsoft-kiota-authentication-azure==1.9.3
# via msgraph-core
microsoft-kiota-http==1.9.3
# via msgraph-core
microsoft-kiota-serialization-form==1.9.3
# via msgraph-sdk
microsoft-kiota-serialization-json==1.3.0
microsoft-kiota-serialization-json==1.9.3
# via msgraph-sdk
microsoft-kiota-serialization-multipart==0.1.0
microsoft-kiota-serialization-multipart==1.9.3
# via msgraph-sdk
microsoft-kiota-serialization-text==1.0.0
microsoft-kiota-serialization-text==1.9.3
# via msgraph-sdk
msal==1.30.0
# via
Expand All @@ -201,9 +190,9 @@ msal==1.30.0
# msal-extensions
msal-extensions==1.2.0
# via azure-identity
msgraph-core==1.1.7
msgraph-core==1.3.3
# via msgraph-sdk
msgraph-sdk==1.16.0
msgraph-sdk==1.26.0
# via -r requirements.in
msrest==0.7.1
# via azure-monitor-opentelemetry-exporter
Expand All @@ -214,9 +203,8 @@ multidict==6.0.5
oauthlib==3.2.2
# via requests-oauthlib
openai==1.63.0
# via
# -r requirements.in
opentelemetry-api==1.26.0
# via -r requirements.in
opentelemetry-api==1.31.1
# via
# azure-core-tracing-opentelemetry
# azure-monitor-opentelemetry-exporter
Expand All @@ -239,7 +227,7 @@ opentelemetry-api==1.26.0
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
# opentelemetry-semantic-conventions
opentelemetry-instrumentation==0.47b0
opentelemetry-instrumentation==0.52b1
# via
# opentelemetry-instrumentation-aiohttp-client
# opentelemetry-instrumentation-asgi
Expand All @@ -254,48 +242,49 @@ opentelemetry-instrumentation==0.47b0
# opentelemetry-instrumentation-urllib
# opentelemetry-instrumentation-urllib3
# opentelemetry-instrumentation-wsgi
opentelemetry-instrumentation-aiohttp-client==0.47b0
opentelemetry-instrumentation-aiohttp-client==0.52b1
# via -r requirements.in
opentelemetry-instrumentation-asgi==0.47b0
opentelemetry-instrumentation-asgi==0.52b1
# via
# -r requirements.in
# opentelemetry-instrumentation-fastapi
opentelemetry-instrumentation-dbapi==0.47b0
opentelemetry-instrumentation-dbapi==0.52b1
# via opentelemetry-instrumentation-psycopg2
opentelemetry-instrumentation-django==0.47b0
opentelemetry-instrumentation-django==0.52b1
# via azure-monitor-opentelemetry
opentelemetry-instrumentation-fastapi==0.47b0
opentelemetry-instrumentation-fastapi==0.52b1
# via azure-monitor-opentelemetry
opentelemetry-instrumentation-flask==0.47b0
opentelemetry-instrumentation-flask==0.52b1
# via azure-monitor-opentelemetry
opentelemetry-instrumentation-httpx==0.47b0
opentelemetry-instrumentation-httpx==0.52b1
# via -r requirements.in
opentelemetry-instrumentation-openai==0.27.0
opentelemetry-instrumentation-openai==0.39.0
# via -r requirements.in
opentelemetry-instrumentation-psycopg2==0.47b0
opentelemetry-instrumentation-psycopg2==0.52b1
# via azure-monitor-opentelemetry
opentelemetry-instrumentation-requests==0.47b0
opentelemetry-instrumentation-requests==0.52b1
# via azure-monitor-opentelemetry
opentelemetry-instrumentation-urllib==0.47b0
opentelemetry-instrumentation-urllib==0.52b1
# via azure-monitor-opentelemetry
opentelemetry-instrumentation-urllib3==0.47b0
opentelemetry-instrumentation-urllib3==0.52b1
# via azure-monitor-opentelemetry
opentelemetry-instrumentation-wsgi==0.47b0
opentelemetry-instrumentation-wsgi==0.52b1
# via
# opentelemetry-instrumentation-django
# opentelemetry-instrumentation-flask
opentelemetry-resource-detector-azure==0.1.5
# via azure-monitor-opentelemetry
opentelemetry-sdk==1.26.0
opentelemetry-sdk==1.31.1
# via
# azure-monitor-opentelemetry
# azure-monitor-opentelemetry-exporter
# microsoft-kiota-abstractions
# microsoft-kiota-authentication-azure
# microsoft-kiota-http
# opentelemetry-resource-detector-azure
opentelemetry-semantic-conventions==0.47b0
opentelemetry-semantic-conventions==0.52b1
# via
# opentelemetry-instrumentation
# opentelemetry-instrumentation-aiohttp-client
# opentelemetry-instrumentation-asgi
# opentelemetry-instrumentation-dbapi
Expand All @@ -309,9 +298,9 @@ opentelemetry-semantic-conventions==0.47b0
# opentelemetry-instrumentation-urllib3
# opentelemetry-instrumentation-wsgi
# opentelemetry-sdk
opentelemetry-semantic-conventions-ai==0.4.1
opentelemetry-semantic-conventions-ai==0.4.3
# via opentelemetry-instrumentation-openai
opentelemetry-util-http==0.47b0
opentelemetry-util-http==0.52b1
# via
# opentelemetry-instrumentation-aiohttp-client
# opentelemetry-instrumentation-asgi
Expand All @@ -324,14 +313,11 @@ opentelemetry-util-http==0.47b0
# opentelemetry-instrumentation-urllib3
# opentelemetry-instrumentation-wsgi
packaging==24.1
# via opentelemetry-instrumentation-flask
pendulum==3.0.0
# via
# microsoft-kiota-serialization-form
# microsoft-kiota-serialization-json
# opentelemetry-instrumentation
# opentelemetry-instrumentation-flask
pillow==10.4.0
# via
# -r requirements.in
# via -r requirements.in
portalocker==2.10.1
# via msal-extensions
priority==2.0.0
Expand All @@ -352,19 +338,14 @@ pydantic-core==2.20.1
# via pydantic
pygments==2.18.0
# via rich
pyjwt[crypto]==2.10.1
pyjwt==2.10.1
# via
# -r requirements.in
# msal
pymupdf==1.25.1
# via -r requirements.in
pypdf==4.3.1
# via -r requirements.in
python-dateutil==2.9.0.post0
# via
# microsoft-kiota-serialization-text
# pendulum
# time-machine
python-dotenv==1.0.1
# via
# -r requirements.in
Expand Down Expand Up @@ -394,24 +375,21 @@ six==1.16.0
# via
# azure-core
# isodate
# python-dateutil
sniffio==1.3.1
# via
# anyio
# httpx
# openai
soupsieve==2.6
# via beautifulsoup4
std-uritemplate==1.0.5
std-uritemplate==2.0.3
# via microsoft-kiota-abstractions
tenacity==9.0.0
# via -r requirements.in
tiktoken==0.8.0
# via
# -r requirements.in
# opentelemetry-instrumentation-openai
time-machine==2.15.0
# via pendulum
tqdm==4.66.5
# via openai
types-beautifulsoup4==4.12.0.20240511
Expand All @@ -434,8 +412,6 @@ typing-extensions==4.12.2
# opentelemetry-sdk
# pydantic
# pydantic-core
tzdata==2024.1
# via pendulum
urllib3==2.2.2
# via requests
uvicorn==0.30.6
Expand All @@ -450,13 +426,11 @@ wrapt==1.16.0
# opentelemetry-instrumentation
# opentelemetry-instrumentation-aiohttp-client
# opentelemetry-instrumentation-dbapi
# opentelemetry-instrumentation-httpx
# opentelemetry-instrumentation-urllib3
wsproto==1.2.0
# via hypercorn
yarl==1.17.2
# via aiohttp
zipp==3.21.0
# via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# setuptools