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

Cannot install torch #500

Closed
1 task done
ierezell opened this issue Jun 11, 2021 · 6 comments · Fixed by #563
Closed
1 task done

Cannot install torch #500

ierezell opened this issue Jun 11, 2021 · 6 comments · Fixed by #563
Labels
🐛 bug Something isn't working

Comments

@ierezell
Copy link

ierezell commented Jun 11, 2021

  • I have searched the issue tracker and believe that this is not a duplicate.

Make sure you run commands with -v flag before pasting the output.

Steps to reproduce

Init a project with pdm init
Try to add torch with pdm add torch

Actual behavior

Got a distlib.DistlibException: size mismatch for torch-1.8.1.dist-info/METADATA

Note : It works with pdm install 1.8.0 (but still I guess it'sa bug with torch 1.8.1 I don't know if it comes from pdm or torch)

All the verbose log (don't mind the other packages, I did the same with an empty pdm init test folder)
Adding packages to default dependencies: torch
======== Start resolving requirements ========
  pytest
  pytest-cov
  spacy-transformers~=1.0
  rich~=10.3
  uvicorn~=0.14
  uvloop~=0.15
  torch
  flake8
  black
  mypy
  mkdocs
  tox-pdm~=0.2
  Adding requirement pytest
	Found matching candidates:
	  <Candidate pytest 6.2.4 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.3 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.2 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.1 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.0 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.1.2 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.1.1 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.1.0 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.0.2 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.0.1 from https://pypi.org/simple/pytest/>
	  ... [251 more candidate(s)]
  Adding requirement pytest-cov
	Found matching candidates:
	  <Candidate pytest-cov 2.12.1 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.12.0 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.11.1 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.11.0 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.10.1 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.10.0 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.9.0 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.8.1 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.8.0 from https://pypi.org/simple/pytest-cov/>
	  <Candidate pytest-cov 2.7.1 from https://pypi.org/simple/pytest-cov/>
	  ... [54 more candidate(s)]
  Adding requirement spacy-transformers~=1.0
	Found matching candidates:
	  <Candidate spacy-transformers 1.0.2 from https://pypi.org/simple/spacy-transformers/>
	  <Candidate spacy-transformers 1.0.1 from https://pypi.org/simple/spacy-transformers/>
	  <Candidate spacy-transformers 1.0.0 from https://pypi.org/simple/spacy-transformers/>
  Adding requirement rich~=10.3
	Found matching candidates:
	  <Candidate rich 10.3.0 from https://pypi.org/simple/rich/>
  Adding requirement uvicorn~=0.14
	Found matching candidates:
	  <Candidate uvicorn 0.14.0 from https://pypi.org/simple/uvicorn/>
  Adding requirement uvloop~=0.15
	Found matching candidates:
	  <Candidate uvloop 0.15.2 from https://pypi.org/simple/uvloop/>
	  <Candidate uvloop 0.15.1 from https://pypi.org/simple/uvloop/>
	  <Candidate uvloop 0.15.0 from https://pypi.org/simple/uvloop/>
  Adding requirement torch
	Found matching candidates:
	  <Candidate torch 1.8.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.8.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.7.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.7.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.6.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.5.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.5.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.4.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.3.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.3.0.post2 from https://pypi.org/simple/torch/>
	  ... [178 more candidate(s)]
  Adding requirement flake8
	Found matching candidates:
	  <Candidate flake8 3.9.2 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.9.1 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.9.0 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.8.4 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.8.3 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.8.2 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.8.1 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.8.0 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.7.9 from https://pypi.org/simple/flake8/>
	  <Candidate flake8 3.7.8 from https://pypi.org/simple/flake8/>
	  ... [110 more candidate(s)]
  Adding requirement black
	Could not find any matching candidates.
	Found matching candidates:
	  <Candidate black 21.6b0 from https://pypi.org/simple/black/>
	  <Candidate black 21.5b2 from https://pypi.org/simple/black/>
	  <Candidate black 21.5b1 from https://pypi.org/simple/black/>
	  <Candidate black 21.5b0 from https://pypi.org/simple/black/>
	  <Candidate black 21.4b2 from https://pypi.org/simple/black/>
	  <Candidate black 21.4b1 from https://pypi.org/simple/black/>
	  <Candidate black 21.4b0 from https://pypi.org/simple/black/>
	  <Candidate black 20.8b1 from https://pypi.org/simple/black/>
	  <Candidate black 20.8b0 from https://pypi.org/simple/black/>
	  <Candidate black 19.10b0 from https://pypi.org/simple/black/>
	  ... [46 more candidate(s)]
  Adding requirement mypy
	Found matching candidates:
	  <Candidate mypy 0.902 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.901 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.900 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.812 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.800 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.790 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.782 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.781 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.780 from https://pypi.org/simple/mypy/>
	  <Candidate mypy 0.770 from https://pypi.org/simple/mypy/>
	  ... [390 more candidate(s)]
  Adding requirement mkdocs
	Found matching candidates:
	  <Candidate mkdocs 1.2.1 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.2 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.1.2 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.1.1 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.1 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.0.4 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.0.3 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.0.2 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.0.1 from https://pypi.org/simple/mkdocs/>
	  <Candidate mkdocs 1.0 from https://pypi.org/simple/mkdocs/>
	  ... [62 more candidate(s)]
  Adding requirement tox-pdm~=0.2
	Found matching candidates:
	  <Candidate tox-pdm 0.2.2 from https://pypi.org/simple/tox-pdm/>
	  <Candidate tox-pdm 0.2.1 from https://pypi.org/simple/tox-pdm/>
	  <Candidate tox-pdm 0.2.0 from https://pypi.org/simple/tox-pdm/>
======== Starting round 0 ========
  Adding requirement colorama<0.5.0,>=0.4.0(from rich 10.3.0)
	Found matching candidates:
	  <Candidate colorama 0.4.4 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.3 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.2 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.1 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.0 from https://pypi.org/simple/colorama/>
  Adding requirement commonmark<0.10.0,>=0.9.0(from rich 10.3.0)
	Found matching candidates:
	  <Candidate commonmark 0.9.1 from https://pypi.org/simple/commonmark/>
	  <Candidate commonmark 0.9.0 from https://pypi.org/simple/commonmark/>
  Adding requirement pygments<3.0.0,>=2.6.0(from rich 10.3.0)
	Found matching candidates:
	  <Candidate pygments 2.9.0 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.8.1 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.8.0 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.7.4 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.7.3 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.7.2 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.7.1 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.7.0 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.6.1 from https://pypi.org/simple/pygments/>
	  <Candidate pygments 2.6.0 from https://pypi.org/simple/pygments/>
Resolving: new pin rich 10.3.0
======== Ending round 0 ========
======== Starting round 1 ========
  Adding requirement asgiref>=3.3.4(from uvicorn 0.14.0)
	Found matching candidates:
	  <Candidate asgiref 3.3.4 from https://pypi.org/simple/asgiref/>
  Adding requirement click>=7.*(from uvicorn 0.14.0)
	Found matching candidates:
	  <Candidate click 8.0.1 from https://pypi.org/simple/click/>
	  <Candidate click 8.0.0 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.2 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.0 from https://pypi.org/simple/click/>
  Adding requirement h11>=0.8(from uvicorn 0.14.0)
	Found matching candidates:
	  <Candidate h11 0.12.0 from https://pypi.org/simple/h11/>
	  <Candidate h11 0.11.0 from https://pypi.org/simple/h11/>
	  <Candidate h11 0.10.0 from https://pypi.org/simple/h11/>
	  <Candidate h11 0.9.0 from https://pypi.org/simple/h11/>
	  <Candidate h11 0.8.1 from https://pypi.org/simple/h11/>
	  <Candidate h11 0.8.0 from https://pypi.org/simple/h11/>
Resolving: new pin uvicorn 0.14.0
======== Ending round 1 ========
======== Starting round 2 ========
Resolving: new pin asgiref 3.3.4
======== Ending round 2 ========
======== Starting round 3 ========
Resolving: new pin commonmark 0.9.1
======== Ending round 3 ========
======== Starting round 4 ========
  Adding requirement spacy<3.1.0,>=3.0.0(from spacy-transformers 1.0.2)
	Found matching candidates:
	  <Candidate spacy 3.0.6 from https://pypi.org/simple/spacy/>
	  <Candidate spacy 3.0.5 from https://pypi.org/simple/spacy/>
	  <Candidate spacy 3.0.4 from https://pypi.org/simple/spacy/>
	  <Candidate spacy 3.0.3 from https://pypi.org/simple/spacy/>
	  <Candidate spacy 3.0.2 from https://pypi.org/simple/spacy/>
	  <Candidate spacy 3.0.1 from https://pypi.org/simple/spacy/>
	  <Candidate spacy 3.0.0 from https://pypi.org/simple/spacy/>
  Adding requirement transformers<4.6.0,>=3.4.0(from spacy-transformers 1.0.2)
	Found matching candidates:
	  <Candidate transformers 4.5.1 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.5.0 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.4.2 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.4.1 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.4.0 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.3.3 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.3.2 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.3.1 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.3.0 from https://pypi.org/simple/transformers/>
	  <Candidate transformers 4.2.2 from https://pypi.org/simple/transformers/>
	  ... [28 more candidate(s)]
  Adding requirement torch>=1.5.0(from spacy-transformers 1.0.2)
	Found matching candidates:
	  <Candidate torch 1.8.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.8.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.7.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.7.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.6.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.5.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.5.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.4.0 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.3.1 from https://pypi.org/simple/torch/>
	  <Candidate torch 1.3.0.post2 from https://pypi.org/simple/torch/>
	  ... [178 more candidate(s)]
  Adding requirement srsly<3.0.0,>=2.4.0(from spacy-transformers 1.0.2)
	Found matching candidates:
	  <Candidate srsly 2.4.1 from https://pypi.org/simple/srsly/>
	  <Candidate srsly 2.4.0 from https://pypi.org/simple/srsly/>
  Adding requirement spacy-alignments<1.0.0,>=0.7.2(from spacy-transformers 1.0.2)
	Found matching candidates:
	  <Candidate spacy-alignments 0.8.3 from https://pypi.org/simple/spacy-alignments/>
	  <Candidate spacy-alignments 0.7.2 from https://pypi.org/simple/spacy-alignments/>
Resolving: new pin spacy-transformers 1.0.2
======== Ending round 4 ========
======== Starting round 5 ========
  Adding requirement tox>=3.8.0(from tox-pdm 0.2.2)
	Found matching candidates:
	  <Candidate tox 3.23.1 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.23.0 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.22.0 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.21.4 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.21.3 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.21.2 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.21.1 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.21.0 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.20.1 from https://pypi.org/simple/tox/>
	  <Candidate tox 3.20.0 from https://pypi.org/simple/tox/>
	  ... [76 more candidate(s)]
Resolving: new pin tox-pdm 0.2.2
======== Ending round 5 ========
======== Starting round 6 ========
Resolving: new pin colorama 0.4.4
======== Ending round 6 ========
======== Starting round 7 ========
Resolving: new pin click 7.1.2
======== Ending round 7 ========
======== Starting round 8 ========
Resolving: new pin h11 0.12.0
======== Ending round 8 ========
======== Starting round 9 ========
Resolving: new pin pygments 2.9.0
======== Ending round 9 ========
======== Starting round 10 ========
  Adding requirement catalogue<2.1.0,>=2.0.1(from srsly 2.4.1)
	Found matching candidates:
	  <Candidate catalogue 2.0.4 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.3 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.2 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.1 from https://pypi.org/simple/catalogue/>
Resolving: new pin srsly 2.4.1
======== Ending round 10 ========
======== Starting round 11 ========
Resolving: new pin catalogue 2.0.4
======== Ending round 11 ========
======== Starting round 12 ========
Resolving: new pin spacy-alignments 0.8.3
======== Ending round 12 ========
======== Starting round 13 ========
Resolving: new pin uvloop 0.15.2
======== Ending round 13 ========
======== Starting round 14 ========
  Adding requirement filelock(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate filelock 3.0.12 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.10 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.9 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.8 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.6 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.4 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.3 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.2 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.0 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 2.0.13 from https://pypi.org/simple/filelock/>
	  ... [23 more candidate(s)]
  Adding requirement numpy>=1.17(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate numpy 1.20.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.0 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.5 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.4 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.0 from https://pypi.org/simple/numpy/>
	  ... [503 more candidate(s)]
  Adding requirement packaging(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate packaging 20.9 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.8 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.7 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.6 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.5 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.4 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.3 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.2 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.1 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.0 from https://pypi.org/simple/packaging/>
	  ... [60 more candidate(s)]
  Adding requirement regex!=2019.12.17(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate regex 2021.4.4 from https://pypi.org/simple/regex/>
	  <Candidate regex 2021.3.17 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.11.13 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.11.11 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.28 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.23 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.22 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.15 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.11 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.9.27 from https://pypi.org/simple/regex/>
	  ... [2784 more candidate(s)]
  Adding requirement requests(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate requests 2.25.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.25.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.24.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.23.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.22.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.21.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.20.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.20.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.19.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.19.0 from https://pypi.org/simple/requests/>
	  ... [191 more candidate(s)]
  Adding requirement sacremoses(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate sacremoses 0.0.45 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.44 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.43 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.42 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.41 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.40 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.39 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.38 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.35 from https://pypi.org/simple/sacremoses/>
	  <Candidate sacremoses 0.0.34 from https://pypi.org/simple/sacremoses/>
	  ... [33 more candidate(s)]
  Adding requirement tokenizers<0.11,>=0.10.1(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate tokenizers 0.10.3 from https://pypi.org/simple/tokenizers/>
	  <Candidate tokenizers 0.10.2 from https://pypi.org/simple/tokenizers/>
	  <Candidate tokenizers 0.10.1 from https://pypi.org/simple/tokenizers/>
  Adding requirement tqdm>=4.27(from transformers 4.5.1)
	Found matching candidates:
	  <Candidate tqdm 4.61.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.60.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.59.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.58.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.57.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.2 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.1 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.55.2 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.55.1 from https://pypi.org/simple/tqdm/>
	  ... [102 more candidate(s)]
Resolving: new pin transformers 4.5.1
======== Ending round 14 ========
======== Starting round 15 ========
Resolving: new pin filelock 3.0.12
======== Ending round 15 ========
======== Starting round 16 ========
  Adding requirement regex(from sacremoses 0.0.45)
	Found matching candidates:
	  <Candidate regex 2021.4.4 from https://pypi.org/simple/regex/>
	  <Candidate regex 2021.3.17 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.11.13 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.11.11 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.28 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.23 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.22 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.15 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.11 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.9.27 from https://pypi.org/simple/regex/>
	  ... [2784 more candidate(s)]
  Adding requirement six(from sacremoses 0.0.45)
	Found matching candidates:
	  <Candidate six 1.16.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.15.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.14.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.13.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.12.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.11.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.10.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.9.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.8.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.7.3 from https://pypi.org/simple/six/>
	  ... [35 more candidate(s)]
  Adding requirement click(from sacremoses 0.0.45)
	Found matching candidates:
	  <Candidate click 8.0.1 from https://pypi.org/simple/click/>
	  <Candidate click 8.0.0 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.2 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.0 from https://pypi.org/simple/click/>
  Adding requirement joblib(from sacremoses 0.0.45)
	Found matching candidates:
	  <Candidate joblib 1.0.1 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 1.0.0 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.17.0 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.16.0 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.15.1 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.15.0 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.14.1 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.14.0 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.13.2 from https://pypi.org/simple/joblib/>
	  <Candidate joblib 0.13.1 from https://pypi.org/simple/joblib/>
	  ... [65 more candidate(s)]
  Adding requirement tqdm(from sacremoses 0.0.45)
	Found matching candidates:
	  <Candidate tqdm 4.61.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.60.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.59.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.58.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.57.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.2 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.1 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.55.2 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.55.1 from https://pypi.org/simple/tqdm/>
	  ... [102 more candidate(s)]
Resolving: new pin sacremoses 0.0.45
======== Ending round 16 ========
======== Starting round 17 ========
Resolving: new pin six 1.16.0
======== Ending round 17 ========
======== Starting round 18 ========
  Adding requirement click>=7.1.2(from black 21.6b0)
	Found matching candidates:
	  <Candidate click 8.0.1 from https://pypi.org/simple/click/>
	  <Candidate click 8.0.0 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.2 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.0 from https://pypi.org/simple/click/>
  Adding requirement appdirs(from black 21.6b0)
	Found matching candidates:
	  <Candidate appdirs 1.4.4 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.3 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.2 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.1 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.0 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.3.0 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.2.0 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.1.0 from https://pypi.org/simple/appdirs/>
  Adding requirement toml>=0.10.1(from black 21.6b0)
	Found matching candidates:
	  <Candidate toml 0.10.2 from https://pypi.org/simple/toml/>
	  <Candidate toml 0.10.1 from https://pypi.org/simple/toml/>
  Adding requirement regex>=2020.1.8(from black 21.6b0)
	Found matching candidates:
	  <Candidate regex 2021.4.4 from https://pypi.org/simple/regex/>
	  <Candidate regex 2021.3.17 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.11.13 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.11.11 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.28 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.23 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.22 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.15 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.10.11 from https://pypi.org/simple/regex/>
	  <Candidate regex 2020.9.27 from https://pypi.org/simple/regex/>
	  ... [2784 more candidate(s)]
  Adding requirement pathspec<1,>=0.8.1(from black 21.6b0)
	Found matching candidates:
	  <Candidate pathspec 0.8.1 from https://pypi.org/simple/pathspec/>
  Adding requirement mypy-extensions>=0.4.3(from black 21.6b0)
	Found matching candidates:
	  <Candidate mypy-extensions 0.4.3 from https://pypi.org/simple/mypy-extensions/>
Resolving: new pin black 21.6b0
======== Ending round 18 ========
======== Starting round 19 ========
Resolving: new pin pathspec 0.8.1
======== Ending round 19 ========
======== Starting round 20 ========
Resolving: new pin mypy-extensions 0.4.3
======== Ending round 20 ========
======== Starting round 21 ========
Resolving: new pin toml 0.10.2
======== Ending round 21 ========
======== Starting round 22 ========
Resolving: new pin appdirs 1.4.4
======== Ending round 22 ========
======== Starting round 23 ========
  Adding requirement pytest>=4.6(from pytest-cov 2.12.1)
	Found matching candidates:
	  <Candidate pytest 6.2.4 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.3 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.2 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.1 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.2.0 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.1.2 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.1.1 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.1.0 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.0.2 from https://pypi.org/simple/pytest/>
	  <Candidate pytest 6.0.1 from https://pypi.org/simple/pytest/>
	  ... [251 more candidate(s)]
  Adding requirement coverage>=5.2.1(from pytest-cov 2.12.1)
	Found matching candidates:
	  <Candidate coverage 5.5 from https://pypi.org/simple/coverage/>
	  <Candidate coverage 5.4 from https://pypi.org/simple/coverage/>
	  <Candidate coverage 5.3.1 from https://pypi.org/simple/coverage/>
	  <Candidate coverage 5.3 from https://pypi.org/simple/coverage/>
	  <Candidate coverage 5.2.1 from https://pypi.org/simple/coverage/>
  Adding requirement toml(from pytest-cov 2.12.1)
	Found matching candidates:
	  <Candidate toml 0.10.2 from https://pypi.org/simple/toml/>
	  <Candidate toml 0.10.1 from https://pypi.org/simple/toml/>
Resolving: new pin pytest-cov 2.12.1
======== Ending round 23 ========
======== Starting round 24 ========
  Adding requirement pyparsing>=2.0.2(from packaging 20.9)
	Found matching candidates:
	  <Candidate pyparsing 2.4.7 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.4.6 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.4.5 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.4.4 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.4.3 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.4.2 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.4.1.1 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.4.0 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.3.1 from https://pypi.org/simple/pyparsing/>
	  <Candidate pyparsing 2.3.0 from https://pypi.org/simple/pyparsing/>
	  ... [65 more candidate(s)]
Resolving: new pin packaging 20.9
======== Ending round 24 ========
======== Starting round 25 ========
  Adding requirement click>=3.3(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate click 8.0.1 from https://pypi.org/simple/click/>
	  <Candidate click 8.0.0 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.2 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.0 from https://pypi.org/simple/click/>
  Adding requirement Jinja2>=2.10.1(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate Jinja2 3.0.1 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 3.0.0 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.3 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.2 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.1 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.0 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.10.3 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.10.2 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.10.1 from https://pypi.org/simple/jinja2/>
  Adding requirement Markdown>=3.2.1(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate Markdown 3.3.4 from https://pypi.org/simple/markdown/>
	  <Candidate Markdown 3.3.3 from https://pypi.org/simple/markdown/>
	  <Candidate Markdown 3.3.2 from https://pypi.org/simple/markdown/>
	  <Candidate Markdown 3.3.1 from https://pypi.org/simple/markdown/>
	  <Candidate Markdown 3.3 from https://pypi.org/simple/markdown/>
	  <Candidate Markdown 3.2.2 from https://pypi.org/simple/markdown/>
	  <Candidate Markdown 3.2.1 from https://pypi.org/simple/markdown/>
  Adding requirement PyYAML>=3.10(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate PyYAML 5.4.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.4 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.3.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.3 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.2 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.1.2 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.1.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 3.13 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 3.12 from https://pypi.org/simple/pyyaml/>
	  ... [133 more candidate(s)]
  Adding requirement watchdog>=2.0(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate watchdog 2.1.2 from https://pypi.org/simple/watchdog/>
	  <Candidate watchdog 2.1.1 from https://pypi.org/simple/watchdog/>
	  <Candidate watchdog 2.1.0 from https://pypi.org/simple/watchdog/>
	  <Candidate watchdog 2.0.3 from https://pypi.org/simple/watchdog/>
	  <Candidate watchdog 2.0.2 from https://pypi.org/simple/watchdog/>
	  <Candidate watchdog 2.0.1 from https://pypi.org/simple/watchdog/>
	  <Candidate watchdog 2.0.0 from https://pypi.org/simple/watchdog/>
  Adding requirement ghp-import>=1.0(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate ghp-import 2.0.1 from https://pypi.org/simple/ghp-import/>
	  <Candidate ghp-import 2.0.0 from https://pypi.org/simple/ghp-import/>
	  <Candidate ghp-import 1.1.0 from https://pypi.org/simple/ghp-import/>
	  <Candidate ghp-import 1.0.1 from https://pypi.org/simple/ghp-import/>
	  <Candidate ghp-import 1.0.0 from https://pypi.org/simple/ghp-import/>
  Adding requirement pyyaml-env-tag>=0.1(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate pyyaml-env-tag 0.1 from https://pypi.org/simple/pyyaml-env-tag/>
  Adding requirement importlib-metadata>=3.10(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate importlib-metadata 4.5.0 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 4.4.0 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 4.3.1 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 4.3.0 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 4.2.0 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 4.1.0 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 4.0.1 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 4.0.0 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 3.10.1 from https://pypi.org/simple/importlib-metadata/>
	  <Candidate importlib-metadata 3.10.0 from https://pypi.org/simple/importlib-metadata/>
  Adding requirement packaging>=20.5(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate packaging 20.9 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.8 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.7 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.6 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.5 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.4 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.3 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.2 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.1 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.0 from https://pypi.org/simple/packaging/>
	  ... [60 more candidate(s)]
  Adding requirement mergedeep>=1.3.4(from mkdocs 1.2.1)
	Found matching candidates:
	  <Candidate mergedeep 1.3.4 from https://pypi.org/simple/mergedeep/>
Resolving: new pin mkdocs 1.2.1
======== Ending round 25 ========
======== Starting round 26 ========
  Adding requirement pyyaml(from pyyaml-env-tag 0.1)
	Found matching candidates:
	  <Candidate PyYAML 5.4.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.4 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.3.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.3 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.2 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.1.2 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.1.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 5.1 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 3.13 from https://pypi.org/simple/pyyaml/>
	  <Candidate PyYAML 3.12 from https://pypi.org/simple/pyyaml/>
	  ... [133 more candidate(s)]
Resolving: new pin pyyaml-env-tag 0.1
======== Ending round 26 ========
======== Starting round 27 ========
Resolving: new pin mergedeep 1.3.4
======== Ending round 27 ========
======== Starting round 28 ========
  Adding requirement python-dateutil>=2.8.1(from ghp-import 2.0.1)
	Found matching candidates:
	  <Candidate python-dateutil 2.8.1 from https://pypi.org/simple/python-dateutil/>
Resolving: new pin ghp-import 2.0.1
======== Ending round 28 ========
======== Starting round 29 ========
  Adding requirement six>=1.5(from python-dateutil 2.8.1)
	Found matching candidates:
	  <Candidate six 1.16.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.15.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.14.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.13.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.12.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.11.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.10.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.9.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.8.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.7.3 from https://pypi.org/simple/six/>
	  ... [35 more candidate(s)]
Resolving: new pin python-dateutil 2.8.1
======== Ending round 29 ========
======== Starting round 30 ========
Resolving: new pin Markdown 3.3.4
======== Ending round 30 ========
======== Starting round 31 ========
  Adding requirement MarkupSafe>=2.0(from Jinja2 3.0.1)
	Found matching candidates:
	  <Candidate MarkupSafe 2.0.1 from https://pypi.org/simple/markupsafe/>
	  <Candidate MarkupSafe 2.0.0 from https://pypi.org/simple/markupsafe/>
Resolving: new pin Jinja2 3.0.1
======== Ending round 31 ========
======== Starting round 32 ========
  Adding requirement zipp>=0.5(from importlib-metadata 4.5.0)
	Found matching candidates:
	  <Candidate zipp 3.4.1 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 3.4.0 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 3.3.2 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 3.3.1 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 3.3.0 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 3.2.0 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 3.1.0 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 3.0.0 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 2.2.1 from https://pypi.org/simple/zipp/>
	  <Candidate zipp 2.2.0 from https://pypi.org/simple/zipp/>
	  ... [32 more candidate(s)]
Resolving: new pin importlib-metadata 4.5.0
======== Ending round 32 ========
======== Starting round 33 ========
Resolving: new pin zipp 3.4.1
======== Ending round 33 ========
======== Starting round 34 ========
Resolving: new pin MarkupSafe 2.0.1
======== Ending round 34 ========
======== Starting round 35 ========
Resolving: new pin joblib 1.0.1
======== Ending round 35 ========
======== Starting round 36 ========
Resolving: new pin pyparsing 2.4.7
======== Ending round 36 ========
======== Starting round 37 ========
  Adding requirement typing-extensions(from torch 1.8.1)
	Found matching candidates:
	  <Candidate typing-extensions 3.10.0.0 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4.3 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4.2 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4.1 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.2 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.6 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.5 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.2.1 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.2 from https://pypi.org/simple/typing-extensions/>
  Adding requirement numpy(from torch 1.8.1)
	Found matching candidates:
	  <Candidate numpy 1.20.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.0 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.5 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.4 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.0 from https://pypi.org/simple/numpy/>
	  ... [503 more candidate(s)]
Resolving: new pin torch 1.8.1
======== Ending round 37 ========
======== Starting round 38 ========
Resolving: new pin typing-extensions 3.10.0.0
======== Ending round 38 ========
======== Starting round 39 ========
  Adding requirement filelock>=3.0.0(from tox 3.23.1)
	Found matching candidates:
	  <Candidate filelock 3.0.12 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.10 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.9 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.8 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.6 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.4 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.3 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.2 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.0 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 2.0.13 from https://pypi.org/simple/filelock/>
	  ... [23 more candidate(s)]
  Adding requirement packaging>=14(from tox 3.23.1)
	Found matching candidates:
	  <Candidate packaging 20.9 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.8 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.7 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.6 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.5 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.4 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.3 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.2 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.1 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.0 from https://pypi.org/simple/packaging/>
	  ... [60 more candidate(s)]
  Adding requirement pluggy>=0.12.0(from tox 3.23.1)
	Found matching candidates:
	  <Candidate pluggy 0.13.1 from https://pypi.org/simple/pluggy/>
	  <Candidate pluggy 0.13.0 from https://pypi.org/simple/pluggy/>
	  <Candidate pluggy 0.12.0 from https://pypi.org/simple/pluggy/>
  Adding requirement py>=1.4.17(from tox 3.23.1)
	Found matching candidates:
	  <Candidate py 1.10.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.9.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.8.2 from https://pypi.org/simple/py/>
	  <Candidate py 1.8.1 from https://pypi.org/simple/py/>
	  <Candidate py 1.8.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.7.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.6.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.5.4 from https://pypi.org/simple/py/>
	  <Candidate py 1.5.3 from https://pypi.org/simple/py/>
	  <Candidate py 1.5.2 from https://pypi.org/simple/py/>
	  ... [38 more candidate(s)]
  Adding requirement six>=1.14.0(from tox 3.23.1)
	Found matching candidates:
	  <Candidate six 1.16.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.15.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.14.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.13.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.12.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.11.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.10.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.9.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.8.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.7.3 from https://pypi.org/simple/six/>
	  ... [35 more candidate(s)]
  Adding requirement toml>=0.9.4(from tox 3.23.1)
	Found matching candidates:
	  <Candidate toml 0.10.2 from https://pypi.org/simple/toml/>
	  <Candidate toml 0.10.1 from https://pypi.org/simple/toml/>
  Adding requirement virtualenv!=20.0.0,!=20.0.1,!=20.0.2,!=20.0.3,!=20.0.4,!=20.0.5,!=20.0.6,!=20.0.7,>=16.0.0(from tox 3.23.1)
	Found matching candidates:
	  <Candidate virtualenv 20.4.7 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.4.6 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.4.5 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.4.4 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.4.3 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.4.2 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.4.1 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.4.0 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.3.1 from https://pypi.org/simple/virtualenv/>
	  <Candidate virtualenv 20.3.0 from https://pypi.org/simple/virtualenv/>
	  ... [118 more candidate(s)]
  Adding requirement colorama>=0.4.1; platform_system == "Windows"(from tox 3.23.1)
	Found matching candidates:
	  <Candidate colorama 0.4.4 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.3 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.2 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.1 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.0 from https://pypi.org/simple/colorama/>
Resolving: new pin tox 3.23.1
======== Ending round 39 ========
======== Starting round 40 ========
Resolving: new pin pluggy 0.13.1
======== Ending round 40 ========
======== Starting round 41 ========
Resolving: new pin py 1.10.0
======== Ending round 41 ========
======== Starting round 42 ========
  Adding requirement attrs>=19.2.0(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate attrs 21.2.0 from https://pypi.org/simple/attrs/>
	  <Candidate attrs 21.1.0 from https://pypi.org/simple/attrs/>
	  <Candidate attrs 20.3.0 from https://pypi.org/simple/attrs/>
	  <Candidate attrs 20.2.0 from https://pypi.org/simple/attrs/>
	  <Candidate attrs 20.1.0 from https://pypi.org/simple/attrs/>
	  <Candidate attrs 19.3.0 from https://pypi.org/simple/attrs/>
	  <Candidate attrs 19.2.0 from https://pypi.org/simple/attrs/>
  Adding requirement iniconfig(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate iniconfig 1.1.1 from https://pypi.org/simple/iniconfig/>
	  <Candidate iniconfig 1.1.0 from https://pypi.org/simple/iniconfig/>
	  <Candidate iniconfig 1.0.1 from https://pypi.org/simple/iniconfig/>
	  <Candidate iniconfig 1.0.0 from https://pypi.org/simple/iniconfig/>
	  <Candidate iniconfig 0.1 from https://pypi.org/simple/iniconfig/>
  Adding requirement packaging(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate packaging 20.9 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.8 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.7 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.6 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.5 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.4 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.3 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.2 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.1 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.0 from https://pypi.org/simple/packaging/>
	  ... [60 more candidate(s)]
  Adding requirement pluggy<1.0.0a1,>=0.12(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate pluggy 0.13.1 from https://pypi.org/simple/pluggy/>
	  <Candidate pluggy 0.13.0 from https://pypi.org/simple/pluggy/>
	  <Candidate pluggy 0.12.0 from https://pypi.org/simple/pluggy/>
  Adding requirement py>=1.8.2(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate py 1.10.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.9.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.8.2 from https://pypi.org/simple/py/>
	  <Candidate py 1.8.1 from https://pypi.org/simple/py/>
	  <Candidate py 1.8.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.7.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.6.0 from https://pypi.org/simple/py/>
	  <Candidate py 1.5.4 from https://pypi.org/simple/py/>
	  <Candidate py 1.5.3 from https://pypi.org/simple/py/>
	  <Candidate py 1.5.2 from https://pypi.org/simple/py/>
	  ... [38 more candidate(s)]
  Adding requirement toml(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate toml 0.10.2 from https://pypi.org/simple/toml/>
	  <Candidate toml 0.10.1 from https://pypi.org/simple/toml/>
  Adding requirement atomicwrites>=1.0; sys_platform == "win32"(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate atomicwrites 1.4.0 from https://pypi.org/simple/atomicwrites/>
	  <Candidate atomicwrites 1.3.0 from https://pypi.org/simple/atomicwrites/>
	  <Candidate atomicwrites 1.2.1 from https://pypi.org/simple/atomicwrites/>
	  <Candidate atomicwrites 1.2.0 from https://pypi.org/simple/atomicwrites/>
	  <Candidate atomicwrites 1.1.5 from https://pypi.org/simple/atomicwrites/>
	  <Candidate atomicwrites 1.1.0 from https://pypi.org/simple/atomicwrites/>
	  <Candidate atomicwrites 1.0.0 from https://pypi.org/simple/atomicwrites/>
  Adding requirement colorama; sys_platform == "win32"(from pytest 6.2.4)
	Found matching candidates:
	  <Candidate colorama 0.4.4 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.3 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.2 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.1 from https://pypi.org/simple/colorama/>
	  <Candidate colorama 0.4.0 from https://pypi.org/simple/colorama/>
Resolving: new pin pytest 6.2.4
======== Ending round 42 ========
======== Starting round 43 ========
Resolving: new pin iniconfig 1.1.1
======== Ending round 43 ========
======== Starting round 44 ========
Resolving: new pin attrs 21.2.0
======== Ending round 44 ========
======== Starting round 45 ========
Resolving: new pin atomicwrites 1.4.0
======== Ending round 45 ========
======== Starting round 46 ========
  Adding requirement spacy-legacy<3.1.0,>=3.0.4(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate spacy-legacy 3.0.5 from https://pypi.org/simple/spacy-legacy/>
	  <Candidate spacy-legacy 3.0.4 from https://pypi.org/simple/spacy-legacy/>
  Adding requirement murmurhash<1.1.0,>=0.28.0(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate murmurhash 1.0.5 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.4 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.3 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.2 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.1 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.0 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 0.28.0 from https://pypi.org/simple/murmurhash/>
  Adding requirement cymem<2.1.0,>=2.0.2(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate cymem 2.0.5 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.4 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.3 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.2 from https://pypi.org/simple/cymem/>
  Adding requirement preshed<3.1.0,>=3.0.2(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate preshed 3.0.5 from https://pypi.org/simple/preshed/>
	  <Candidate preshed 3.0.4 from https://pypi.org/simple/preshed/>
	  <Candidate preshed 3.0.3 from https://pypi.org/simple/preshed/>
	  <Candidate preshed 3.0.2 from https://pypi.org/simple/preshed/>
  Adding requirement thinc<8.1.0,>=8.0.3(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate thinc 8.0.4 from https://pypi.org/simple/thinc/>
	  <Candidate thinc 8.0.3 from https://pypi.org/simple/thinc/>
  Adding requirement blis<0.8.0,>=0.4.0(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate blis 0.7.4 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.3 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.2 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.1 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.0 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.4.1 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.4.0 from https://pypi.org/simple/blis/>
  Adding requirement wasabi<1.1.0,>=0.8.1(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate wasabi 0.8.2 from https://pypi.org/simple/wasabi/>
	  <Candidate wasabi 0.8.1 from https://pypi.org/simple/wasabi/>
  Adding requirement srsly<3.0.0,>=2.4.1(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate srsly 2.4.1 from https://pypi.org/simple/srsly/>
	  <Candidate srsly 2.4.0 from https://pypi.org/simple/srsly/>
  Adding requirement catalogue<2.1.0,>=2.0.3(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate catalogue 2.0.4 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.3 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.2 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.1 from https://pypi.org/simple/catalogue/>
  Adding requirement typer<0.4.0,>=0.3.0(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate typer 0.3.2 from https://pypi.org/simple/typer/>
	  <Candidate typer 0.3.1 from https://pypi.org/simple/typer/>
	  <Candidate typer 0.3.0 from https://pypi.org/simple/typer/>
  Adding requirement pathy>=0.3.5(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate pathy 0.5.2 from https://pypi.org/simple/pathy/>
	  <Candidate pathy 0.5.1 from https://pypi.org/simple/pathy/>
	  <Candidate pathy 0.5.0 from https://pypi.org/simple/pathy/>
	  <Candidate pathy 0.4.0 from https://pypi.org/simple/pathy/>
	  <Candidate pathy 0.3.6 from https://pypi.org/simple/pathy/>
	  <Candidate pathy 0.3.5 from https://pypi.org/simple/pathy/>
  Adding requirement tqdm<5.0.0,>=4.38.0(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate tqdm 4.61.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.60.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.59.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.58.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.57.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.2 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.1 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.56.0 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.55.2 from https://pypi.org/simple/tqdm/>
	  <Candidate tqdm 4.55.1 from https://pypi.org/simple/tqdm/>
	  ... [102 more candidate(s)]
  Adding requirement numpy>=1.15.0(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate numpy 1.20.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.0 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.5 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.4 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.0 from https://pypi.org/simple/numpy/>
	  ... [503 more candidate(s)]
  Adding requirement requests<3.0.0,>=2.13.0(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate requests 2.25.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.25.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.24.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.23.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.22.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.21.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.20.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.20.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.19.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.19.0 from https://pypi.org/simple/requests/>
	  ... [191 more candidate(s)]
  Adding requirement pydantic<1.8.0,>=1.7.1(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate pydantic 1.7.4 from https://pypi.org/simple/pydantic/>
	  <Candidate pydantic 1.7.3 from https://pypi.org/simple/pydantic/>
	  <Candidate pydantic 1.7.2 from https://pypi.org/simple/pydantic/>
	  <Candidate pydantic 1.7.1 from https://pypi.org/simple/pydantic/>
  Adding requirement jinja2(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate Jinja2 3.0.1 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 3.0.0 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.3 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.2 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.1 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.11.0 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.10.3 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.10.2 from https://pypi.org/simple/jinja2/>
	  <Candidate Jinja2 2.10.1 from https://pypi.org/simple/jinja2/>
  Adding requirement setuptools(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate setuptools 57.0.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 56.2.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 56.1.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 56.0.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.2.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.3 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.2 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.1 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.0.0 from https://pypi.org/simple/setuptools/>
	  ... [1011 more candidate(s)]
  Adding requirement packaging>=20.0(from spacy 3.0.6)
	Found matching candidates:
	  <Candidate packaging 20.9 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.8 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.7 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.6 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.5 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.4 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.3 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.2 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.1 from https://pypi.org/simple/packaging/>
	  <Candidate packaging 20.0 from https://pypi.org/simple/packaging/>
	  ... [60 more candidate(s)]
Resolving: new pin spacy 3.0.6
======== Ending round 46 ========
======== Starting round 47 ========
Resolving: new pin spacy-legacy 3.0.5
======== Ending round 47 ========
======== Starting round 48 ========
Resolving: new pin wasabi 0.8.2
======== Ending round 48 ========
======== Starting round 49 ========
  Adding requirement click<7.2.0,>=7.1.1(from typer 0.3.2)
	Found matching candidates:
	  <Candidate click 8.0.1 from https://pypi.org/simple/click/>
	  <Candidate click 8.0.0 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.2 from https://pypi.org/simple/click/>
	  <Candidate click 7.1.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.1 from https://pypi.org/simple/click/>
	  <Candidate click 7.0 from https://pypi.org/simple/click/>
Resolving: new pin typer 0.3.2
======== Ending round 49 ========
======== Starting round 50 ========
  Adding requirement smart-open<4.0.0,>=2.2.0(from pathy 0.5.2)
	Found matching candidates:
	  <Candidate smart-open 3.0.0 from https://pypi.org/simple/smart-open/>
	  <Candidate smart-open 2.2.1 from https://pypi.org/simple/smart-open/>
	  <Candidate smart-open 2.2.0 from https://pypi.org/simple/smart-open/>
  Adding requirement typer<1.0.0,>=0.3.0(from pathy 0.5.2)
	Found matching candidates:
	  <Candidate typer 0.3.2 from https://pypi.org/simple/typer/>
	  <Candidate typer 0.3.1 from https://pypi.org/simple/typer/>
	  <Candidate typer 0.3.0 from https://pypi.org/simple/typer/>
Resolving: new pin pathy 0.5.2
======== Ending round 50 ========
======== Starting round 51 ========
  Adding requirement requests(from smart-open 3.0.0)
	Found matching candidates:
	  <Candidate requests 2.25.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.25.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.24.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.23.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.22.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.21.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.20.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.20.0 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.19.1 from https://pypi.org/simple/requests/>
	  <Candidate requests 2.19.0 from https://pypi.org/simple/requests/>
	  ... [191 more candidate(s)]
Resolving: new pin smart-open 3.0.0
======== Ending round 51 ========
======== Starting round 52 ========
  Adding requirement blis<0.8.0,>=0.4.0(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate blis 0.7.4 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.3 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.2 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.1 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.7.0 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.4.1 from https://pypi.org/simple/blis/>
	  <Candidate blis 0.4.0 from https://pypi.org/simple/blis/>
  Adding requirement murmurhash<1.1.0,>=0.28.0(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate murmurhash 1.0.5 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.4 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.3 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.2 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.1 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.0 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 0.28.0 from https://pypi.org/simple/murmurhash/>
  Adding requirement cymem<2.1.0,>=2.0.2(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate cymem 2.0.5 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.4 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.3 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.2 from https://pypi.org/simple/cymem/>
  Adding requirement preshed<3.1.0,>=3.0.2(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate preshed 3.0.5 from https://pypi.org/simple/preshed/>
	  <Candidate preshed 3.0.4 from https://pypi.org/simple/preshed/>
	  <Candidate preshed 3.0.3 from https://pypi.org/simple/preshed/>
	  <Candidate preshed 3.0.2 from https://pypi.org/simple/preshed/>
  Adding requirement wasabi<1.1.0,>=0.8.1(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate wasabi 0.8.2 from https://pypi.org/simple/wasabi/>
	  <Candidate wasabi 0.8.1 from https://pypi.org/simple/wasabi/>
  Adding requirement srsly<3.0.0,>=2.4.0(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate srsly 2.4.1 from https://pypi.org/simple/srsly/>
	  <Candidate srsly 2.4.0 from https://pypi.org/simple/srsly/>
  Adding requirement catalogue<2.1.0,>=2.0.4(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate catalogue 2.0.4 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.3 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.2 from https://pypi.org/simple/catalogue/>
	  <Candidate catalogue 2.0.1 from https://pypi.org/simple/catalogue/>
  Adding requirement setuptools(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate setuptools 57.0.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 56.2.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 56.1.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 56.0.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.2.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.3 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.2 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.1 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.1.0 from https://pypi.org/simple/setuptools/>
	  <Candidate setuptools 54.0.0 from https://pypi.org/simple/setuptools/>
	  ... [1011 more candidate(s)]
  Adding requirement numpy>=1.15.0(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate numpy 1.20.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.0 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.5 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.4 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.0 from https://pypi.org/simple/numpy/>
	  ... [503 more candidate(s)]
  Adding requirement pydantic!=1.8,!=1.8.1,<1.9.0,>=1.7.4(from thinc 8.0.4)
	Found matching candidates:
	  <Candidate pydantic 1.7.4 from https://pypi.org/simple/pydantic/>
	  <Candidate pydantic 1.7.3 from https://pypi.org/simple/pydantic/>
	  <Candidate pydantic 1.7.2 from https://pypi.org/simple/pydantic/>
	  <Candidate pydantic 1.7.1 from https://pypi.org/simple/pydantic/>
Resolving: new pin thinc 8.0.4
======== Ending round 52 ========
======== Starting round 53 ========
Resolving: new pin pydantic 1.7.4
======== Ending round 53 ========
======== Starting round 54 ========
  Adding requirement chardet<5,>=3.0.2(from requests 2.25.1)
	Found matching candidates:
	  <Candidate chardet 4.0.0 from https://pypi.org/simple/chardet/>
	  <Candidate chardet 3.0.4 from https://pypi.org/simple/chardet/>
	  <Candidate chardet 3.0.3 from https://pypi.org/simple/chardet/>
	  <Candidate chardet 3.0.2 from https://pypi.org/simple/chardet/>
  Adding requirement idna<3,>=2.5(from requests 2.25.1)
	Found matching candidates:
	  <Candidate idna 2.10 from https://pypi.org/simple/idna/>
	  <Candidate idna 2.9 from https://pypi.org/simple/idna/>
	  <Candidate idna 2.8 from https://pypi.org/simple/idna/>
	  <Candidate idna 2.7 from https://pypi.org/simple/idna/>
	  <Candidate idna 2.6 from https://pypi.org/simple/idna/>
	  <Candidate idna 2.5 from https://pypi.org/simple/idna/>
  Adding requirement urllib3<1.27,>=1.21.1(from requests 2.25.1)
	Found matching candidates:
	  <Candidate urllib3 1.26.5 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.26.4 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.26.3 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.26.2 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.26.1 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.26.0 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.25.11 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.25.10 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.25.9 from https://pypi.org/simple/urllib3/>
	  <Candidate urllib3 1.25.8 from https://pypi.org/simple/urllib3/>
	  ... [40 more candidate(s)]
  Adding requirement certifi>=2017.4.17(from requests 2.25.1)
	Found matching candidates:
	  <Candidate certifi 2021.5.30 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2020.12.5 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2020.11.8 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2020.6.20 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2020.4.5.2 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2020.4.5.1 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2020.4.5 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2019.11.28 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2019.9.11 from https://pypi.org/simple/certifi/>
	  <Candidate certifi 2019.6.16 from https://pypi.org/simple/certifi/>
	  ... [32 more candidate(s)]
Resolving: new pin requests 2.25.1
======== Ending round 54 ========
======== Starting round 55 ========
Resolving: new pin chardet 4.0.0
======== Ending round 55 ========
======== Starting round 56 ========
Resolving: new pin idna 2.10
======== Ending round 56 ========
======== Starting round 57 ========
Resolving: new pin certifi 2021.5.30
======== Ending round 57 ========
======== Starting round 58 ========
Resolving: new pin urllib3 1.26.5
======== Ending round 58 ========
======== Starting round 59 ========
Resolving: new pin cymem 2.0.5
======== Ending round 59 ========
======== Starting round 60 ========
  Adding requirement cymem<2.1.0,>=2.0.2(from preshed 3.0.5)
	Found matching candidates:
	  <Candidate cymem 2.0.5 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.4 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.3 from https://pypi.org/simple/cymem/>
	  <Candidate cymem 2.0.2 from https://pypi.org/simple/cymem/>
  Adding requirement murmurhash<1.1.0,>=0.28.0(from preshed 3.0.5)
	Found matching candidates:
	  <Candidate murmurhash 1.0.5 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.4 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.3 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.2 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.1 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 1.0.0 from https://pypi.org/simple/murmurhash/>
	  <Candidate murmurhash 0.28.0 from https://pypi.org/simple/murmurhash/>
Resolving: new pin preshed 3.0.5
======== Ending round 60 ========
======== Starting round 61 ========
Resolving: new pin tqdm 4.61.0
======== Ending round 61 ========
======== Starting round 62 ========
  Adding requirement numpy>=1.15.0(from blis 0.7.4)
	Found matching candidates:
	  <Candidate numpy 1.20.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.20.0 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.5 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.4 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.3 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.2 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.1 from https://pypi.org/simple/numpy/>
	  <Candidate numpy 1.19.0 from https://pypi.org/simple/numpy/>
	  ... [503 more candidate(s)]
Resolving: new pin blis 0.7.4
======== Ending round 62 ========
======== Starting round 63 ========
Resolving: new pin tokenizers 0.10.3
======== Ending round 63 ========
======== Starting round 64 ========
Resolving: new pin watchdog 2.1.2
======== Ending round 64 ========
======== Starting round 65 ========
  Adding requirement pyflakes<2.4.0,>=2.3.0(from flake8 3.9.2)
	Found matching candidates:
	  <Candidate pyflakes 2.3.1 from https://pypi.org/simple/pyflakes/>
	  <Candidate pyflakes 2.3.0 from https://pypi.org/simple/pyflakes/>
  Adding requirement pycodestyle<2.8.0,>=2.7.0(from flake8 3.9.2)
	Found matching candidates:
	  <Candidate pycodestyle 2.7.0 from https://pypi.org/simple/pycodestyle/>
  Adding requirement mccabe<0.7.0,>=0.6.0(from flake8 3.9.2)
	Found matching candidates:
	  <Candidate mccabe 0.6.1 from https://pypi.org/simple/mccabe/>
	  <Candidate mccabe 0.6.0 from https://pypi.org/simple/mccabe/>
Resolving: new pin flake8 3.9.2
======== Ending round 65 ========
======== Starting round 66 ========
Resolving: new pin pycodestyle 2.7.0
======== Ending round 66 ========
======== Starting round 67 ========
Resolving: new pin pyflakes 2.3.1
======== Ending round 67 ========
======== Starting round 68 ========
Resolving: new pin mccabe 0.6.1
======== Ending round 68 ========
======== Starting round 69 ========
  Adding requirement appdirs<2,>=1.4.3(from virtualenv 20.4.7)
	Found matching candidates:
	  <Candidate appdirs 1.4.4 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.3 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.2 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.1 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.4.0 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.3.0 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.2.0 from https://pypi.org/simple/appdirs/>
	  <Candidate appdirs 1.1.0 from https://pypi.org/simple/appdirs/>
  Adding requirement distlib<1,>=0.3.1(from virtualenv 20.4.7)
	Found matching candidates:
	  <Candidate distlib 0.3.2 from https://pypi.org/simple/distlib/>
	  <Candidate distlib 0.3.1 from https://pypi.org/simple/distlib/>
  Adding requirement filelock<4,>=3.0.0(from virtualenv 20.4.7)
	Found matching candidates:
	  <Candidate filelock 3.0.12 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.10 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.9 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.8 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.6 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.4 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.3 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.2 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 3.0.0 from https://pypi.org/simple/filelock/>
	  <Candidate filelock 2.0.13 from https://pypi.org/simple/filelock/>
	  ... [23 more candidate(s)]
  Adding requirement six<2,>=1.9.0(from virtualenv 20.4.7)
	Found matching candidates:
	  <Candidate six 1.16.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.15.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.14.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.13.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.12.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.11.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.10.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.9.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.8.0 from https://pypi.org/simple/six/>
	  <Candidate six 1.7.3 from https://pypi.org/simple/six/>
	  ... [35 more candidate(s)]
Resolving: new pin virtualenv 20.4.7
======== Ending round 69 ========
======== Starting round 70 ========
Resolving: new pin distlib 0.3.2
======== Ending round 70 ========
======== Starting round 71 ========
Resolving: new pin murmurhash 1.0.5
======== Ending round 71 ========
======== Starting round 72 ========
Resolving: new pin PyYAML 5.4.1
======== Ending round 72 ========
======== Starting round 73 ========
Resolving: new pin coverage 5.5
======== Ending round 73 ========
======== Starting round 74 ========
  Adding requirement typing-extensions>=3.7.4(from mypy 0.902)
	Found matching candidates:
	  <Candidate typing-extensions 3.10.0.0 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4.3 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4.2 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4.1 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.4 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.7.2 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.6 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.5 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.2.1 from https://pypi.org/simple/typing-extensions/>
	  <Candidate typing-extensions 3.6.2 from https://pypi.org/simple/typing-extensions/>
  Adding requirement mypy-extensions<0.5.0,>=0.4.3(from mypy 0.902)
	Found matching candidates:
	  <Candidate mypy-extensions 0.4.3 from https://pypi.org/simple/mypy-extensions/>
  Adding requirement toml(from mypy 0.902)
	Found matching candidates:
	  <Candidate toml 0.10.2 from https://pypi.org/simple/toml/>
	  <Candidate toml 0.10.1 from https://pypi.org/simple/toml/>
Resolving: new pin mypy 0.902
======== Ending round 74 ========
======== Starting round 75 ========
Resolving: new pin numpy 1.20.3
======== Ending round 75 ========
======== Starting round 76 ========
Resolving: new pin regex 2021.4.4
======== Ending round 76 ========
======== Starting round 77 ========
Resolving: new pin setuptools 57.0.0
======== Ending round 77 ========
======== Starting round 78 ========
======== Resolution Result ========
Stable pins:
                rich 10.3.0
             uvicorn 0.14.0
             asgiref 3.3.4
          commonmark 0.9.1
  spacy-transformers 1.0.2
             tox-pdm 0.2.2
            colorama 0.4.4
               click 7.1.2
                 h11 0.12.0
            pygments 2.9.0
               srsly 2.4.1
           catalogue 2.0.4
    spacy-alignments 0.8.3
              uvloop 0.15.2
        transformers 4.5.1
            filelock 3.0.12
          sacremoses 0.0.45
                 six 1.16.0
               black 21.6b0
            pathspec 0.8.1
     mypy-extensions 0.4.3
                toml 0.10.2
             appdirs 1.4.4
          pytest-cov 2.12.1
           packaging 20.9
              mkdocs 1.2.1
      pyyaml-env-tag 0.1
           mergedeep 1.3.4
          ghp-import 2.0.1
     python-dateutil 2.8.1
            markdown 3.3.4
              jinja2 3.0.1
  importlib-metadata 4.5.0
                zipp 3.4.1
          markupsafe 2.0.1
              joblib 1.0.1
           pyparsing 2.4.7
               torch 1.8.1
   typing-extensions 3.10.0.0
                 tox 3.23.1
              pluggy 0.13.1
                  py 1.10.0
              pytest 6.2.4
           iniconfig 1.1.1
               attrs 21.2.0
        atomicwrites 1.4.0
               spacy 3.0.6
        spacy-legacy 3.0.5
              wasabi 0.8.2
               typer 0.3.2
               pathy 0.5.2
          smart-open 3.0.0
               thinc 8.0.4
            pydantic 1.7.4
            requests 2.25.1
             chardet 4.0.0
                idna 2.10
             certifi 2021.5.30
             urllib3 1.26.5
               cymem 2.0.5
             preshed 3.0.5
                tqdm 4.61.0
                blis 0.7.4
          tokenizers 0.10.3
            watchdog 2.1.2
              flake8 3.9.2
         pycodestyle 2.7.0
            pyflakes 2.3.1
              mccabe 0.6.1
          virtualenv 20.4.7
             distlib 0.3.2
          murmurhash 1.0.5
              pyyaml 5.4.1
            coverage 5.5
                mypy 0.902
               numpy 1.20.3
               regex 2021.4.4
          setuptools 57.0.0
	Found matching candidates:
	  <Candidate rich 10.3.0 from https://pypi.org/simple/rich/>
	Found matching candidates:
	  <Candidate uvicorn 0.14.0 from https://pypi.org/simple/uvicorn/>
	Found matching candidates:
	  <Candidate asgiref 3.3.4 from https://pypi.org/simple/asgiref/>
	Found matching candidates:
	  <Candidate commonmark 0.9.1 from https://pypi.org/simple/commonmark/>
	Found matching candidates:
	  <Candidate spacy-transformers 1.0.2 from https://pypi.org/simple/spacy-transformers/>
	Found matching candidates:
	  <Candidate tox-pdm 0.2.2 from https://pypi.org/simple/tox-pdm/>
	Found matching candidates:
	  <Candidate colorama 0.4.4 from https://pypi.org/simple/colorama/>
	Found matching candidates:
	  <Candidate click 7.1.2 from https://pypi.org/simple/click/>
	Found matching candidates:
	  <Candidate h11 0.12.0 from https://pypi.org/simple/h11/>
	Found matching candidates:
	  <Candidate pygments 2.9.0 from https://pypi.org/simple/pygments/>
	Found matching candidates:
	  <Candidate srsly 2.4.1 from https://pypi.org/simple/srsly/>
	Found matching candidates:
	  <Candidate catalogue 2.0.4 from https://pypi.org/simple/catalogue/>
	Found matching candidates:
	  <Candidate spacy-alignments 0.8.3 from https://pypi.org/simple/spacy-alignments/>
	Found matching candidates:
	  <Candidate uvloop 0.15.2 from https://pypi.org/simple/uvloop/>
	Found matching candidates:
	  <Candidate transformers 4.5.1 from https://pypi.org/simple/transformers/>
	Found matching candidates:
	  <Candidate filelock 3.0.12 from https://pypi.org/simple/filelock/>
	Found matching candidates:
	  <Candidate sacremoses 0.0.45 from https://pypi.org/simple/sacremoses/>
	Found matching candidates:
	  <Candidate six 1.16.0 from https://pypi.org/simple/six/>
	Found matching candidates:
	  <Candidate black 21.6b0 from https://pypi.org/simple/black/>
	Found matching candidates:
	  <Candidate pathspec 0.8.1 from https://pypi.org/simple/pathspec/>
	Found matching candidates:
	  <Candidate mypy-extensions 0.4.3 from https://pypi.org/simple/mypy-extensions/>
	Found matching candidates:
	  <Candidate toml 0.10.2 from https://pypi.org/simple/toml/>
	Found matching candidates:
	  <Candidate appdirs 1.4.4 from https://pypi.org/simple/appdirs/>
	Found matching candidates:
	  <Candidate pytest-cov 2.12.1 from https://pypi.org/simple/pytest-cov/>
	Found matching candidates:
	  <Candidate packaging 20.9 from https://pypi.org/simple/packaging/>
	Found matching candidates:
	  <Candidate mkdocs 1.2.1 from https://pypi.org/simple/mkdocs/>
	Found matching candidates:
	  <Candidate pyyaml-env-tag 0.1 from https://pypi.org/simple/pyyaml-env-tag/>
	Found matching candidates:
	  <Candidate mergedeep 1.3.4 from https://pypi.org/simple/mergedeep/>
	Found matching candidates:
	  <Candidate ghp-import 2.0.1 from https://pypi.org/simple/ghp-import/>
	Found matching candidates:
	  <Candidate python-dateutil 2.8.1 from https://pypi.org/simple/python-dateutil/>
	Found matching candidates:
	  <Candidate Markdown 3.3.4 from https://pypi.org/simple/markdown/>
	Found matching candidates:
	  <Candidate Jinja2 3.0.1 from https://pypi.org/simple/jinja2/>
	Found matching candidates:
	  <Candidate importlib-metadata 4.5.0 from https://pypi.org/simple/importlib-metadata/>
	Found matching candidates:
	  <Candidate zipp 3.4.1 from https://pypi.org/simple/zipp/>
	Found matching candidates:
	  <Candidate MarkupSafe 2.0.1 from https://pypi.org/simple/markupsafe/>
	Found matching candidates:
	  <Candidate joblib 1.0.1 from https://pypi.org/simple/joblib/>
	Found matching candidates:
	  <Candidate pyparsing 2.4.7 from https://pypi.org/simple/pyparsing/>
	Found matching candidates:
	  <Candidate torch 1.8.1 from https://pypi.org/simple/torch/>
	Found matching candidates:
	  <Candidate typing-extensions 3.10.0.0 from https://pypi.org/simple/typing-extensions/>
	Found matching candidates:
	  <Candidate tox 3.23.1 from https://pypi.org/simple/tox/>
	Found matching candidates:
	  <Candidate pluggy 0.13.1 from https://pypi.org/simple/pluggy/>
	Found matching candidates:
	  <Candidate py 1.10.0 from https://pypi.org/simple/py/>
	Found matching candidates:
	  <Candidate pytest 6.2.4 from https://pypi.org/simple/pytest/>
	Found matching candidates:
	  <Candidate iniconfig 1.1.1 from https://pypi.org/simple/iniconfig/>
	Found matching candidates:
	  <Candidate attrs 21.2.0 from https://pypi.org/simple/attrs/>
	Found matching candidates:
	  <Candidate atomicwrites 1.4.0 from https://pypi.org/simple/atomicwrites/>
	Found matching candidates:
	  <Candidate spacy 3.0.6 from https://pypi.org/simple/spacy/>
	Found matching candidates:
	  <Candidate spacy-legacy 3.0.5 from https://pypi.org/simple/spacy-legacy/>
	Found matching candidates:
	  <Candidate wasabi 0.8.2 from https://pypi.org/simple/wasabi/>
	Found matching candidates:
	  <Candidate typer 0.3.2 from https://pypi.org/simple/typer/>
	Found matching candidates:
	  <Candidate pathy 0.5.2 from https://pypi.org/simple/pathy/>
	Found matching candidates:
	  <Candidate smart-open 3.0.0 from https://pypi.org/simple/smart-open/>
	Found matching candidates:
	  <Candidate thinc 8.0.4 from https://pypi.org/simple/thinc/>
	Found matching candidates:
	  <Candidate pydantic 1.7.4 from https://pypi.org/simple/pydantic/>
	Found matching candidates:
	  <Candidate requests 2.25.1 from https://pypi.org/simple/requests/>
	Found matching candidates:
	  <Candidate chardet 4.0.0 from https://pypi.org/simple/chardet/>
	Found matching candidates:
	  <Candidate idna 2.10 from https://pypi.org/simple/idna/>
	Found matching candidates:
	  <Candidate certifi 2021.5.30 from https://pypi.org/simple/certifi/>
	Found matching candidates:
	  <Candidate urllib3 1.26.5 from https://pypi.org/simple/urllib3/>
	Found matching candidates:
	  <Candidate cymem 2.0.5 from https://pypi.org/simple/cymem/>
	Found matching candidates:
	  <Candidate preshed 3.0.5 from https://pypi.org/simple/preshed/>
	Found matching candidates:
	  <Candidate tqdm 4.61.0 from https://pypi.org/simple/tqdm/>
	Found matching candidates:
	  <Candidate blis 0.7.4 from https://pypi.org/simple/blis/>
	Found matching candidates:
	  <Candidate tokenizers 0.10.3 from https://pypi.org/simple/tokenizers/>
	Found matching candidates:
	  <Candidate watchdog 2.1.2 from https://pypi.org/simple/watchdog/>
	Found matching candidates:
	  <Candidate flake8 3.9.2 from https://pypi.org/simple/flake8/>
	Found matching candidates:
	  <Candidate pycodestyle 2.7.0 from https://pypi.org/simple/pycodestyle/>
	Found matching candidates:
	  <Candidate pyflakes 2.3.1 from https://pypi.org/simple/pyflakes/>
	Found matching candidates:
	  <Candidate mccabe 0.6.1 from https://pypi.org/simple/mccabe/>
	Found matching candidates:
	  <Candidate virtualenv 20.4.7 from https://pypi.org/simple/virtualenv/>
	Found matching candidates:
	  <Candidate distlib 0.3.2 from https://pypi.org/simple/distlib/>
	Found matching candidates:
	  <Candidate murmurhash 1.0.5 from https://pypi.org/simple/murmurhash/>
	Found matching candidates:
	  <Candidate PyYAML 5.4.1 from https://pypi.org/simple/pyyaml/>
	Found matching candidates:
	  <Candidate coverage 5.5 from https://pypi.org/simple/coverage/>
	Found matching candidates:
	  <Candidate mypy 0.902 from https://pypi.org/simple/mypy/>
	Found matching candidates:
	  <Candidate numpy 1.20.3 from https://pypi.org/simple/numpy/>
	Found matching candidates:
	  <Candidate regex 2021.4.4 from https://pypi.org/simple/regex/>
	Found matching candidates:
	  <Candidate setuptools 57.0.0 from https://pypi.org/simple/setuptools/>
🔒 Lock successful
Changes are written to pdm.lock.
Changes are written to pyproject.toml.
Synchronizing working set with lock file: 1 to add, 0 to update, 0 to remove

Install torch 1.8.1 failed
  Retry failed jobs
Install torch 1.8.1 failed

ERRORS:
add torch failed:
Traceback (most recent call last):
  File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/installers/synchronizers.py", line 157, in install_candidate
    installer.install(can)
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/installers/installers.py", line 47, in install
    self.install_wheel(candidate.wheel)
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/installers/installers.py", line 57, in install_wheel
    wheel.install(paths, maker)
  File "/usr/lib/python3.9/site-packages/distlib/wheel.py", line 554, in install
    raise DistlibException('size mismatch for '
distlib.DistlibException: size mismatch for torch-1.8.1.dist-info/METADATA

Traceback (most recent call last):
  File "/home/pedro/.local/bin/pdm", line 8, in <module>
    sys.exit(main())
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/core.py", line 184, in main
    return Core().main(args)
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/core.py", line 145, in main
    raise cast(Exception, err).with_traceback(traceback)
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/core.py", line 140, in main
    f(options.project, options)
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/cli/commands/add.py", line 44, in handle
    actions.do_add(
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/cli/actions.py", line 211, in do_add
    do_sync(
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/cli/actions.py", line 166, in do_sync
    handler.synchronize()
  File "/home/pedro/.local/lib/python3.9/site-packages/pdm/installers/synchronizers.py", line 324, in synchronize
    raise InstallationError("Some package operations are not complete yet")
pdm.exceptions.InstallationError: Some package operations are not complete yet

Expected behavior

Install torch without errors

It runs perfectly fine with pip install torch

Environment Information

# Paste the output of `pdm info && pdm info --env` below:
PDM version:        1.6.2                                     
Python Interpreter: /usr/bin/python (3.9)                     
Project Root:       /mnt/Projets/python-nlu                   
Project Packages:   /mnt/Projets/python-nlu/__pypackages__/3.9
{
  "implementation_name": "cpython",
  "implementation_version": "3.9.5",
  "os_name": "posix",
  "platform_machine": "x86_64",
  "platform_release": "5.12.9-arch1-1",
  "platform_system": "Linux",
  "platform_version": "#1 SMP PREEMPT Thu, 03 Jun 2021 11:36:13 +0000",
  "python_full_version": "3.9.5",
  "platform_python_implementation": "CPython",
  "python_version": "3.9",
  "sys_platform": "linux"
}

Thanks in advance for any help, pdm looks like a really promising tool.

Have a great day !

@ierezell ierezell added the 🐛 bug Something isn't working label Jun 11, 2021
@frostming
Copy link
Collaborator

pdm uses distlib as the underlying wheel installer while it performs restrict check against RECORDS, the file contains filename, hash, size tuples of all files in the wheel. The failure is because the size records in the file doesn't match the real case.

You can report this to the torch packager.

@ierezell
Copy link
Author

Hi @frostming,

Thanks for the reply.

I thought it wasn't "pdm fault" but is a behaviour like pip by trying to install the latest then fail then try the lower version feasible ?

Like try to install torch 1.8.1 fails => try torch 1.8.0 => try torch 1.7.9 etc.. and raise a message like "Tried latest failed, installed XX version"

This would ease package installation and make things simpler.

Thanks again for the help, and I guess this becomes more a enhancement than a bug.

Have a great day.

@ierezell
Copy link
Author

Hi @frostming,

Is it viable to add an option to lossen distlib checks ? like pdm add my_package --something-to-do-not-check-size

As I know the package is good, installs with pip and is working, or is the check needed and the install will fail ?

Sorry to bother you with that and thanks again for your time and help, I really like pdm.
Have a great day

@frostming
Copy link
Collaborator

@ierezell Yeah I hope so but distlib doesn't provide a proper abstraction layer for downstream projects to do that. Unless we re-implement the installation part on our own.

@ierezell
Copy link
Author

@frostming, I see, it's quite a lot of work to do...
And I guess it wasn't fixed with #501 because candidates are viable so are elected but cannot install.
Maybe a dummy fix as trying to install package -> get error -> try to install a lower version is reasonable ?

Thanks for your time (and sorry to raise so many issues....) !

@ierezell
Copy link
Author

ierezell commented Aug 3, 2021

Hi @frostming,

Thanks a lot for the PR ! :D

I just tried it on an empty project but I get errors :

add torch failed:
Traceback (most recent call last):
  File "/usr/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/pedro/.local/share/pdm/venv/lib/python3.9/site-packages/pdm/installers/synchronizers.py", line 157, in install_candidate
    installer.install(can)
  File "/home/pedro/.local/share/pdm/venv/lib/python3.9/site-packages/pdm/installers/installers.py", line 81, in install
    self.install_wheel(built)
  File "/home/pedro/.local/share/pdm/venv/lib/python3.9/site-packages/pdm/installers/installers.py", line 93, in install_wheel
    install(
  File "/home/pedro/.local/share/pdm/venv/lib/python3.9/site-packages/installer/_core.py", line 100, in install
    for record_elements, stream in source.get_contents():
  File "/home/pedro/.local/share/pdm/venv/lib/python3.9/site-packages/installer/sources.py", line 165, in get_contents
    record = record_mapping.pop(item.filename)
KeyError: 'torch/'

Sorry for doing QA and raising so much issues...
Have a great day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants