-
Notifications
You must be signed in to change notification settings - Fork 81
Description
Recently a few issues appeared that are related to dependencies being updated, namely:
- Removal of pendulum dependency in kiota-python breaks earlier versions of msgraph-sdk #1068
- HTTPError: Valid url scheme and host required #1089
- maybe others, haven't looked
In C# if you install a package it installs the lowest available version that matches (by default). This means if you install the same package next time, you're pretty certain you will get exactly the same dependencies as last time. Back to python, it seems that python does the exact opposite.
Maybe there should be a discussion about whether or not we should start pinning dependencies so you get a more stable installation of a specific version of this sdk. I'm not a python expert and I don't know what is recommended for libraries but it is certainly something to think about.
Any ideas?
msgraph-sdk-python/pyproject.toml
Lines 13 to 21 in 25d6c6c
dependencies = [ | |
"azure-identity >=1.12.0", | |
"microsoft-kiota-serialization-json >=1.8.0,<2.0.0", | |
"microsoft-kiota-serialization-text >=1.8.0,<2.0.0", | |
"microsoft-kiota-serialization-form >=1.8.0,<2.0.0", | |
"microsoft-kiota-serialization-multipart >=1.8.0,<2.0.0", | |
"msgraph_core >=1.3.1" | |
] |