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

poetry update and poetry lock switch versions back and forth #4243

Closed
3 tasks done
0xallie opened this issue Jul 1, 2021 · 4 comments
Closed
3 tasks done

poetry update and poetry lock switch versions back and forth #4243

0xallie opened this issue Jul 1, 2021 · 4 comments
Labels
kind/bug Something isn't working as expected status/triage This issue needs to be triaged

Comments

@0xallie
Copy link

0xallie commented Jul 1, 2021

  • I am on the latest Poetry version.
  • I have searched the issues of this repo and believe that this is not a duplicate.
  • If an exception occurs when executing a command, I executed it again in debug mode (-vvv option).

Issue

I have a pyproject.toml file with "discord.py" = "^1.7.3" and demoji = "^0.4.0", then run poetry install to install dependencies and generate an initial lock file.

If I run poetry lock afterwards, nothing happens, as the lock file is up to date.

Now, if I run poetry update, it updates requests from 2.15.1 to 2.25.1, and downgrades idna from 3.2 to 2.10 (in the lock file as well).

However, if I run poetry lock again after, it reverts the changes that poetry update made to the lock file. I can keep repeating this back and forth and end up with two inconsistent lock files.

❯ poetry install -vvv
Creating virtualenv test in /home/nyuszika7h/test/.venv
Using virtualenv: /home/nyuszika7h/test/.venv
Updating dependencies
Resolving dependencies...
   1: fact: test is 0.1.0
   1: derived: test
   1: fact: test depends on discord.py (^1.7.3)
   1: fact: test depends on demoji (^0.4.0)
   1: selecting test (0.1.0)
   1: derived: demoji (>=0.4.0,<0.5.0)
   1: derived: discord.py (>=1.7.3,<2.0.0)
   1: fact: demoji (0.4.0) depends on colorama (*)
   1: fact: demoji (0.4.0) depends on requests (<3.0.0)
   1: selecting demoji (0.4.0)
   1: derived: requests (<3.0.0)
   1: derived: colorama
   1: fact: discord.py (1.7.3) depends on aiohttp (>=3.6.0,<3.8.0)
   1: selecting discord.py (1.7.3)
   1: derived: aiohttp (>=3.6.0,<3.8.0)
   1: fact: aiohttp (3.7.4.post0) depends on attrs (>=17.3.0)
   1: fact: aiohttp (3.7.4.post0) depends on chardet (>=2.0,<5.0)
   1: fact: aiohttp (3.7.4.post0) depends on multidict (>=4.5,<7.0)
   1: fact: aiohttp (3.7.4.post0) depends on async-timeout (>=3.0,<4.0)
   1: fact: aiohttp (3.7.4.post0) depends on yarl (>=1.0,<2.0)
   1: fact: aiohttp (3.7.4.post0) depends on typing-extensions (>=3.6.5)
   1: fact: aiohttp (3.7.4.post0) depends on idna-ssl (>=1.0)
   1: selecting aiohttp (3.7.4.post0)
   1: derived: idna-ssl (>=1.0)
   1: derived: typing-extensions (>=3.6.5)
   1: derived: yarl (>=1.0,<2.0)
   1: derived: async-timeout (>=3.0,<4.0)
   1: derived: multidict (>=4.5,<7.0)
   1: derived: chardet (>=2.0,<5.0)
   1: derived: attrs (>=17.3.0)
   1: selecting async-timeout (3.0.1)
   1: selecting typing-extensions (3.10.0.0)
   1: selecting chardet (4.0.0)
   1: selecting attrs (21.2.0)
   1: selecting multidict (5.1.0)
   1: fact: yarl (1.6.3) depends on multidict (>=4.0)
   1: fact: yarl (1.6.3) depends on idna (>=2.0)
   1: fact: yarl (1.6.3) depends on typing-extensions (>=3.7.4)
   1: selecting yarl (1.6.3)
   1: derived: idna (>=2.0)
   1: selecting idna (3.2)
   1: selecting colorama (0.4.4)
   1: fact: requests (2.25.1) depends on chardet (>=3.0.2,<5)
   1: fact: requests (2.25.1) depends on idna (>=2.5,<3)
   1: fact: requests (2.25.1) depends on urllib3 (>=1.21.1,<1.27)
   1: fact: requests (2.25.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.25.1)
   1: fact: requests (2.25.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.25.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.25.0) depends on urllib3 (>=1.21.1,<1.27)
   1: fact: requests (2.25.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.25.0)
   1: fact: requests (2.24.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.24.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.24.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.24.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.24.0)
   1: fact: requests (2.23.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.23.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.23.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.23.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.23.0)
   1: fact: requests (2.22.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.22.0) depends on idna (>=2.5,<2.9)
   1: fact: requests (2.22.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.22.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.22.0)
   1: fact: requests (2.21.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.21.0) depends on idna (>=2.5,<2.9)
   1: fact: requests (2.21.0) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.21.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.21.0)
   1: fact: requests (2.20.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.20.1) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.20.1) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.20.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.20.1)
   1: fact: requests (2.20.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.20.0) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.20.0) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.20.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.20.0)
   1: fact: requests (2.19.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.19.1) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.19.1) depends on urllib3 (>=1.21.1,<1.24)
   1: fact: requests (2.19.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.19.1)
   1: fact: requests (2.19.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.19.0) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.19.0) depends on urllib3 (>=1.21.1,<1.24)
   1: fact: requests (2.19.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.19.0)
   1: fact: requests (2.18.4) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.4) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.4) depends on idna (>=2.5,<2.7)
   1: fact: requests (2.18.4) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.4)
   1: fact: requests (2.18.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.3) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.3)
   1: fact: requests (2.18.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.2) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.2)
   1: fact: requests (2.18.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.18.1)
   1: fact: requests (2.18.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.18.0)
   1: fact: requests (2.17.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.3) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.3)
   1: fact: requests (2.17.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.2) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.2)
   1: fact: requests (2.17.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.1)
   1: fact: requests (2.17.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.0)
   1: fact: requests (2.16.5) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.5) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.5) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.5) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.5)
   1: fact: requests (2.16.4) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.4) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.4) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.4) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.4)
   1: fact: requests (2.16.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.3) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.3)
   1: fact: requests (2.16.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.2) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.2)
   1: fact: requests (2.16.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.1)
   1: fact: requests (2.16.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.0)
   1: selecting requests (2.15.1)
   1: fact: idna-ssl (1.1.0) depends on idna (>=2.0)
   1: selecting idna-ssl (1.1.0)
   1: Version solving took 0.875 seconds.
   1: Tried 1 solutions.

Writing lock file

Finding the necessary packages for the current system

Package operations: 12 installs, 0 updates, 0 removals

  • Installing idna (3.2): Pending...
  • Installing idna (3.2): Installing...
  • Installing idna (3.2)
  • Installing multidict (5.1.0): Pending...
  • Installing multidict (5.1.0): Installing...
  • Installing multidict (5.1.0)
  • Installing async-timeout (3.0.1): Pending...
  • Installing async-timeout (3.0.1): Installing...
  • Installing async-timeout (3.0.1)
  • Installing attrs (21.2.0): Pending...
  • Installing attrs (21.2.0): Installing...
  • Installing attrs (21.2.0)
  • Installing chardet (4.0.0): Pending...
  • Installing chardet (4.0.0): Installing...
  • Installing chardet (4.0.0)
  • Installing typing-extensions (3.10.0.0): Pending...
  • Installing typing-extensions (3.10.0.0): Installing...
  • Installing typing-extensions (3.10.0.0)
  • Installing yarl (1.6.3): Pending...
  • Installing yarl (1.6.3): Installing...
  • Installing yarl (1.6.3)
  • Installing aiohttp (3.7.4.post0): Pending...
  • Installing aiohttp (3.7.4.post0): Installing...
  • Installing aiohttp (3.7.4.post0)
  • Installing colorama (0.4.4): Pending...
  • Installing colorama (0.4.4): Installing...
  • Installing colorama (0.4.4)
  • Installing requests (2.15.1): Pending...
  • Installing requests (2.15.1): Installing...
  • Installing requests (2.15.1)
  • Installing demoji (0.4.0): Pending...
  • Installing demoji (0.4.0): Installing...
  • Installing demoji (0.4.0)
  • Installing discord.py (1.7.3): Pending...
  • Installing discord.py (1.7.3): Installing...
  • Installing discord.py (1.7.3)
❯ poetry lock -vvv
Using virtualenv: /home/nyuszika7h/test/.venv
Updating dependencies
Resolving dependencies...
   1: fact: test is 0.1.0
   1: derived: test
   1: fact: test depends on discord.py (^1.7.3)
   1: fact: test depends on demoji (^0.4.0)
   1: selecting test (0.1.0)
   1: derived: demoji (>=0.4.0,<0.5.0)
   1: derived: discord.py (>=1.7.3,<2.0.0)
PyPI: 1 packages found for demoji >=0.4.0,<0.5.0
PyPI: 1 packages found for discord.py >=1.7.3,<2.0.0
   1: fact: demoji (0.4.0) depends on colorama (*)
   1: fact: demoji (0.4.0) depends on requests (<3.0.0)
   1: selecting demoji (0.4.0)
   1: derived: requests (<3.0.0)
   1: derived: colorama
PyPI: No release information found for requests-0.0.1, skipping
PyPI: No release information found for requests-0.12.01, skipping
PyPI: No release information found for requests-2.15.0, skipping
PyPI: 139 packages found for requests <3.0.0
PyPI: 42 packages found for colorama *
   1: fact: discord.py (1.7.3) depends on aiohttp (>=3.6.0,<3.8.0)
   1: selecting discord.py (1.7.3)
   1: derived: aiohttp (>=3.6.0,<3.8.0)
PyPI: 10 packages found for aiohttp >=3.6.0,<3.8.0
   1: fact: aiohttp (3.7.4.post0) depends on attrs (>=17.3.0)
   1: fact: aiohttp (3.7.4.post0) depends on chardet (>=2.0,<5.0)
   1: fact: aiohttp (3.7.4.post0) depends on multidict (>=4.5,<7.0)
   1: fact: aiohttp (3.7.4.post0) depends on async-timeout (>=3.0,<4.0)
   1: fact: aiohttp (3.7.4.post0) depends on yarl (>=1.0,<2.0)
   1: fact: aiohttp (3.7.4.post0) depends on typing-extensions (>=3.6.5)
   1: fact: aiohttp (3.7.4.post0) depends on idna-ssl (>=1.0)
   1: selecting aiohttp (3.7.4.post0)
   1: derived: idna-ssl (>=1.0)
   1: derived: typing-extensions (>=3.6.5)
   1: derived: yarl (>=1.0,<2.0)
   1: derived: async-timeout (>=3.0,<4.0)
   1: derived: multidict (>=4.5,<7.0)
   1: derived: chardet (>=2.0,<5.0)
   1: derived: attrs (>=17.3.0)
PyPI: 3 packages found for idna-ssl >=1.0
PyPI: 8 packages found for typing-extensions >=3.6.5
PyPI: No release information found for yarl-0.5.0b0, skipping
PyPI: No release information found for yarl-0.5.0b1, skipping
PyPI: 20 packages found for yarl >=1.0,<2.0
PyPI: 2 packages found for async-timeout >=3.0,<4.0
PyPI: No release information found for multidict-0.0.1, skipping
PyPI: 16 packages found for multidict >=4.5,<7.0
PyPI: 9 packages found for chardet >=2.0,<5.0
PyPI: 12 packages found for attrs >=17.3.0
   1: selecting async-timeout (3.0.1)
   1: selecting typing-extensions (3.10.0.0)
   1: selecting chardet (4.0.0)
   1: selecting attrs (21.2.0)
   1: selecting multidict (5.1.0)
   1: fact: yarl (1.6.3) depends on multidict (>=4.0)
   1: fact: yarl (1.6.3) depends on idna (>=2.0)
   1: fact: yarl (1.6.3) depends on typing-extensions (>=3.7.4)
   1: selecting yarl (1.6.3)
   1: derived: idna (>=2.0)
PyPI: No release information found for idna-0.1, skipping
PyPI: 14 packages found for idna >=2.0
   1: selecting idna (3.2)
   1: selecting colorama (0.4.4)
   1: fact: requests (2.25.1) depends on chardet (>=3.0.2,<5)
   1: fact: requests (2.25.1) depends on idna (>=2.5,<3)
   1: fact: requests (2.25.1) depends on urllib3 (>=1.21.1,<1.27)
   1: fact: requests (2.25.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.25.1)
   1: fact: requests (2.25.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.25.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.25.0) depends on urllib3 (>=1.21.1,<1.27)
   1: fact: requests (2.25.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.25.0)
   1: fact: requests (2.24.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.24.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.24.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.24.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.24.0)
   1: fact: requests (2.23.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.23.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.23.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.23.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.23.0)
   1: fact: requests (2.22.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.22.0) depends on idna (>=2.5,<2.9)
   1: fact: requests (2.22.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.22.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.22.0)
   1: fact: requests (2.21.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.21.0) depends on idna (>=2.5,<2.9)
   1: fact: requests (2.21.0) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.21.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.21.0)
   1: fact: requests (2.20.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.20.1) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.20.1) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.20.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.20.1)
   1: fact: requests (2.20.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.20.0) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.20.0) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.20.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.20.0)
   1: fact: requests (2.19.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.19.1) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.19.1) depends on urllib3 (>=1.21.1,<1.24)
   1: fact: requests (2.19.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.19.1)
   1: fact: requests (2.19.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.19.0) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.19.0) depends on urllib3 (>=1.21.1,<1.24)
   1: fact: requests (2.19.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.19.0)
   1: fact: requests (2.18.4) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.4) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.4) depends on idna (>=2.5,<2.7)
   1: fact: requests (2.18.4) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.4)
   1: fact: requests (2.18.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.3) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.3)
   1: fact: requests (2.18.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.2) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.2)
   1: fact: requests (2.18.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.18.1)
   1: fact: requests (2.18.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.18.0)
   1: fact: requests (2.17.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.3) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.3)
   1: fact: requests (2.17.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.2) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.2)
   1: fact: requests (2.17.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.1)
   1: fact: requests (2.17.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.0)
   1: fact: requests (2.16.5) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.5) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.5) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.5) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.5)
   1: fact: requests (2.16.4) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.4) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.4) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.4) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.4)
   1: fact: requests (2.16.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.3) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.3)
   1: fact: requests (2.16.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.2) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.2)
   1: fact: requests (2.16.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.1)
   1: fact: requests (2.16.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.0)
   1: selecting requests (2.15.1)
   1: fact: idna-ssl (1.1.0) depends on idna (>=2.0)
   1: selecting idna-ssl (1.1.0)
   1: Version solving took 0.883 seconds.
   1: Tried 1 solutions.
❯ poetry update -vvv
Using virtualenv: /home/nyuszika7h/test/.venv
Updating dependencies
Resolving dependencies...
   1: fact: test is 0.1.0
   1: derived: test
   1: fact: test depends on discord.py (^1.7.3)
   1: fact: test depends on demoji (^0.4.0)
   1: selecting test (0.1.0)
   1: derived: demoji (>=0.4.0,<0.5.0)
   1: derived: discord.py (>=1.7.3,<2.0.0)
PyPI: 1 packages found for demoji >=0.4.0,<0.5.0
   1: fact: demoji (0.4.0) depends on colorama (*)
   1: fact: demoji (0.4.0) depends on requests (<3.0.0)
   1: selecting demoji (0.4.0)
   1: derived: requests (<3.0.0)
   1: derived: colorama
PyPI: 1 packages found for discord.py >=1.7.3,<2.0.0
   1: fact: discord.py (1.7.3) depends on aiohttp (>=3.6.0,<3.8.0)
   1: selecting discord.py (1.7.3)
   1: derived: aiohttp (>=3.6.0,<3.8.0)
PyPI: No release information found for requests-0.0.1, skipping
PyPI: No release information found for requests-0.12.01, skipping
PyPI: No release information found for requests-2.15.0, skipping
PyPI: 139 packages found for requests <3.0.0
   1: fact: requests (2.25.1) depends on chardet (>=3.0.2,<5)
   1: fact: requests (2.25.1) depends on idna (>=2.5,<3)
   1: fact: requests (2.25.1) depends on urllib3 (>=1.21.1,<1.27)
   1: fact: requests (2.25.1) depends on certifi (>=2017.4.17)
   1: selecting requests (2.25.1)
   1: derived: certifi (>=2017.4.17)
   1: derived: urllib3 (>=1.21.1,<1.27)
   1: derived: idna (>=2.5,<3)
   1: derived: chardet (>=3.0.2,<5)
