We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
We need to bump up poetry version to preview because poetry < 1.1.0 fails to resolve azure-identity library. Thus builds fail.
poetry
poetry < 1.1.0
azure-identity
git clone
poetry install -E yaml -E toml -E azure -E aws
Updating dependencies Resolving dependencies... (126.2s) [RecursionError] maximum recursion depth exceeded
Turns out this optional dependency: azure-identity = {version = "^1.4.0", optional = true} has msal-extension as one of its requirements.
azure-identity = {version = "^1.4.0", optional = true}
msal-extension
msal-extension in turn specifies 2 versions of portalocker depending on the OS and python verison (see AzureAD/microsoft-authentication-extensions-for-python#62)
portalocker
portalocker~=1.6;platform_system=='Windows'", portalocker~=1.0;platform_system!='Windows'"
This issue was discussed on Azure SDK for Python repository and it was decided that its poetry's fault (Azure/azure-sdk-for-python#12625).
The issue was fixed recently since poetry 1.1.0a2: python-poetry/poetry#1238
poetry 1.1.0a2
Poetry now support such cases and should resolve correctly. After we fix this Travis build should work again.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Summary
We need to bump up
poetry
version to preview becausepoetry < 1.1.0
fails to resolveazure-identity
library. Thus builds fail.How to reproduce
git clone
poetry install -E yaml -E toml -E azure -E aws
What happens
Turns out this optional dependency:
azure-identity = {version = "^1.4.0", optional = true}
hasmsal-extension
as one of its requirements.msal-extension
in turn specifies 2 versions ofportalocker
depending on the OS and python verison (see AzureAD/microsoft-authentication-extensions-for-python#62)This issue was discussed on Azure SDK for Python repository and it was decided that its
poetry
's fault (Azure/azure-sdk-for-python#12625).The issue was fixed recently since
poetry 1.1.0a2
: python-poetry/poetry#1238What should happen
Poetry now support such cases and should resolve correctly. After we fix this Travis build should work again.
The text was updated successfully, but these errors were encountered: