Open watchman-pypi[bot] opened 4 years ago
1.Upgrade or downgrade your direct dependency allianceauth or allianceauth to transitively introduce a compatible version of requests-oauthlib. 2.Coordinate with your upstream project adarnauth-esi to adjust the version constraint of the conflicting library to be requests-oauthlib (<=1.3.0). 3.Add a direct dependency requests-oauthlib (>=0.8.0,<1.0) into your requirement file, to override the conflicting libraries to avoid build failures.
Issue description
Hi, users are unable to run aa-discord-ping-formatter due to dependency conflict with requests-oauthlib package.
As shown in the full dependency graph of aa-discord-ping-formatter, allianceauth requires requests-oauthlib (the latest version), while adarnauth-esi requires requests-oauthlib (<1.0,>=0.8.0).
According to pip's "first found wins" installation strategy, requests-oauthlib==1.3.0 is the actually installed version. However, requests-oauthlib==1.3.0 does not satisfy requests-oauthlib (<1.0,>=0.8.0).
Dependency tree-------