PyPI: No release information found for certifi-0, skipping
PyPI: 21 packages found for certifi >=2017.4.17
PyPI: No release information found for urllib3-0.3, skipping
PyPI: No release information found for urllib3-0.3.1, skipping
PyPI: No release information found for urllib3-0.4.0, skipping
PyPI: No release information found for urllib3-0.4.1, skipping
PyPI: 26 packages found for urllib3 >=1.21.1,<1.27
PyPI: 42 packages found for colorama *
   1: selecting colorama (0.4.4)
PyPI: 10 packages found for aiohttp >=3.6.0,<3.8.0
   1: fact: aiohttp (3.7.4.post0) depends on attrs (>=17.3.0)
   1: fact: aiohttp (3.7.4.post0) depends on chardet (>=2.0,<5.0)
   1: fact: aiohttp (3.7.4.post0) depends on multidict (>=4.5,<7.0)
   1: fact: aiohttp (3.7.4.post0) depends on async-timeout (>=3.0,<4.0)
   1: fact: aiohttp (3.7.4.post0) depends on yarl (>=1.0,<2.0)
   1: fact: aiohttp (3.7.4.post0) depends on typing-extensions (>=3.6.5)
   1: fact: aiohttp (3.7.4.post0) depends on idna-ssl (>=1.0)
   1: selecting aiohttp (3.7.4.post0)
   1: derived: idna-ssl (>=1.0)
   1: derived: typing-extensions (>=3.6.5)
   1: derived: yarl (>=1.0,<2.0)
   1: derived: async-timeout (>=3.0,<4.0)
   1: derived: multidict (>=4.5,<7.0)
   1: derived: attrs (>=17.3.0)
PyPI: No release information found for idna-0.1, skipping
PyPI: 6 packages found for idna >=2.5,<3
   1: selecting idna (2.10)
PyPI: 4 packages found for chardet >=3.0.2,<5
   1: selecting chardet (4.0.0)
PyPI: 8 packages found for typing-extensions >=3.6.5
   1: selecting typing-extensions (3.10.0.0)
PyPI: No release information found for yarl-0.5.0b0, skipping
PyPI: No release information found for yarl-0.5.0b1, skipping
PyPI: 20 packages found for yarl >=1.0,<2.0
   1: fact: yarl (1.6.3) depends on multidict (>=4.0)
   1: fact: yarl (1.6.3) depends on idna (>=2.0)
   1: fact: yarl (1.6.3) depends on typing-extensions (>=3.7.4)
   1: selecting yarl (1.6.3)
PyPI: 2 packages found for async-timeout >=3.0,<4.0
   1: selecting async-timeout (3.0.1)
PyPI: No release information found for multidict-0.0.1, skipping
PyPI: 16 packages found for multidict >=4.5,<7.0
   1: selecting multidict (5.1.0)
PyPI: 12 packages found for attrs >=17.3.0
   1: selecting attrs (21.2.0)
   1: selecting certifi (2021.5.30)
   1: selecting urllib3 (1.26.6)
PyPI: 3 packages found for idna-ssl >=1.0
   1: fact: idna-ssl (1.1.0) depends on idna (>=2.0)
   1: selecting idna-ssl (1.1.0)
   1: Version solving took 0.206 seconds.
   1: Tried 1 solutions.

Writing lock file

Finding the necessary packages for the current system

Package operations: 2 installs, 2 updates, 0 removals

  • Updating idna (3.2 -> 2.10): Pending...
  • Updating idna (3.2 -> 2.10): Installing...
  • Updating idna (3.2 -> 2.10)
  • Installing certifi (2021.5.30): Pending...
  • Installing certifi (2021.5.30): Installing...
  • Installing certifi (2021.5.30)
  • Installing urllib3 (1.26.6): Pending...
  • Installing urllib3 (1.26.6): Installing...
  • Installing urllib3 (1.26.6)
  • Updating requests (2.15.1 -> 2.25.1): Pending...
  • Updating requests (2.15.1 -> 2.25.1): Installing...
  • Updating requests (2.15.1 -> 2.25.1)
❯ poetry lock -vvv
Using virtualenv: /home/nyuszika7h/test/.venv
Updating dependencies
Resolving dependencies...
   1: fact: test is 0.1.0
   1: derived: test
   1: fact: test depends on discord.py (^1.7.3)
   1: fact: test depends on demoji (^0.4.0)
   1: selecting test (0.1.0)
   1: derived: demoji (>=0.4.0,<0.5.0)
   1: derived: discord.py (>=1.7.3,<2.0.0)
PyPI: 1 packages found for demoji >=0.4.0,<0.5.0
PyPI: 1 packages found for discord.py >=1.7.3,<2.0.0
   1: fact: demoji (0.4.0) depends on colorama (*)
   1: fact: demoji (0.4.0) depends on requests (<3.0.0)
   1: selecting demoji (0.4.0)
   1: derived: requests (<3.0.0)
   1: derived: colorama
PyPI: No release information found for requests-0.0.1, skipping
PyPI: No release information found for requests-0.12.01, skipping
PyPI: No release information found for requests-2.15.0, skipping
PyPI: 139 packages found for requests <3.0.0
PyPI: 42 packages found for colorama *
   1: fact: discord.py (1.7.3) depends on aiohttp (>=3.6.0,<3.8.0)
   1: selecting discord.py (1.7.3)
   1: derived: aiohttp (>=3.6.0,<3.8.0)
PyPI: 10 packages found for aiohttp >=3.6.0,<3.8.0
   1: fact: aiohttp (3.7.4.post0) depends on attrs (>=17.3.0)
   1: fact: aiohttp (3.7.4.post0) depends on chardet (>=2.0,<5.0)
   1: fact: aiohttp (3.7.4.post0) depends on multidict (>=4.5,<7.0)
   1: fact: aiohttp (3.7.4.post0) depends on async-timeout (>=3.0,<4.0)
   1: fact: aiohttp (3.7.4.post0) depends on yarl (>=1.0,<2.0)
   1: fact: aiohttp (3.7.4.post0) depends on typing-extensions (>=3.6.5)
   1: fact: aiohttp (3.7.4.post0) depends on idna-ssl (>=1.0)
   1: selecting aiohttp (3.7.4.post0)
   1: derived: idna-ssl (>=1.0)
   1: derived: typing-extensions (>=3.6.5)
   1: derived: yarl (>=1.0,<2.0)
   1: derived: async-timeout (>=3.0,<4.0)
   1: derived: multidict (>=4.5,<7.0)
   1: derived: chardet (>=2.0,<5.0)
   1: derived: attrs (>=17.3.0)
PyPI: 3 packages found for idna-ssl >=1.0
PyPI: 8 packages found for typing-extensions >=3.6.5
PyPI: No release information found for yarl-0.5.0b0, skipping
PyPI: No release information found for yarl-0.5.0b1, skipping
PyPI: 20 packages found for yarl >=1.0,<2.0
PyPI: 2 packages found for async-timeout >=3.0,<4.0
PyPI: No release information found for multidict-0.0.1, skipping
PyPI: 16 packages found for multidict >=4.5,<7.0
PyPI: 9 packages found for chardet >=2.0,<5.0
PyPI: 12 packages found for attrs >=17.3.0
   1: selecting async-timeout (3.0.1)
   1: selecting typing-extensions (3.10.0.0)
   1: selecting chardet (4.0.0)
   1: selecting attrs (21.2.0)
   1: selecting multidict (5.1.0)
   1: fact: yarl (1.6.3) depends on multidict (>=4.0)
   1: fact: yarl (1.6.3) depends on idna (>=2.0)
   1: fact: yarl (1.6.3) depends on typing-extensions (>=3.7.4)
   1: selecting yarl (1.6.3)
   1: derived: idna (>=2.0)
PyPI: No release information found for idna-0.1, skipping
PyPI: 14 packages found for idna >=2.0
   1: selecting idna (3.2)
   1: selecting colorama (0.4.4)
   1: fact: requests (2.25.1) depends on chardet (>=3.0.2,<5)
   1: fact: requests (2.25.1) depends on idna (>=2.5,<3)
   1: fact: requests (2.25.1) depends on urllib3 (>=1.21.1,<1.27)
   1: fact: requests (2.25.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.25.1)
   1: fact: requests (2.25.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.25.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.25.0) depends on urllib3 (>=1.21.1,<1.27)
   1: fact: requests (2.25.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.25.0)
   1: fact: requests (2.24.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.24.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.24.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.24.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.24.0)
   1: fact: requests (2.23.0) depends on chardet (>=3.0.2,<4)
   1: fact: requests (2.23.0) depends on idna (>=2.5,<3)
   1: fact: requests (2.23.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.23.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.23.0)
   1: fact: requests (2.22.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.22.0) depends on idna (>=2.5,<2.9)
   1: fact: requests (2.22.0) depends on urllib3 (>=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26)
   1: fact: requests (2.22.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.22.0)
   1: fact: requests (2.21.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.21.0) depends on idna (>=2.5,<2.9)
   1: fact: requests (2.21.0) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.21.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.21.0)
   1: fact: requests (2.20.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.20.1) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.20.1) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.20.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.20.1)
   1: fact: requests (2.20.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.20.0) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.20.0) depends on urllib3 (>=1.21.1,<1.25)
   1: fact: requests (2.20.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.20.0)
   1: fact: requests (2.19.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.19.1) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.19.1) depends on urllib3 (>=1.21.1,<1.24)
   1: fact: requests (2.19.1) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.19.1)
   1: fact: requests (2.19.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.19.0) depends on idna (>=2.5,<2.8)
   1: fact: requests (2.19.0) depends on urllib3 (>=1.21.1,<1.24)
   1: fact: requests (2.19.0) depends on certifi (>=2017.4.17)
   1: derived: not requests (==2.19.0)
   1: fact: requests (2.18.4) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.4) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.4) depends on idna (>=2.5,<2.7)
   1: fact: requests (2.18.4) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.4)
   1: fact: requests (2.18.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.3) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.3)
   1: fact: requests (2.18.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.2) depends on urllib3 (>=1.21.1,<1.23)
   1: derived: not requests (==2.18.2)
   1: fact: requests (2.18.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.18.1)
   1: fact: requests (2.18.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.18.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.18.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.18.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.18.0)
   1: fact: requests (2.17.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.3) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.3)
   1: fact: requests (2.17.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.2) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.2)
   1: fact: requests (2.17.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.1)
   1: fact: requests (2.17.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.17.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.17.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.17.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.17.0)
   1: fact: requests (2.16.5) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.5) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.5) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.5) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.5)
   1: fact: requests (2.16.4) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.4) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.4) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.4) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.4)
   1: fact: requests (2.16.3) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.3) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.3) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.3) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.3)
   1: fact: requests (2.16.2) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.2) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.2) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.2) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.2)
   1: fact: requests (2.16.1) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.1) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.1) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.1) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.1)
   1: fact: requests (2.16.0) depends on certifi (>=2017.4.17)
   1: fact: requests (2.16.0) depends on chardet (>=3.0.2,<3.1.0)
   1: fact: requests (2.16.0) depends on idna (>=2.5,<2.6)
   1: fact: requests (2.16.0) depends on urllib3 (>=1.21.1,<1.22)
   1: derived: not requests (==2.16.0)
   1: selecting requests (2.15.1)
   1: fact: idna-ssl (1.1.0) depends on idna (>=2.0)
   1: selecting idna-ssl (1.1.0)
   1: Version solving took 0.906 seconds.
   1: Tried 1 solutions.

Writing lock file
@0xallie 0xallie added kind/bug Something isn't working as expected status/triage This issue needs to be triaged labels Jul 1, 2021
@0xallie
Copy link
Author

0xallie commented Jul 7, 2021

Apparently this is caused because there are two right ways to resolve dependencies here:

  • requests<=2.15.1: uses vendored idna, so does not care if you also have idna>=3.0.0 installed
  • requests>=2.16.0: unvendored dependencies and pinned to idna<3.0.0

So either requests==2.15.1 and idna==3.2 or requests==2.25.1 and idna==2.10 satisfies the constraints.

Either way, Poetry should probably choose one and stick to it, although I'm not sure what's the best way to choose the "right" pins in this case.

0xallie pushed a commit to qtlunya/blood-on-the-clocktower-bot that referenced this issue Jul 7, 2021
@0xallie
Copy link
Author

0xallie commented Jul 17, 2021

FYI, requests 2.26.0 was released which allows idna 3.x, so you will have to pin requests to <2.26.0 to reproduce this issue.

@dimbleby
Copy link
Contributor

dimbleby commented Oct 1, 2022

another duplicate of #2883, should be closed per #6477

Copy link

github-actions bot commented Mar 1, 2024

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/bug Something isn't working as expected status/triage This issue needs to be triaged
Projects
None yet
Development

No branches or pull requests

2 participants