Skip to content

Resolution bug for local .tar.gz dependency #4386

@ZelphirKaltstahl

Description

@ZelphirKaltstahl

Checklist:

  • latest version of pipenv: pipenv, version 2020.6.2
  • checked for existing issues open and closed by searching for "local tar.gz" and "local archive", did not see anything seemingly related
  • check https://pipenv.pypa.io/en/latest/diagnose for similar issues – none found

Issue description

Apparently the resolution of dependency versions fails, when one uses a local dependency, in form of a downloaded .tar.gz file. The resolution mechanism reports, that it cannot solve the conflict, while the local dependency is locked. It counts as locked, because it relates to a local archive. According to what the packages specify however, there should not be a conflict.

Here is the Pipfile to reproduce the issue:

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
spacy = "==2.2.3"
en_core_web_sm = {path = "./en_core_web_sm-2.2.5.tar.gz"}

[requires]
python_version = "3.6"

Running pipenv lock with this will result in:

Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Building requirements...
Resolving dependencies...
✘ Locking Failed! 
[DependencyConflict]:   File "/home/content-creator/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 803, in main
[DependencyConflict]:       parsed.requirements_dir, parsed.packages, parse_only=parsed.parse_only)
[DependencyConflict]:   File "/home/content-creator/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 785, in _main
[DependencyConflict]:       resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
[DependencyConflict]:   File "/home/content-creator/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 758, in resolve_packages
[DependencyConflict]:       results = clean_results(results, resolver, project)
[DependencyConflict]:   File "/home/content-creator/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 640, in clean_results
[DependencyConflict]:       entry_dict = translate_markers(entry.get_cleaned_dict(keep_outdated=False))
[DependencyConflict]:   File "/home/content-creator/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 239, in get_cleaned_dict
[DependencyConflict]:       self.validate_constraints()
[DependencyConflict]:   File "/home/content-creator/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 580, in validate_constraints
[DependencyConflict]:       raise DependencyConflict(msg)
[pipenv.exceptions.DependencyConflict]: The operation failed... A dependency conflict was detected and could not be resolved.
ERROR: Cannot resolve conflicting version en-core-web-sm==2.2.5 while en-core-web-sm==2.2.5 is locked.

So I went ahead to check the dependency versions myself and I see, that there should not be a conflict.

en_core_web_sm can be downloaded from https://github.com/explosion/spacy-models/releases/tag/en_core_web_sm-2.2.5. In the archive you can find a setup.py, which loads metadata from a meta.json and there it says:

...
  "spacy_version":">=2.2.2",
...

In my Pipfile I wrote ==2.2.3. Yes, 2.2.3 is >= 2.2.2, so it should not be a conflict.

There is no proper package for this en_core_web_sm on PyPI, only one suspicious without description and only available in one version, with no version history. Not trustworthy currently, so I have to use a local dependency in this case. The local dependency is downloaded from their Github repository and checked against a checksum before trying to install it using pipenv, to make sure it is exactly that version. This strictness is required in my setup, as I need reproducible results (data science / machine learning context).

With an older version of pipenv from 2018, which I updated today, the very same versions installed just fine.

Expected result

The local package should not cause a conflict, as far as I can see, and it should install just fine.

Actual result

Here is the pipenv lock --verbose output:

user@user-vm:~/content/test$ PIPENV_IGNORE_VIRTUALENVS=1 pipenv lock --verbose
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
Building requirements...
⠸ Locking...
⠦ Locking...
Resolving dependencies...
⠋ Locking...
⠋ Locking...
                          ROUND 1                           
Current constraints:
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
✘ Locking Failed! 
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)

Finding secondary dependencies:
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0

New dependencies found in this round:
  adding ['blis', '<0.5.0,>=0.4.0', '[]']
  adding ['catalogue', '<1.1.0,>=0.0.7', '[]']
  adding ['cymem', '<2.1.0,>=2.0.2', '[]']
  adding ['murmurhash', '<1.1.0,>=0.28.0', '[]']
  adding ['numpy', '>=1.15.0', '[]']
  adding ['plac', '<1.2.0,>=0.9.6', '[]']
  adding ['preshed', '<3.1.0,>=3.0.2', '[]']
  adding ['requests', '<3.0.0,>=2.13.0', '[]']
  adding ['setuptools', '', '[]']
  adding ['srsly', '<1.1.0,>=0.1.0', '[]']
  adding ['thinc', '<7.4.0,>=7.3.0', '[]']
  adding ['wasabi', '<1.1.0,>=0.4.0', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  blis<0.5.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  catalogue<1.1.0,>=0.0.7 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  cymem<2.1.0,>=2.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  murmurhash<1.1.0,>=0.28.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  numpy>=1.15.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  plac<1.2.0,>=0.9.6 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  preshed<3.1.0,>=3.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  requests<3.0.0,>=2.13.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  setuptools (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  srsly<1.1.0,>=0.1.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  thinc<7.4.0,>=7.3.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  wasabi<1.1.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
  found candidate blis==0.4.1 (constraint was >=0.4.0,<0.5.0)
  found candidate catalogue==1.0.0 (constraint was >=0.0.7,<1.1.0)
  found candidate cymem==2.0.3 (constraint was >=2.0.2,<2.1.0)
  found candidate murmurhash==1.0.2 (constraint was >=0.28.0,<1.1.0)
  found candidate numpy==1.19.0 (constraint was >=1.15.0)
  found candidate plac==1.1.3 (constraint was >=0.9.6,<1.2.0)
  found candidate preshed==3.0.2 (constraint was >=3.0.2,<3.1.0)
  found candidate requests==2.24.0 (constraint was >=2.13.0,<3.0.0)
  found candidate setuptools==49.1.0 (constraint was <any>)
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)
  found candidate srsly==1.0.2 (constraint was >=0.1.0,<1.1.0)
  found candidate thinc==7.3.1 (constraint was >=7.3.0,<7.4.0)
  found candidate wasabi==0.7.0 (constraint was >=0.4.0,<1.1.0)

Finding secondary dependencies:
  preshed==3.0.2            requires cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0
  murmurhash==1.0.2         requires -
  requests==2.24.0          requires certifi>=2017.4.17, chardet<4,>=3.0.2, idna<3,>=2.5, urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  catalogue==1.0.0          requires importlib-metadata>=0.20; python_version < "3.8"
  srsly==1.0.2              requires -
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0
  plac==1.1.3               requires -
  blis==0.4.1               requires numpy>=1.15.0
  thinc==7.3.1              requires blis<0.5.0,>=0.4.0, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.7.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=1.0.1, srsly<1.1.0,>=0.0.6, tqdm<5.0.0,>=4.10.0, wasabi<1.1.0,>=0.0.9
  numpy==1.19.0             requires -
  setuptools==49.1.0        requires -
  wasabi==0.7.0             requires -
  cymem==2.0.3              requires -

New dependencies found in this round:
  adding ['certifi', '>=2017.4.17', '[]']
  adding ['chardet', '<4,>=3.0.2', '[]']
  adding ['idna', '<3,>=2.5', '[]']
  adding ['importlib-metadata', '>=0.20', '[]']
  adding ['numpy', '>=1.15.0,>=1.7.0', '[]']
  adding ['preshed', '<3.1.0,>=1.0.1,>=3.0.2', '[]']
  adding ['srsly', '<1.1.0,>=0.0.6,>=0.1.0', '[]']
  adding ['tqdm', '<5.0.0,>=4.10.0', '[]']
  adding ['urllib3', '!=1.25.0,!=1.25.1,<1.26,>=1.21.1', '[]']
  adding ['wasabi', '<1.1.0,>=0.0.9,>=0.4.0', '[]']
Removed dependencies in this round:
  removing ['numpy', '>=1.15.0', '[]']
  removing ['preshed', '<3.1.0,>=3.0.2', '[]']
  removing ['srsly', '<1.1.0,>=0.1.0', '[]']
  removing ['wasabi', '<1.1.0,>=0.4.0', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3                           
Current constraints:
  blis<0.5.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  catalogue<1.1.0,>=0.0.7 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  certifi>=2017.4.17 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  chardet<4,>=3.0.2 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  cymem<2.1.0,>=2.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  idna<3,>=2.5 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  importlib-metadata>=0.20 (from catalogue==1.0.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  murmurhash<1.1.0,>=0.28.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  numpy>=1.15.0,>=1.7.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  plac<1.2.0,>=0.9.6 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  preshed<3.1.0,>=1.0.1,>=3.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  requests<3.0.0,>=2.13.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  setuptools (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  srsly<1.1.0,>=0.0.6,>=0.1.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  thinc<7.4.0,>=7.3.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  tqdm<5.0.0,>=4.10.0 (from thinc==7.3.1->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  wasabi<1.1.0,>=0.0.9,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
  found candidate blis==0.4.1 (constraint was >=0.4.0,<0.5.0)
  found candidate catalogue==1.0.0 (constraint was >=0.0.7,<1.1.0)
  found candidate certifi==2020.6.20 (constraint was >=2017.4.17)
  found candidate chardet==3.0.4 (constraint was >=3.0.2,<4)
  found candidate cymem==2.0.3 (constraint was >=2.0.2,<2.1.0)
  found candidate idna==2.10 (constraint was >=2.5,<3)
  found candidate importlib-metadata==1.7.0 (constraint was >=0.20)
  found candidate murmurhash==1.0.2 (constraint was >=0.28.0,<1.1.0)
  found candidate numpy==1.19.0 (constraint was >=1.15.0,>=1.7.0)
  found candidate plac==1.1.3 (constraint was >=0.9.6,<1.2.0)
  found candidate preshed==3.0.2 (constraint was >=1.0.1,>=3.0.2,<3.1.0)
  found candidate requests==2.24.0 (constraint was >=2.13.0,<3.0.0)
  found candidate setuptools==49.1.0 (constraint was <any>)
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)
  found candidate srsly==1.0.2 (constraint was >=0.0.6,>=0.1.0,<1.1.0)
  found candidate thinc==7.3.1 (constraint was >=7.3.0,<7.4.0)
  found candidate tqdm==4.47.0 (constraint was >=4.10.0,<5.0.0)
  found candidate urllib3==1.25.9 (constraint was >=1.21.1,!=1.25.0,!=1.25.1,<1.26)
  found candidate wasabi==0.7.0 (constraint was >=0.0.9,>=0.4.0,<1.1.0)

Finding secondary dependencies:
  cymem==2.0.3              requires -
  idna==2.10                requires -
  catalogue==1.0.0          requires importlib-metadata>=0.20; python_version < "3.8"
  urllib3==1.25.9           requires -
  setuptools==49.1.0        requires -
  plac==1.1.3               requires -
  srsly==1.0.2              requires -
  thinc==7.3.1              requires blis<0.5.0,>=0.4.0, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.7.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=1.0.1, srsly<1.1.0,>=0.0.6, tqdm<5.0.0,>=4.10.0, wasabi<1.1.0,>=0.0.9
  murmurhash==1.0.2         requires -
  numpy==1.19.0             requires -
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0
  preshed==3.0.2            requires cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0
  certifi==2020.6.20        requires -
  requests==2.24.0          requires certifi>=2017.4.17, chardet<4,>=3.0.2, idna<3,>=2.5, urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  chardet==3.0.4            requires -
  tqdm==4.47.0              requires -
  importlib-metadata==1.7.0 requires zipp>=0.5
  wasabi==0.7.0             requires -
  blis==0.4.1               requires numpy>=1.15.0

New dependencies found in this round:
  adding ['zipp', '>=0.5', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4                           
Current constraints:
  blis<0.5.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  catalogue<1.1.0,>=0.0.7 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  certifi>=2017.4.17 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  chardet<4,>=3.0.2 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  cymem<2.1.0,>=2.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  idna<3,>=2.5 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  importlib-metadata>=0.20 (from catalogue==1.0.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  murmurhash<1.1.0,>=0.28.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  numpy>=1.15.0,>=1.7.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  plac<1.2.0,>=0.9.6 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  preshed<3.1.0,>=1.0.1,>=3.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  requests<3.0.0,>=2.13.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  setuptools (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  srsly<1.1.0,>=0.0.6,>=0.1.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  thinc<7.4.0,>=7.3.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  tqdm<5.0.0,>=4.10.0 (from thinc==7.3.1->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  wasabi<1.1.0,>=0.0.9,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  zipp>=0.5 (from importlib-metadata==1.7.0->catalogue==1.0.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
  found candidate blis==0.4.1 (constraint was >=0.4.0,<0.5.0)
  found candidate catalogue==1.0.0 (constraint was >=0.0.7,<1.1.0)
  found candidate certifi==2020.6.20 (constraint was >=2017.4.17)
  found candidate chardet==3.0.4 (constraint was >=3.0.2,<4)
  found candidate cymem==2.0.3 (constraint was >=2.0.2,<2.1.0)
  found candidate idna==2.10 (constraint was >=2.5,<3)
  found candidate importlib-metadata==1.7.0 (constraint was >=0.20)
  found candidate murmurhash==1.0.2 (constraint was >=0.28.0,<1.1.0)
  found candidate numpy==1.19.0 (constraint was >=1.15.0,>=1.7.0)
  found candidate plac==1.1.3 (constraint was >=0.9.6,<1.2.0)
  found candidate preshed==3.0.2 (constraint was >=1.0.1,>=3.0.2,<3.1.0)
  found candidate requests==2.24.0 (constraint was >=2.13.0,<3.0.0)
  found candidate setuptools==49.1.0 (constraint was <any>)
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)
  found candidate srsly==1.0.2 (constraint was >=0.0.6,>=0.1.0,<1.1.0)
  found candidate thinc==7.3.1 (constraint was >=7.3.0,<7.4.0)
  found candidate tqdm==4.47.0 (constraint was >=4.10.0,<5.0.0)
  found candidate urllib3==1.25.9 (constraint was >=1.21.1,!=1.25.0,!=1.25.1,<1.26)
  found candidate wasabi==0.7.0 (constraint was >=0.0.9,>=0.4.0,<1.1.0)
  found candidate zipp==3.1.0 (constraint was >=0.5)

Finding secondary dependencies:
  catalogue==1.0.0          requires importlib-metadata>=0.20; python_version < "3.8"
  cymem==2.0.3              requires -
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0
  srsly==1.0.2              requires -
  zipp==3.1.0               requires -
  numpy==1.19.0             requires -
  idna==2.10                requires -
  certifi==2020.6.20        requires -
  plac==1.1.3               requires -
  importlib-metadata==1.7.0 requires zipp>=0.5
  setuptools==49.1.0        requires -
  wasabi==0.7.0             requires -
  blis==0.4.1               requires numpy>=1.15.0
  requests==2.24.0          requires certifi>=2017.4.17, chardet<4,>=3.0.2, idna<3,>=2.5, urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  thinc==7.3.1              requires blis<0.5.0,>=0.4.0, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.7.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=1.0.1, srsly<1.1.0,>=0.0.6, tqdm<5.0.0,>=4.10.0, wasabi<1.1.0,>=0.0.9
  urllib3==1.25.9           requires -
  tqdm==4.47.0              requires -
  chardet==3.0.4            requires -
  preshed==3.0.2            requires cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0
  murmurhash==1.0.2         requires -
------------------------------------------------------------
Result of round 4: stable, done

Generating hashes:
  catalogue
  cymem
  spacy
  srsly
  zipp
  numpy
  idna
  certifi
  plac
  importlib-metadata
  wasabi
  blis
  requests
  thinc
  urllib3
  tqdm
  chardet
  preshed
  murmurhash
Tried constraint: <InstallRequirement object: en-core-web-sm==2.2.5@ file:///home/user/content/test/en_core_web_sm-2.2.5.tar.gz from file:///home/user/content/test/en_core_web_sm-2.2.5.tar.gz editable=False>
Traceback (most recent call last):
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/packaging/requirements.py", line 98, in __init__
    req = REQUIREMENT.parseString(requirement_string)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1947, in parseString
    raise exc
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1937, in parseString
    loc, tokens = self._parse(instring, 0)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1677, in _parseNoCache
    loc, tokens = self.parseImpl(instring, preloc, doActions)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 4052, in parseImpl
    loc, exprtokens = e._parse(instring, loc, doActions)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1681, in _parseNoCache
    loc, tokens = self.parseImpl(instring, preloc, doActions)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 3798, in parseImpl
    raise ParseException(instring, loc, self.errmsg, self)
pipenv.patched.notpip._vendor.pyparsing.ParseException: Expected stringEnd, found 'f'  (at char 23), (line:1, col:24)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 568, in validate_constraints
    constraint.check_if_exists(False)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 440, in check_if_exists
    no_marker = Requirement(str(self.req))
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/packaging/requirements.py", line 102, in __init__
    requirement_string[e.loc : e.loc + 8], e.msg
pipenv.patched.notpip._vendor.packaging.requirements.InvalidRequirement: Parse error at "'file:///'": Expected stringEnd

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 807, in <module>
    main()
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 803, in main
    parsed.requirements_dir, parsed.packages, parse_only=parsed.parse_only)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 785, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 758, in resolve_packages
    results = clean_results(results, resolver, project)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 640, in clean_results
    entry_dict = translate_markers(entry.get_cleaned_dict(keep_outdated=False))
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 239, in get_cleaned_dict
    self.validate_constraints()
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 580, in validate_constraints
    raise DependencyConflict(msg)
pipenv.exceptions.DependencyConflict: ERROR: Cannot resolve conflicting version en-core-web-sm==2.2.5 while en-core-web-sm==2.2.5 is locked.
ROUND 1                           
Current constraints:
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)

Finding secondary dependencies:
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0

New dependencies found in this round:
  adding ['blis', '<0.5.0,>=0.4.0', '[]']
  adding ['catalogue', '<1.1.0,>=0.0.7', '[]']
  adding ['cymem', '<2.1.0,>=2.0.2', '[]']
  adding ['murmurhash', '<1.1.0,>=0.28.0', '[]']
  adding ['numpy', '>=1.15.0', '[]']
  adding ['plac', '<1.2.0,>=0.9.6', '[]']
  adding ['preshed', '<3.1.0,>=3.0.2', '[]']
  adding ['requests', '<3.0.0,>=2.13.0', '[]']
  adding ['setuptools', '', '[]']
  adding ['srsly', '<1.1.0,>=0.1.0', '[]']
  adding ['thinc', '<7.4.0,>=7.3.0', '[]']
  adding ['wasabi', '<1.1.0,>=0.4.0', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable

                          ROUND 2                           
Current constraints:
  blis<0.5.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  catalogue<1.1.0,>=0.0.7 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  cymem<2.1.0,>=2.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  murmurhash<1.1.0,>=0.28.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  numpy>=1.15.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  plac<1.2.0,>=0.9.6 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  preshed<3.1.0,>=3.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  requests<3.0.0,>=2.13.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  setuptools (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  srsly<1.1.0,>=0.1.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  thinc<7.4.0,>=7.3.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  wasabi<1.1.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
  found candidate blis==0.4.1 (constraint was >=0.4.0,<0.5.0)
  found candidate catalogue==1.0.0 (constraint was >=0.0.7,<1.1.0)
  found candidate cymem==2.0.3 (constraint was >=2.0.2,<2.1.0)
  found candidate murmurhash==1.0.2 (constraint was >=0.28.0,<1.1.0)
  found candidate numpy==1.19.0 (constraint was >=1.15.0)
  found candidate plac==1.1.3 (constraint was >=0.9.6,<1.2.0)
  found candidate preshed==3.0.2 (constraint was >=3.0.2,<3.1.0)
  found candidate requests==2.24.0 (constraint was >=2.13.0,<3.0.0)
  found candidate setuptools==49.1.0 (constraint was <any>)
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)
  found candidate srsly==1.0.2 (constraint was >=0.1.0,<1.1.0)
  found candidate thinc==7.3.1 (constraint was >=7.3.0,<7.4.0)
  found candidate wasabi==0.7.0 (constraint was >=0.4.0,<1.1.0)

Finding secondary dependencies:
  preshed==3.0.2            requires cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0
  murmurhash==1.0.2         requires -
  requests==2.24.0          requires certifi>=2017.4.17, chardet<4,>=3.0.2, idna<3,>=2.5, urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  catalogue==1.0.0          requires importlib-metadata>=0.20; python_version < "3.8"
  srsly==1.0.2              requires -
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0
  plac==1.1.3               requires -
  blis==0.4.1               requires numpy>=1.15.0
  thinc==7.3.1              requires blis<0.5.0,>=0.4.0, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.7.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=1.0.1, srsly<1.1.0,>=0.0.6, tqdm<5.0.0,>=4.10.0, wasabi<1.1.0,>=0.0.9
  numpy==1.19.0             requires -
  setuptools==49.1.0        requires -
  wasabi==0.7.0             requires -
  cymem==2.0.3              requires -

New dependencies found in this round:
  adding ['certifi', '>=2017.4.17', '[]']
  adding ['chardet', '<4,>=3.0.2', '[]']
  adding ['idna', '<3,>=2.5', '[]']
  adding ['importlib-metadata', '>=0.20', '[]']
  adding ['numpy', '>=1.15.0,>=1.7.0', '[]']
  adding ['preshed', '<3.1.0,>=1.0.1,>=3.0.2', '[]']
  adding ['srsly', '<1.1.0,>=0.0.6,>=0.1.0', '[]']
  adding ['tqdm', '<5.0.0,>=4.10.0', '[]']
  adding ['urllib3', '!=1.25.0,!=1.25.1,<1.26,>=1.21.1', '[]']
  adding ['wasabi', '<1.1.0,>=0.0.9,>=0.4.0', '[]']
Removed dependencies in this round:
  removing ['numpy', '>=1.15.0', '[]']
  removing ['preshed', '<3.1.0,>=3.0.2', '[]']
  removing ['srsly', '<1.1.0,>=0.1.0', '[]']
  removing ['wasabi', '<1.1.0,>=0.4.0', '[]']
------------------------------------------------------------
Result of round 2: not stable

                          ROUND 3                           
Current constraints:
  blis<0.5.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  catalogue<1.1.0,>=0.0.7 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  certifi>=2017.4.17 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  chardet<4,>=3.0.2 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  cymem<2.1.0,>=2.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  idna<3,>=2.5 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  importlib-metadata>=0.20 (from catalogue==1.0.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  murmurhash<1.1.0,>=0.28.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  numpy>=1.15.0,>=1.7.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  plac<1.2.0,>=0.9.6 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  preshed<3.1.0,>=1.0.1,>=3.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  requests<3.0.0,>=2.13.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  setuptools (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  srsly<1.1.0,>=0.0.6,>=0.1.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  thinc<7.4.0,>=7.3.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  tqdm<5.0.0,>=4.10.0 (from thinc==7.3.1->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  wasabi<1.1.0,>=0.0.9,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
  found candidate blis==0.4.1 (constraint was >=0.4.0,<0.5.0)
  found candidate catalogue==1.0.0 (constraint was >=0.0.7,<1.1.0)
  found candidate certifi==2020.6.20 (constraint was >=2017.4.17)
  found candidate chardet==3.0.4 (constraint was >=3.0.2,<4)
  found candidate cymem==2.0.3 (constraint was >=2.0.2,<2.1.0)
  found candidate idna==2.10 (constraint was >=2.5,<3)
  found candidate importlib-metadata==1.7.0 (constraint was >=0.20)
  found candidate murmurhash==1.0.2 (constraint was >=0.28.0,<1.1.0)
  found candidate numpy==1.19.0 (constraint was >=1.15.0,>=1.7.0)
  found candidate plac==1.1.3 (constraint was >=0.9.6,<1.2.0)
  found candidate preshed==3.0.2 (constraint was >=1.0.1,>=3.0.2,<3.1.0)
  found candidate requests==2.24.0 (constraint was >=2.13.0,<3.0.0)
  found candidate setuptools==49.1.0 (constraint was <any>)
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)
  found candidate srsly==1.0.2 (constraint was >=0.0.6,>=0.1.0,<1.1.0)
  found candidate thinc==7.3.1 (constraint was >=7.3.0,<7.4.0)
  found candidate tqdm==4.47.0 (constraint was >=4.10.0,<5.0.0)
  found candidate urllib3==1.25.9 (constraint was >=1.21.1,!=1.25.0,!=1.25.1,<1.26)
  found candidate wasabi==0.7.0 (constraint was >=0.0.9,>=0.4.0,<1.1.0)

Finding secondary dependencies:
  cymem==2.0.3              requires -
  idna==2.10                requires -
  catalogue==1.0.0          requires importlib-metadata>=0.20; python_version < "3.8"
  urllib3==1.25.9           requires -
  setuptools==49.1.0        requires -
  plac==1.1.3               requires -
  srsly==1.0.2              requires -
  thinc==7.3.1              requires blis<0.5.0,>=0.4.0, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.7.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=1.0.1, srsly<1.1.0,>=0.0.6, tqdm<5.0.0,>=4.10.0, wasabi<1.1.0,>=0.0.9
  murmurhash==1.0.2         requires -
  numpy==1.19.0             requires -
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0
  preshed==3.0.2            requires cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0
  certifi==2020.6.20        requires -
  requests==2.24.0          requires certifi>=2017.4.17, chardet<4,>=3.0.2, idna<3,>=2.5, urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  chardet==3.0.4            requires -
  tqdm==4.47.0              requires -
  importlib-metadata==1.7.0 requires zipp>=0.5
  wasabi==0.7.0             requires -
  blis==0.4.1               requires numpy>=1.15.0

New dependencies found in this round:
  adding ['zipp', '>=0.5', '[]']
Removed dependencies in this round:
------------------------------------------------------------
Result of round 3: not stable

                          ROUND 4                           
Current constraints:
  blis<0.5.0,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  catalogue<1.1.0,>=0.0.7 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  certifi>=2017.4.17 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  chardet<4,>=3.0.2 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  cymem<2.1.0,>=2.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  idna<3,>=2.5 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  importlib-metadata>=0.20 (from catalogue==1.0.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  murmurhash<1.1.0,>=0.28.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  numpy>=1.15.0,>=1.7.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  plac<1.2.0,>=0.9.6 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  preshed<3.1.0,>=1.0.1,>=3.0.2 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  requests<3.0.0,>=2.13.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  setuptools (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  spacy==2.2.3,>=2.2.2 (from -r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  srsly<1.1.0,>=0.0.6,>=0.1.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  thinc<7.4.0,>=7.3.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  tqdm<5.0.0,>=4.10.0 (from thinc==7.3.1->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests==2.24.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  wasabi<1.1.0,>=0.0.9,>=0.4.0 (from spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))
  zipp>=0.5 (from importlib-metadata==1.7.0->catalogue==1.0.0->spacy==2.2.3->-r /tmp/pipenv7v7de6ntrequirements/pipenv-suswhqa1-constraints.txt (line 2))

Finding the best candidates:
  found candidate blis==0.4.1 (constraint was >=0.4.0,<0.5.0)
  found candidate catalogue==1.0.0 (constraint was >=0.0.7,<1.1.0)
  found candidate certifi==2020.6.20 (constraint was >=2017.4.17)
  found candidate chardet==3.0.4 (constraint was >=3.0.2,<4)
  found candidate cymem==2.0.3 (constraint was >=2.0.2,<2.1.0)
  found candidate idna==2.10 (constraint was >=2.5,<3)
  found candidate importlib-metadata==1.7.0 (constraint was >=0.20)
  found candidate murmurhash==1.0.2 (constraint was >=0.28.0,<1.1.0)
  found candidate numpy==1.19.0 (constraint was >=1.15.0,>=1.7.0)
  found candidate plac==1.1.3 (constraint was >=0.9.6,<1.2.0)
  found candidate preshed==3.0.2 (constraint was >=1.0.1,>=3.0.2,<3.1.0)
  found candidate requests==2.24.0 (constraint was >=2.13.0,<3.0.0)
  found candidate setuptools==49.1.0 (constraint was <any>)
  found candidate spacy==2.2.3 (constraint was >=2.2.2,==2.2.3)
  found candidate srsly==1.0.2 (constraint was >=0.0.6,>=0.1.0,<1.1.0)
  found candidate thinc==7.3.1 (constraint was >=7.3.0,<7.4.0)
  found candidate tqdm==4.47.0 (constraint was >=4.10.0,<5.0.0)
  found candidate urllib3==1.25.9 (constraint was >=1.21.1,!=1.25.0,!=1.25.1,<1.26)
  found candidate wasabi==0.7.0 (constraint was >=0.0.9,>=0.4.0,<1.1.0)
  found candidate zipp==3.1.0 (constraint was >=0.5)

Finding secondary dependencies:
  catalogue==1.0.0          requires importlib-metadata>=0.20; python_version < "3.8"
  cymem==2.0.3              requires -
  spacy==2.2.3              requires blis<0.5.0,>=0.4.0, catalogue<1.1.0,>=0.0.7, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.15.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=3.0.2, requests<3.0.0,>=2.13.0, setuptools, srsly<1.1.0,>=0.1.0, thinc<7.4.0,>=7.3.0, wasabi<1.1.0,>=0.4.0
  srsly==1.0.2              requires -
  zipp==3.1.0               requires -
  numpy==1.19.0             requires -
  idna==2.10                requires -
  certifi==2020.6.20        requires -
  plac==1.1.3               requires -
  importlib-metadata==1.7.0 requires zipp>=0.5
  setuptools==49.1.0        requires -
  wasabi==0.7.0             requires -
  blis==0.4.1               requires numpy>=1.15.0
  requests==2.24.0          requires certifi>=2017.4.17, chardet<4,>=3.0.2, idna<3,>=2.5, urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
  thinc==7.3.1              requires blis<0.5.0,>=0.4.0, cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0, numpy>=1.7.0, plac<1.2.0,>=0.9.6, preshed<3.1.0,>=1.0.1, srsly<1.1.0,>=0.0.6, tqdm<5.0.0,>=4.10.0, wasabi<1.1.0,>=0.0.9
  urllib3==1.25.9           requires -
  tqdm==4.47.0              requires -
  chardet==3.0.4            requires -
  preshed==3.0.2            requires cymem<2.1.0,>=2.0.2, murmurhash<1.1.0,>=0.28.0
  murmurhash==1.0.2         requires -
------------------------------------------------------------
Result of round 4: stable, done

Generating hashes:
  catalogue
  cymem
  spacy
  srsly
  zipp
  numpy
  idna
  certifi
  plac
  importlib-metadata
  wasabi
  blis
  requests
  thinc
  urllib3
  tqdm
  chardet
  preshed
  murmurhash
Tried constraint: <InstallRequirement object: en-core-web-sm==2.2.5@ file:///home/user/content/test/en_core_web_sm-2.2.5.tar.gz from file:///home/user/content/test/en_core_web_sm-2.2.5.tar.gz editable=False>
Traceback (most recent call last):
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/packaging/requirements.py", line 98, in __init__
    req = REQUIREMENT.parseString(requirement_string)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1947, in parseString
    raise exc
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1937, in parseString
    loc, tokens = self._parse(instring, 0)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1677, in _parseNoCache
    loc, tokens = self.parseImpl(instring, preloc, doActions)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 4052, in parseImpl
    loc, exprtokens = e._parse(instring, loc, doActions)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 1681, in _parseNoCache
    loc, tokens = self.parseImpl(instring, preloc, doActions)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/pyparsing.py", line 3798, in parseImpl
    raise ParseException(instring, loc, self.errmsg, self)
pipenv.patched.notpip._vendor.pyparsing.ParseException: Expected stringEnd, found 'f'  (at char 23), (line:1, col:24)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 568, in validate_constraints
    constraint.check_if_exists(False)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 440, in check_if_exists
    no_marker = Requirement(str(self.req))
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/patched/notpip/_vendor/packaging/requirements.py", line 102, in __init__
    requirement_string[e.loc : e.loc + 8], e.msg
pipenv.patched.notpip._vendor.packaging.requirements.InvalidRequirement: Parse error at "'file:///'": Expected stringEnd

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 807, in <module>
    main()
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 803, in main
    parsed.requirements_dir, parsed.packages, parse_only=parsed.parse_only)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 785, in _main
    resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 758, in resolve_packages
    results = clean_results(results, resolver, project)
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 640, in clean_results
    entry_dict = translate_markers(entry.get_cleaned_dict(keep_outdated=False))
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 239, in get_cleaned_dict
    self.validate_constraints()
  File "/home/user/.local/lib/python3.6/site-packages/pipenv/resolver.py", line 580, in validate_constraints
    raise DependencyConflict(msg)
pipenv.exceptions.DependencyConflict: ERROR: Cannot resolve conflicting version en-core-web-sm==2.2.5 while en-core-web-sm==2.2.5 is locked.

Steps to replicate

(see above)


Here is the output of pipenv --support. Note, that the lock file is still from the not minimal Pipfile, because of the error preventing me from updating it:

$ pipenv --support

Pipenv version: '2020.6.2'

Pipenv location: '/home/user/.local/lib/python3.6/site-packages/pipenv'

Python location: '/usr/local/bin/python3.6'

Python installations found:

  • 3.6.9: /home/user/.virtualenvs/content_creation/bin/python3
  • 3.6.9: /home/user/.virtualenvs/content_creation/bin/python3.6
  • 3.6.9: /home/user/.virtualenvs/content_creation/bin/python3
  • 3.6.9: /home/user/.virtualenvs/content_creation/bin/python3.6
  • 3.6.9: /usr/local/bin/python3
  • 3.6.9: /usr/local/bin/python3.6m
  • 3.6.9: /usr/local/bin/python3.6
  • 3.6.9: /usr/bin/python3
  • 3.6.9: /usr/bin/python3.6m
  • 3.6.9: /usr/bin/python3.6
  • 2.7.17: /usr/bin/python2
  • 2.7.17: /usr/bin/python2.7

PEP 508 Information:

{'implementation_name': 'cpython',
 'implementation_version': '3.6.9',
 'os_name': 'posix',
 'platform_machine': 'x86_64',
 'platform_python_implementation': 'CPython',
 'platform_release': '5.3.0-53-generic',
 'platform_system': 'Linux',
 'platform_version': '#47~18.04.1-Ubuntu SMP Thu May 7 13:10:50 UTC 2020',
 'python_full_version': '3.6.9',
 'python_version': '3.6',
 'sys_platform': 'linux'}

System environment variables:

  • NVM_DIR
  • LS_COLORS
  • LC_MEASUREMENT
  • LESSCLOSE
  • LC_PAPER
  • LC_MONETARY
  • XDG_MENU_PREFIX
  • LANG
  • GDM_LANG
  • DISPLAY
  • OLDPWD
  • WORKON_HOME
  • COMPANY_JUPYTERLAB_MODE
  • GTK_OVERLAY_SCROLLING
  • COLORTERM
  • NVM_CD_FLAGS
  • JAVA_HOME
  • VIRTUAL_ENVS_PATH
  • XDG_VTNR
  • PYTHONIOENCODING
  • SSH_AUTH_SOCK
  • VIRTUAL_ENV
  • PYTHON_PREFIX_PATH
  • MAIN_VIRTUAL_ENV_NAME
  • GLADE_CATALOG_PATH
  • LC_NAME
  • XDG_SESSION_ID
  • XDG_GREETER_DATA_DIR
  • USER
  • GLADE_MODULE_PATH
  • DESKTOP_SESSION
  • MESOS_NATIVE_LIBRARY
  • QT_QPA_PLATFORMTHEME
  • PWD
  • HOME
  • SSH_AGENT_PID
  • QT_ACCESSIBILITY
  • XDG_SESSION_TYPE
  • XDG_DATA_DIRS
  • OPEN_JDK_VERSION
  • XDG_SESSION_DESKTOP
  • LC_ADDRESS
  • SPARK_HOME
  • LC_NUMERIC
  • GLADE_PIXMAP_PATH
  • CLUTTER_BACKEND
  • TERM
  • VTE_VERSION
  • SHELL
  • SPARK_OPTS
  • XDG_SEAT_PATH
  • NVM_BIN
  • XDG_CURRENT_DESKTOP
  • GPG_AGENT_INFO
  • PYSPARK_DRIVER_PYTHON
  • SHLVL
  • XDG_SEAT
  • LANGUAGE
  • PYTHONPATH
  • PYSPARK_DRIVER_PYTHON_OPTS
  • WINDOWID
  • LC_TELEPHONE
  • GDMSESSION
  • LOGNAME
  • DBUS_SESSION_BUS_ADDRESS
  • XDG_RUNTIME_DIR
  • XAUTHORITY
  • XDG_SESSION_PATH
  • PYSPARK_PYTHON
  • XDG_CONFIG_DIRS
  • PATH
  • LC_IDENTIFICATION
  • SESSION_MANAGER
  • LESSOPEN
  • LC_TIME
  • _
  • PIP_DISABLE_PIP_VERSION_CHECK
  • PYTHONDONTWRITEBYTECODE
  • PIP_SHIMS_BASE_MODULE
  • PIP_PYTHON_PATH
  • PYTHONFINDER_IGNORE_UNSUPPORTED

Pipenv–specific environment variables:

Debug–specific environment variables:

  • PATH: /home/user/.nvm/versions/node/v12.7.0/bin:/home/user/.virtualenvs/content_creation/bin:/usr/local/bin:/home/user/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/user/.local/bin
  • SHELL: /bin/bash
  • LANG: en_US.UTF-8
  • PWD: /home/user/content/test
  • VIRTUAL_ENV: /home/user/.virtualenvs/content_creation

Contents of Pipfile ('/home/user/content/test/Pipfile'):

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
spacy = "==2.2.3"
en_core_web_sm = {path = "./en_core_web_sm-2.2.5.tar.gz"}

[requires]
python_version = "3.6"

Contents of Pipfile.lock ('/home/user/content/test/Pipfile.lock'):

{
    "_meta": {
        "hash": {
            "sha256": "c48e2a87c619dbe2de2918007dc9f6f1355c7791550f909ea968552eb8ac23b4"
        },
        "pipfile-spec": 6,
        "requires": {
            "python_version": "3.6"
        },
        "sources": [
            {
                "name": "pypi",
                "url": "https://pypi.org/simple",
                "verify_ssl": true
            }
        ]
    },
    "default": {
        "absl-py": {
            "hashes": [
                "sha256:75e737d6ce7723d9ff9b7aa1ba3233c34be62ef18d5859e706b8fdc828989830"
            ],
            "version": "==0.9.0"
        },
        "alembic": {
            "hashes": [
                "sha256:791a5686953c4b366d3228c5377196db2f534475bb38d26f70eb69668efd9028"
            ],
            "index": "pypi",
            "version": "==1.4.1"
        },
        "astor": {
            "hashes": [
                "sha256:070a54e890cefb5b3739d19f30f5a5ec840ffc9c50ffa7d23cc9fc1a38ebbfc5",
                "sha256:6a6effda93f4e1ce9f618779b2dd1d9d84f1e32812c23a29b3fff6fd7f63fa5e"
            ],
            "version": "==0.8.1"
        },
        "async-generator": {
            "hashes": [
                "sha256:01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b",
                "sha256:6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144"
            ],
            "version": "==1.10"
        },
        "attrs": {
            "hashes": [
                "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c",
                "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72"
            ],
            "version": "==19.3.0"
        },
        "backcall": {
            "hashes": [
                "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e",
                "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"
            ],
            "version": "==0.2.0"
        },
        "beautifulsoup4": {
            "hashes": [
                "sha256:05fd825eb01c290877657a56df4c6e4c311b3965bda790c613a3d6fb01a5462a",
                "sha256:9fbb4d6e48ecd30bcacc5b63b94088192dcda178513b2ae3c394229f8911b887",
                "sha256:e1505eeed31b0f4ce2dbb3bc8eb256c04cc2b3b72af7d551a4ab6efd5cbe5dae"
            ],
            "index": "pypi",
            "version": "==4.8.2"
        },
        "bleach": {
            "hashes": [
                "sha256:2bce3d8fab545a6528c8fa5d9f9ae8ebc85a56da365c7f85180bfe96a35ef22f",
                "sha256:3c4c520fdb9db59ef139915a5db79f8b51bc2a7257ea0389f30c846883430a4b"
            ],
            "version": "==3.1.5"
        },
        "blis": {
            "hashes": [
                "sha256:00473602629ba69fe6565108e21957e918cb48b59f5bf2f6bfb6e04de42500cb",
                "sha256:03c368c9716ca814c436550a5f1e02ccf74850e613602519e3941d212e5aa177",
                "sha256:135450caabc8aea9bb9250329ebdf7189982d9b57d5c92789b2ba2fe52c247a7",
                "sha256:1402d9cbb0fbc21b749dd5b87d7ee14249e74a0ca38be6ecc56b3b356fca2f21",
                "sha256:26b16d6005bb2671699831b5cc699905215d1abde1ec5c1d04de7dcd9eb29f75",
                "sha256:3347a4b1b7d3ae14476aac9a6f7bf8ebf464863f4ebf4aea228874a7694ea240",
                "sha256:38fe877a4b52e762f5e137a412e3c256545a696a12ae8c40d67b8815d2bb5097",
                "sha256:4fb89c47ee06b58a4410a16fd5794847517262c9d2a342643475b477dfeff0a4",
                "sha256:77a6486b9794af01bcdfd1bc6e067c93add4b93292e6f95bf6e5ce7f98bf0163",
                "sha256:856142a11e37fd2c47c5006a3197e157bb8469a491a73d2d442223dd3279df84",
                "sha256:8aeaf6954351593a1e412f80e398aa51df588d3c0de74b9f3323b694c603381b",
                "sha256:9ede123065f3cacb109967755b3d83d4ca0de90643a9058129a6ab2d4051954f",
                "sha256:d1d59faebc1c94f8f4f77154ef4b9d6d40364b111cf8fde48ee3b524c85f1075",
                "sha256:d69257d317e86f34a7f230a2fd1f021fd2a1b944137f40d8cdbb23bd334cd0c4",
                "sha256:ddd732c5274d1082fa92e2c42317587d5ebabce7741ca98120f69bd45d004b99",
                "sha256:f0b0dad4d6268d9dba0a65a9db12dd7a2d8686b648399e4aa1aec7550697e99e"
            ],
            "version": "==0.4.1"
        },
        "bokeh": {
            "hashes": [
                "sha256:c60d38a41a777b8147ee4134e6142cea8026b5eebf48149e370c44689869dce7"
            ],
            "index": "pypi",
            "version": "==1.4.0"
        },
        "cachetools": {
            "hashes": [
                "sha256:513d4ff98dd27f85743a8dc0e92f55ddb1b49e060c2d5961512855cda2c01a98",
                "sha256:bbaa39c3dede00175df2dc2b03d0cf18dd2d32a7de7beb68072d13043c9edb20"
            ],
            "version": "==4.1.1"
        },
        "catalogue": {
            "hashes": [
                "sha256:584d78e7f4c3c6e2fd498eb56dfc8ef1f4ff738480237de2ccd26cbe2cf47172",
                "sha256:d74d1d856c6b36a37bf14aa6dbbc27d0582667b7ab979a6108e61a575e8723f5"
            ],
            "version": "==1.0.0"
        },
        "certifi": {
            "hashes": [
                "sha256:5930595817496dd21bb8dc35dad090f1c2cd0adfaf21204bf6732ca5d8ee34d3",
                "sha256:8fc0819f1f30ba15bdb34cceffb9ef04d99f420f68eb75d901e9560b8749fc41"
            ],
            "version": "==2020.6.20"
        },
        "certipy": {
            "hashes": [
                "sha256:695704b7716b033375c9a1324d0d30f27110a28895c40151a90ec07ff1032859",
                "sha256:f272c13bfa9af6b2f3f746329d08adb66af7dd0bbb08fc81175597f25a7284b5"
            ],
            "version": "==0.1.3"
        },
        "cffi": {
            "hashes": [
                "sha256:001bf3242a1bb04d985d63e138230802c6c8d4db3668fb545fb5005ddf5bb5ff",
                "sha256:00789914be39dffba161cfc5be31b55775de5ba2235fe49aa28c148236c4e06b",
                "sha256:028a579fc9aed3af38f4892bdcc7390508adabc30c6af4a6e4f611b0c680e6ac",
                "sha256:14491a910663bf9f13ddf2bc8f60562d6bc5315c1f09c704937ef17293fb85b0",
                "sha256:1cae98a7054b5c9391eb3249b86e0e99ab1e02bb0cc0575da191aedadbdf4384",
                "sha256:2089ed025da3919d2e75a4d963d008330c96751127dd6f73c8dc0c65041b4c26",
                "sha256:2d384f4a127a15ba701207f7639d94106693b6cd64173d6c8988e2c25f3ac2b6",
                "sha256:337d448e5a725bba2d8293c48d9353fc68d0e9e4088d62a9571def317797522b",
                "sha256:399aed636c7d3749bbed55bc907c3288cb43c65c4389964ad5ff849b6370603e",
                "sha256:3b911c2dbd4f423b4c4fcca138cadde747abdb20d196c4a48708b8a2d32b16dd",
                "sha256:3d311bcc4a41408cf5854f06ef2c5cab88f9fded37a3b95936c9879c1640d4c2",
                "sha256:62ae9af2d069ea2698bf536dcfe1e4eed9090211dbaafeeedf5cb6c41b352f66",
                "sha256:66e41db66b47d0d8672d8ed2708ba91b2f2524ece3dee48b5dfb36be8c2f21dc",
                "sha256:675686925a9fb403edba0114db74e741d8181683dcf216be697d208857e04ca8",
                "sha256:7e63cbcf2429a8dbfe48dcc2322d5f2220b77b2e17b7ba023d6166d84655da55",
                "sha256:8a6c688fefb4e1cd56feb6c511984a6c4f7ec7d2a1ff31a10254f3c817054ae4",
                "sha256:8c0ffc886aea5df6a1762d0019e9cb05f825d0eec1f520c51be9d198701daee5",
                "sha256:95cd16d3dee553f882540c1ffe331d085c9e629499ceadfbda4d4fde635f4b7d",
                "sha256:99f748a7e71ff382613b4e1acc0ac83bf7ad167fb3802e35e90d9763daba4d78",
                "sha256:b8c78301cefcf5fd914aad35d3c04c2b21ce8629b5e4f4e45ae6812e461910fa",
                "sha256:c420917b188a5582a56d8b93bdd8e0f6eca08c84ff623a4c16e809152cd35793",
                "sha256:c43866529f2f06fe0edc6246eb4faa34f03fe88b64a0a9a942561c8e22f4b71f",
                "sha256:cab50b8c2250b46fe738c77dbd25ce017d5e6fb35d3407606e7a4180656a5a6a",
                "sha256:cef128cb4d5e0b3493f058f10ce32365972c554572ff821e175dbc6f8ff6924f",
                "sha256:cf16e3cf6c0a5fdd9bc10c21687e19d29ad1fe863372b5543deaec1039581a30",
                "sha256:e56c744aa6ff427a607763346e4170629caf7e48ead6921745986db3692f987f",
                "sha256:e577934fc5f8779c554639376beeaa5657d54349096ef24abe8c74c5d9c117c3",
                "sha256:f2b0fa0c01d8a0c7483afd9f31d7ecf2d71760ca24499c8697aeb5ca37dc090c"
            ],
            "version": "==1.14.0"
        },
        "chardet": {
            "hashes": [
                "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae",
                "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"
            ],
            "version": "==3.0.4"
        },
        "cryptography": {
            "hashes": [
                "sha256:091d31c42f444c6f519485ed528d8b451d1a0c7bf30e8ca583a0cac44b8a0df6",
                "sha256:18452582a3c85b96014b45686af264563e3e5d99d226589f057ace56196ec78b",
                "sha256:1dfa985f62b137909496e7fc182dac687206d8d089dd03eaeb28ae16eec8e7d5",
                "sha256:1e4014639d3d73fbc5ceff206049c5a9a849cefd106a49fa7aaaa25cc0ce35cf",
                "sha256:22e91636a51170df0ae4dcbd250d318fd28c9f491c4e50b625a49964b24fe46e",
                "sha256:3b3eba865ea2754738616f87292b7f29448aec342a7c720956f8083d252bf28b",
                "sha256:651448cd2e3a6bc2bb76c3663785133c40d5e1a8c1a9c5429e4354201c6024ae",
                "sha256:726086c17f94747cedbee6efa77e99ae170caebeb1116353c6cf0ab67ea6829b",
                "sha256:844a76bc04472e5135b909da6aed84360f522ff5dfa47f93e3dd2a0b84a89fa0",
                "sha256:88c881dd5a147e08d1bdcf2315c04972381d026cdb803325c03fe2b4a8ed858b",
                "sha256:96c080ae7118c10fcbe6229ab43eb8b090fccd31a09ef55f83f690d1ef619a1d",
                "sha256:a0c30272fb4ddda5f5ffc1089d7405b7a71b0b0f51993cb4e5dbb4590b2fc229",
                "sha256:bb1f0281887d89617b4c68e8db9a2c42b9efebf2702a3c5bf70599421a8623e3",
                "sha256:c447cf087cf2dbddc1add6987bbe2f767ed5317adb2d08af940db517dd704365",
                "sha256:c4fd17d92e9d55b84707f4fd09992081ba872d1a0c610c109c18e062e06a2e55",
                "sha256:d0d5aeaedd29be304848f1c5059074a740fa9f6f26b84c5b63e8b29e73dfc270",
                "sha256:daf54a4b07d67ad437ff239c8a4080cfd1cc7213df57d33c97de7b4738048d5e",
                "sha256:e993468c859d084d5579e2ebee101de8f5a27ce8e2159959b6673b418fd8c785",
                "sha256:f118a95c7480f5be0df8afeb9a11bd199aa20afab7a96bcf20409b411a3a85f0"
            ],
            "version": "==2.9.2"
        },
        "cycler": {
            "hashes": [
                "sha256:1d8a5ae1ff6c5cf9b93e8811e581232ad8920aeec647c37316ceac982b08cb2d",
                "sha256:cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8"
            ],
            "version": "==0.10.0"
        },
        "cymem": {
            "hashes": [
                "sha256:5083b2ab5fe13ced094a82e0df465e2dbbd9b1c013288888035e24fd6eb4ed01",
                "sha256:622c20a57701d02f01a47e856dea248e112638f28c8249dbe3ed95a9702e3d74",
                "sha256:6f4cb689a9552e9e13dccc89203c8ab09f210a7ffb92ce27c384a4a0be27b527",
                "sha256:719f04a11ca709fc2b47868070d79fccff77e5d502ff32de2f4baa73cb16166f",
                "sha256:7236252bed70f37b898933dcf8aa875d0829664a245a272516f27b30439df71c",
                "sha256:7f5ddceb12b73f7fd2e4398266401b6f887003740ccd18c989a2af04500b5f2b",
                "sha256:85b9364e099426bd7f445a7705aad87bf6dbb71d79e3802dd8ca14e181d38a33",
                "sha256:c288a1bbdf58c360457443e5297e74844e1961e5e7001dbcb3a5297a41911a11",
                "sha256:cd21ec48ee70878d46c486e2f7ae94b32bfc6b37c4d27876c5a5a00c4eb75c3c",
                "sha256:d7505c500d994f11662e5595f5002251f572acc189f18944619352e2636f5181",
                "sha256:dd24848fbd75b17bab06408da6c029ba7cc615bd9e4a1f755fb3a090025fb922",
                "sha256:f4f19af4bca81f11922508a9dcf30ce1d2aee4972af9f81ce8e5331a6f46f5e1"
            ],
            "version": "==2.0.3"
        },
        "decorator": {
            "hashes": [
                "sha256:41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f760",
                "sha256:e3a62f0520172440ca0dcc823749319382e377f37f140a0b99ef45fecb84bfe7"
            ],
            "version": "==4.4.2"
        },
        "decore": {
            "hashes": [
                "sha256:2aff5856b50e1650dd7b2294722994a359ea05966c2303dca9b017d97219f9aa"
            ],
            "version": "==0.0.1"
        },
        "defusedxml": {
            "hashes": [
                "sha256:6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93",
                "sha256:f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5"
            ],
            "version": "==0.6.0"
        },
        "eli5": {
            "hashes": [
                "sha256:530da14b206a2571e7a1ef895c5798b8f99ddd979d6a2976722777d41884a628",
                "sha256:62f4b5d6a55ff3299e830144112144eafbd275f86eb7cd560c1a229cd2be2a2b"
            ],
            "index": "pypi",
            "version": "==0.10.1"
        },
        "en-core-web-sm": {
            "path": "./en_core_web_sm-2.2.5.tar.gz"
        },
        "entrypoints": {
            "hashes": [
                "sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19",
                "sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"
            ],
            "version": "==0.3"
        },
        "et-xmlfile": {
            "hashes": [
                "sha256:614d9722d572f6246302c4491846d2c393c199cfa4edc9af593437691683335b"
            ],
            "version": "==1.0.1"
        },
        "findspark": {
            "hashes": [
                "sha256:49d56b847138fc470415d615128c3504cb0faa09dd2fc79a9e0d84e3c0320d70",
                "sha256:ea9df8f8c24c2b070823b83637c8c69c725c523f061464b2e0aae87b8d505179"
            ],
            "index": "pypi",
            "version": "==1.3.0"
        },
        "gast": {
            "hashes": [
                "sha256:fe939df4583692f0512161ec1c880e0a10e71e6a232da045ab8edd3756fbadf0"
            ],
            "version": "==0.2.2"
        },
        "geoip2": {
            "hashes": [
                "sha256:5869e987bc54c0d707264fec4710661332cc38d2dca5a7f9bb5362d0308e2ce0",
                "sha256:99ec12d2f1271a73a0a4a2b663fe6ce25fd02289c0a6bef05c0a1c3b30ee95a4"
            ],
            "index": "pypi",
            "version": "==3.0.0"
        },
        "google-auth": {
            "hashes": [
                "sha256:5e3f540b7b0b892000d542cea6b818b837c230e9a4db9337bb2973bcae0fc078",
                "sha256:d6b390d3bb0969061ffec7e5766c45c1b39e13c302691e35029f1ad1ccd8ca3b"
            ],
            "version": "==1.18.0"
        },
        "google-auth-oauthlib": {
            "hashes": [
                "sha256:88d2cd115e3391eb85e1243ac6902e76e77c5fe438b7276b297fbe68015458dd",
                "sha256:a92a0f6f41a0fb6138454fbc02674e64f89d82a244ea32f98471733c8ef0e0e1"
            ],
            "version": "==0.4.1"
        },
        "google-pasta": {
            "hashes": [
                "sha256:4612951da876b1a10fe3960d7226f0c7682cf901e16ac06e473b267a5afa8954",
                "sha256:b32482794a366b5366a32c92a9a9201b107821889935a02b3e51f6b432ea84ed",
                "sha256:c9f2c8dfc8f96d0d5808299920721be30c9eec37f2389f28904f454565c8a16e"
            ],
            "version": "==0.2.0"
        },
        "graphviz": {
            "hashes": [
                "sha256:cb0e878f90378489f17aab140b68e64e44b79e4cb59a530c8863d84bf2e2e5f5",
                "sha256:e104ba036c8aef84320ec80560e544cd3cad68c9f90394b4e2b87bc44ab09791"
            ],
            "version": "==0.14"
        },
        "grpcio": {
            "hashes": [
                "sha256:08362b8b09562179b14db6ffce4b88e1a6a6edac8bccb85dd35f7b214fa5a0f5",
                "sha256:09bea7902adc33620d68462671942e163ab12214073ffb613d2fef3df94254f6",
                "sha256:0c334d6cbe27ebaa9e7211236dc99f3a9ca2ea4b3bf89b0d2544df2924343cc5",
                "sha256:0c4e316e02fc227c6fba858707baee46f30d890754fc4acdf2cfec2ea0bf0aa1",
                "sha256:14743e8fdfdabbab1a2075ffafd25e0a8b1a864505e3cccdf19793766cdc4624",
                "sha256:1f45ec5003101f16673436b150bac73c2355cd9ae78cb14f3707be01a39b5450",
                "sha256:2121afee4e3ebea7df1137bfb4dc396b1856aff4c517780108d9ce82f57bf2f8",
                "sha256:2522f1808fe41bd8807feb5330025378553745b727eacb07562319205d1fd405",
                "sha256:31e9891ac742e6866aec0cf67f1892618982cfbaf08bdcf3bb2e0f0828530c38",
                "sha256:32fe6369143c262d096995ebdd55eeb77f0e1dbe8343a956462ef0607527c7bc",
                "sha256:37da010e209289085d3362f371d9feefc152790859470f5e413d84a95a8d3998",
                "sha256:38ab75168a9024d393bf43343960da425736038d249920955f223bc762587697",
                "sha256:3cb78f8078ae583810c2eb47e536b0803a039656685144db43897e8beca4e203",
                "sha256:474bb992355b4a3cb8d7cb783b2d81f628c16ea921cec54ff492420e11c896f5",
                "sha256:74e8b6bd0f7ae64a7eecfe9bf10bc7a905d3b3eb2775cd3a9fdcdafd277469dd",
                "sha256:795f351ef70a931f8f7be6a10a509714ec0a6e36c674a071abe5da8eb6b8bb35",
                "sha256:7b47ec90cab0827679b511f7f9ef4fb0077cb5d7bb3d7b917154e718bb4d983b",
                "sha256:7f264d740906655a147448d57e4422723639d2d3f891734b8d5eb1675cb47192",
                "sha256:872d45a2e01f47db095bec032470a8c5c0a5ebd00fc930b5ae35c756b20d2cff",
                "sha256:8d3249566b2d8b97925fbb2ae6c5b63c5ebdb919828230eae06a25e9614e051b",
                "sha256:9ae898c15d122a046f04ea99327e3e0bd10593eb413c4810b931103da6311a21",
                "sha256:ac97beab4a749c7faf6f267f7b149f6dff4f3ad64f6f6ac1d94d04019785d6a4",
                "sha256:afe1f9173b51945e66c72002995eb6d4217384aaaee53215ae85d8543251fec2",
                "sha256:b022cedea66b7d6774bbd7d32d5a8a374947fb572da1a6915210b09a6f51cbdf",
                "sha256:b0f7bfba0ae7a97b802348aba4e08b1e84988103cc1eb887241e7b069010058a",
                "sha256:b8e5194fb20f4365eacfc3c33d61662651e12e166978186faf378ee972eb0bab",
                "sha256:b934542dd61746651f7907d2d7878f62ef42fdb46935088fc6a1d8266a406ba5",
                "sha256:c8ad75925e87ed68d5f7d5e3ec4b9f2ed209fae67c0abbcbd17481cc474421ba",
                "sha256:d18e7fb5c5c336cc349d06cde24582e0bfa5e067fdd6268bf1519c4eb4af0199",
                "sha256:d5eee9d205518ee4feb9c424475ddad18a44fea97ff405780e7cd1d6df8ee96a",
                "sha256:e8f2f5d16e0164c415f1b31a8d9a81f2e4645a43d1b261375d6bab7b0adf511f"
            ],
            "version": "==1.30.0"
        },
        "h5py": {
            "hashes": [
                "sha256:063947eaed5f271679ed4ffa36bb96f57bc14f44dd4336a827d9a02702e6ce6b",
                "sha256:13c87efa24768a5e24e360a40e0bc4c49bcb7ce1bb13a3a7f9902cec302ccd36",
                "sha256:16ead3c57141101e3296ebeed79c9c143c32bdd0e82a61a2fc67e8e6d493e9d1",
                "sha256:3dad1730b6470fad853ef56d755d06bb916ee68a3d8272b3bab0c1ddf83bb99e",
                "sha256:51ae56894c6c93159086ffa2c94b5b3388c0400548ab26555c143e7cfa05b8e5",
                "sha256:54817b696e87eb9e403e42643305f142cd8b940fe9b3b490bbf98c3b8a894cf4",
                "sha256:549ad124df27c056b2e255ea1c44d30fb7a17d17676d03096ad5cd85edb32dc1",
                "sha256:64f74da4a1dd0d2042e7d04cf8294e04ddad686f8eba9bb79e517ae582f6668d",
                "sha256:6998be619c695910cb0effe5eb15d3a511d3d1a5d217d4bd0bebad1151ec2262",
                "sha256:6ef7ab1089e3ef53ca099038f3c0a94d03e3560e6aff0e9d6c64c55fb13fc681",
                "sha256:769e141512b54dee14ec76ed354fcacfc7d97fea5a7646b709f7400cf1838630",
                "sha256:79b23f47c6524d61f899254f5cd5e486e19868f1823298bc0c29d345c2447172",
                "sha256:7be5754a159236e95bd196419485343e2b5875e806fe68919e087b6351f40a70",
                "sha256:84412798925dc870ffd7107f045d7659e60f5d46d1c70c700375248bf6bf512d",
                "sha256:86868dc07b9cc8cb7627372a2e6636cdc7a53b7e2854ad020c9e9d8a4d3fd0f5",
                "sha256:8bb1d2de101f39743f91512a9750fb6c351c032e5cd3204b4487383e34da7f75",
                "sha256:a5f82cd4938ff8761d9760af3274acf55afc3c91c649c50ab18fcff5510a14a5",
                "sha256:aac4b57097ac29089f179bbc2a6e14102dd210618e94d77ee4831c65f82f17c0",
                "sha256:bffbc48331b4a801d2f4b7dac8a72609f0b10e6e516e5c480a3e3241e091c878",
                "sha256:c0d4b04bbf96c47b6d360cd06939e72def512b20a18a8547fa4af810258355d5",
                "sha256:c54a2c0dd4957776ace7f95879d81582298c5daf89e77fb8bee7378f132951de",
                "sha256:cbf28ae4b5af0f05aa6e7551cee304f1d317dbed1eb7ac1d827cee2f1ef97a99",
                "sha256:d35f7a3a6cefec82bfdad2785e78359a0e6a5fbb3f605dd5623ce88082ccd681",
                "sha256:d3c59549f90a891691991c17f8e58c8544060fdf3ccdea267100fa5f561ff62f",
                "sha256:d7ae7a0576b06cb8e8a1c265a8bc4b73d05fdee6429bffc9a26a6eb531e79d72",
                "sha256:ecf4d0b56ee394a0984de15bceeb97cbe1fe485f1ac205121293fc44dcf3f31f",
                "sha256:f0e25bb91e7a02efccb50aba6591d3fe2c725479e34769802fcdd4076abfa917",
                "sha256:f23951a53d18398ef1344c186fb04b26163ca6ce449ebd23404b153fd111ded9",
                "sha256:ff7d241f866b718e4584fa95f520cb19405220c501bd3a53ee11871ba5166ea2"
            ],
            "version": "==2.10.0"
        },
        "html5lib": {
            "hashes": [
                "sha256:20b159aa3badc9d5ee8f5c647e5efd02ed2a66ab8d354930bd9ff139fc1dc0a3",
                "sha256:66cb0dcfdbbc4f9c3ba1a63fdb511ffdbd4f513b2b6d81b80cd26ce6b3fb3736"
            ],
            "index": "pypi",
            "version": "==1.0.1"
        },
        "idna": {
            "hashes": [
                "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6",
                "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"
            ],
            "version": "==2.10"
        },
        "imageio": {
            "hashes": [
                "sha256:3604d751f03002e8e0e7650aa71d8d9148144a87daf17cb1f3228e80747f2e6b",
                "sha256:52ddbaeca2dccf53ba2d6dec5676ca7bc3b2403ef8b37f7da78b7654bb3e10f0"
            ],
            "version": "==2.9.0"
        },
        "imbalanced-learn": {
            "hashes": [
                "sha256:94f846ff8d19ee9ea42ba6feddfbc85d5b42098bd3b62318f8d3bc5c7133b274",
                "sha256:f2b49489f26c48c763f2afd7594b4f77d7875f54301ce48c76a40c94be8d2399"
            ],
            "index": "pypi",
            "version": "==0.6.1"
        },
        "importlib-metadata": {
            "hashes": [
                "sha256:90bb658cdbbf6d1735b6341ce708fc7024a3e14e99ffdc5783edea9f9b077f83",
                "sha256:dc15b2969b4ce36305c51eebe62d418ac7791e9a157911d58bfb1f9ccd8e2070"
            ],
            "markers": "python_version < '3.8'",
            "version": "==1.7.0"
        },
        "ipykernel": {
            "hashes": [
                "sha256:0a5f1fc6f63241b9710b5960d314ffe44d8a18bf6674e3f28d2542b192fa318c",
                "sha256:89dc4bd19c7781f6d7eef0e666c59ce57beac56bb39b511544a71397b7b31cbb"
            ],
            "version": "==5.3.2"
        },
        "ipython": {
            "hashes": [
                "sha256:2dbcc8c27ca7d3cfe4fcdff7f45b27f9a8d3edfa70ff8024a71c7a8eb5f09d64",
                "sha256:9f4fcb31d3b2c533333893b9172264e4821c1ac91839500f31bd43f2c59b3ccf"
            ],
            "version": "==7.16.1"
        },
        "ipython-genutils": {
            "hashes": [
                "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8",
                "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"
            ],
            "version": "==0.2.0"
        },
        "jdcal": {
            "hashes": [
                "sha256:1abf1305fce18b4e8aa248cf8fe0c56ce2032392bc64bbd61b5dff2a19ec8bba",
                "sha256:472872e096eb8df219c23f2689fc336668bdb43d194094b5cc1707e1640acfc8"
            ],
            "version": "==1.4.1"
        },
        "jedi": {
            "hashes": [
                "sha256:1ddb0ec78059e8e27ec9eb5098360b4ea0a3dd840bedf21415ea820c21b40a22",
                "sha256:807d5d4f96711a2bcfdd5dfa3b1ae6d09aa53832b182090b222b5efb81f52f63"
            ],
            "version": "==0.17.1"
        },
        "jinja2": {
            "hashes": [
                "sha256:89aab215427ef59c34ad58735269eb58b1a5808103067f7bb9d5836c651b3bb0",
                "sha256:f0a4641d3cf955324a89c04f3d94663aa4d638abe8f733ecd3582848e1c37035"
            ],
            "version": "==2.11.2"
        },
        "joblib": {
            "hashes": [
                "sha256:8f52bf24c64b608bf0b2563e0e47d6fcf516abc8cfafe10cfd98ad66d94f92d6",
                "sha256:d348c5d4ae31496b2aa060d6d9b787864dd204f9480baaa52d18850cb43e9f49"
            ],
            "version": "==0.16.0"
        },
        "json5": {
            "hashes": [
                "sha256:703cfee540790576b56a92e1c6aaa6c4b0d98971dc358ead83812aa4d06bdb96",
                "sha256:af1a1b9a2850c7f62c23fde18be4749b3599fd302f494eebf957e2ada6b9e42c"
            ],
            "version": "==0.9.5"
        },
        "jsonschema": {
            "hashes": [
                "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163",
                "sha256:c8a85b28d377cc7737e46e2d9f2b4f44ee3c0e1deac6bf46ddefc7187d30797a"
            ],
            "version": "==3.2.0"
        },
        "jupyter-client": {
            "hashes": [
                "sha256:5099cda1ac86b27b655a715c51e15bdc8bd9595b2b17adb41a2bd446bbbafc4a",
                "sha256:9f0092a0951d878e7521924899e1fba6f689c7a99d43735a4c0bc05c6f311452"
            ],
            "version": "==6.1.5"
        },
        "jupyter-core": {
            "hashes": [
                "sha256:394fd5dd787e7c8861741880bdf8a00ce39f95de5d18e579c74b882522219e7e",
                "sha256:a4ee613c060fe5697d913416fc9d553599c05e4492d58fac1192c9a6844abb21"
            ],
            "version": "==4.6.3"
        },
        "jupyter-telemetry": {
            "hashes": [
                "sha256:1de3e423b23aa40ca4a4238d65c56dda544061ff5aedc3f7647220ed7e3b9589",
                "sha256:445c613ae3df70d255fe3de202f936bba8b77b4055c43207edf22468ac875314"
            ],
            "version": "==0.1.0"
        },
        "jupyterhub": {
            "hashes": [
                "sha256:852a70225a03abd631b36a207f3ffdf69326a0db4cef539825fde39ec1b713d7",
                "sha256:a515a22fe1e66e1a08d2e4ecb9b5fe47ed024cddfbc657ad15f448ac3bf409ca"
            ],
            "index": "pypi",
            "version": "==1.1.0"
        },
        "jupyterlab": {
            "hashes": [
                "sha256:1e43fc25e3237b6fde09c68641d79d2d08375f4dc90800d51425c3772b68e124",
                "sha256:380c29d674f6dcf8e380615334c7813bb4feb7bbb6222baf1d4c9f8318f4b104"
            ],
            "index": "pypi",
            "version": "==2.1.2"
        },
        "jupyterlab-server": {
            "hashes": [
                "sha256:5431d9dde96659364b7cc877693d5d21e7b80cea7ae3959ecc2b87518e5f5d8c",
                "sha256:55d256077bf13e5bc9e8fbd5aac51bef82f6315111cec6b712b9a5ededbba924"
            ],
            "version": "==1.2.0"
        },
        "keras": {
            "hashes": [
                "sha256:321d43772006a25a1d58eea17401ef2a34d388b588c9f7646c34796151ebc8cc",
                "sha256:d08a57bd63546175f8f19232ba05906514d419da3e0af8ef7437fa1c11442e20"
            ],
            "index": "pypi",
            "version": "==2.3.1"
        },
        "keras-applications": {
            "hashes": [
                "sha256:5579f9a12bcde9748f4a12233925a59b93b73ae6947409ff34aa2ba258189fe5",
                "sha256:df4323692b8c1174af821bf906f1e442e63fa7589bf0f1230a0b6bdc5a810c95"
            ],
            "version": "==1.0.8"
        },
        "keras-preprocessing": {
            "hashes": [
                "sha256:7b82029b130ff61cc99b55f3bd27427df4838576838c5b2f65940e4fcec99a7b",
                "sha256:add82567c50c8bc648c14195bf544a5ce7c1f76761536956c3d2978970179ef3"
            ],
            "version": "==1.1.2"
        },
        "kiwisolver": {
            "hashes": [
                "sha256:03662cbd3e6729f341a97dd2690b271e51a67a68322affab12a5b011344b973c",
                "sha256:18d749f3e56c0480dccd1714230da0f328e6e4accf188dd4e6884bdd06bf02dd",
                "sha256:247800260cd38160c362d211dcaf4ed0f7816afb5efe56544748b21d6ad6d17f",
                "sha256:38d05c9ecb24eee1246391820ed7137ac42a50209c203c908154782fced90e44",
                "sha256:443c2320520eda0a5b930b2725b26f6175ca4453c61f739fef7a5847bd262f74",
                "sha256:4eadb361baf3069f278b055e3bb53fa189cea2fd02cb2c353b7a99ebb4477ef1",
                "sha256:556da0a5f60f6486ec4969abbc1dd83cf9b5c2deadc8288508e55c0f5f87d29c",
                "sha256:603162139684ee56bcd57acc74035fceed7dd8d732f38c0959c8bd157f913fec",
                "sha256:60a78858580761fe611d22127868f3dc9f98871e6fdf0a15cc4203ed9ba6179b",
                "sha256:63f55f490b958b6299e4e5bdac66ac988c3d11b7fafa522800359075d4fa56d1",
                "sha256:7cc095a4661bdd8a5742aaf7c10ea9fac142d76ff1770a0f84394038126d8fc7",
                "sha256:be046da49fbc3aa9491cc7296db7e8d27bcf0c3d5d1a40259c10471b014e4e0c",
                "sha256:c31bc3c8e903d60a1ea31a754c72559398d91b5929fcb329b1c3a3d3f6e72113",
                "sha256:c955791d80e464da3b471ab41eb65cf5a40c15ce9b001fdc5bbc241170de58ec",
                "sha256:d069ef4b20b1e6b19f790d00097a5d5d2c50871b66d10075dab78938dc2ee2cf",
                "sha256:d52b989dc23cdaa92582ceb4af8d5bcc94d74b2c3e64cd6785558ec6a879793e",
                "sha256:e586b28354d7b6584d8973656a7954b1c69c93f708c0c07b77884f91640b7657",
                "sha256:efcf3397ae1e3c3a4a0a0636542bcad5adad3b1dd3e8e629d0b6e201347176c8",
                "sha256:fccefc0d36a38c57b7bd233a9b485e2f1eb71903ca7ad7adacad6c28a56d62d2"
            ],
            "version": "==1.2.0"
        },
        "lime": {
            "hashes": [
                "sha256:54e27c309b73d2df9b1a16253312d6a9914a64cc1f2319dec6cd0797715619fc"
            ],
            "index": "pypi",
            "version": "==0.1.1.37"
        },
        "lxml": {
            "hashes": [
                "sha256:06d4e0bbb1d62e38ae6118406d7cdb4693a3fa34ee3762238bcb96c9e36a93cd",
                "sha256:0701f7965903a1c3f6f09328c1278ac0eee8f56f244e66af79cb224b7ef3801c",
                "sha256:1f2c4ec372bf1c4a2c7e4bb20845e8bcf8050365189d86806bad1e3ae473d081",
                "sha256:4235bc124fdcf611d02047d7034164897ade13046bda967768836629bc62784f",
                "sha256:5828c7f3e615f3975d48f40d4fe66e8a7b25f16b5e5705ffe1d22e43fb1f6261",
                "sha256:585c0869f75577ac7a8ff38d08f7aac9033da2c41c11352ebf86a04652758b7a",
                "sha256:5d467ce9c5d35b3bcc7172c06320dddb275fea6ac2037f72f0a4d7472035cea9",
                "sha256:63dbc21efd7e822c11d5ddbedbbb08cd11a41e0032e382a0fd59b0b08e405a3a",
                "sha256:7bc1b221e7867f2e7ff1933165c0cec7153dce93d0cdba6554b42a8beb687bdb",
                "sha256:8620ce80f50d023d414183bf90cc2576c2837b88e00bea3f33ad2630133bbb60",
                "sha256:8a0ebda56ebca1a83eb2d1ac266649b80af8dd4b4a3502b2c1e09ac2f88fe128",
                "sha256:90ed0e36455a81b25b7034038e40880189169c308a3df360861ad74da7b68c1a",
                "sha256:95e67224815ef86924fbc2b71a9dbd1f7262384bca4bc4793645794ac4200717",
                "sha256:afdb34b715daf814d1abea0317b6d672476b498472f1e5aacbadc34ebbc26e89",
                "sha256:b4b2c63cc7963aedd08a5f5a454c9f67251b1ac9e22fd9d72836206c42dc2a72",
                "sha256:d068f55bda3c2c3fcaec24bd083d9e2eede32c583faf084d6e4b9daaea77dde8",
                "sha256:d5b3c4b7edd2e770375a01139be11307f04341ec709cf724e0f26ebb1eef12c3",
                "sha256:deadf4df349d1dcd7b2853a2c8796593cc346600726eff680ed8ed11812382a7",
                "sha256:df533af6f88080419c5a604d0d63b2c33b1c0c4409aba7d0cb6de305147ea8c8",
                "sha256:e4aa948eb15018a657702fee0b9db47e908491c64d36b4a90f59a64741516e77",
                "sha256:e5d842c73e4ef6ed8c1bd77806bf84a7cb535f9c0cf9b2c74d02ebda310070e1",
                "sha256:ebec08091a22c2be870890913bdadd86fcd8e9f0f22bcb398abd3af914690c15",
                "sha256:edc15fcfd77395e24543be48871c251f38132bb834d9fdfdad756adb6ea37679",
                "sha256:f2b74784ed7e0bc2d02bd53e48ad6ba523c9b36c194260b7a5045071abbb1012",
                "sha256:fa071559f14bd1e92077b1b5f6c22cf09756c6de7139370249eb372854ce51e6",
                "sha256:fd52e796fee7171c4361d441796b64df1acfceb51f29e545e812f16d023c4bbc",
                "sha256:fe976a0f1ef09b3638778024ab9fb8cde3118f203364212c198f71341c0715ca"
            ],
            "index": "pypi",
            "version": "==4.5.0"
        },
        "mako": {
            "hashes": [
                "sha256:8195c8c1400ceb53496064314c6736719c6f25e7479cd24c77be3d9361cddc27",
                "sha256:93729a258e4ff0747c876bd9e20df1b9758028946e976324ccd2d68245c7b6a9"
            ],
            "version": "==1.1.3"
        },
        "markdown": {
            "hashes": [
                "sha256:1fafe3f1ecabfb514a5285fca634a53c1b32a81cb0feb154264d55bf2ff22c17",
                "sha256:c467cd6233885534bf0fe96e62e3cf46cfc1605112356c4f9981512b8174de59"
            ],
            "version": "==3.2.2"
        },
        "markupsafe": {
            "hashes": [
                "sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473",
                "sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161",
                "sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235",
                "sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5",
                "sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42",
                "sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff",
                "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b",
                "sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1",
                "sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e",
                "sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183",
                "sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66",
                "sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b",
                "sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1",
                "sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15",
                "sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1",
                "sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e",
                "sha256:79855e1c5b8da654cf486b830bd42c06e8780cea587384cf6545b7d9ac013a0b",
                "sha256:7c1699dfe0cf8ff607dbdcc1e9b9af1755371f92a68f706051cc8c37d447c905",
                "sha256:88e5fcfb52ee7b911e8bb6d6aa2fd21fbecc674eadd44118a9cc3863f938e735",
                "sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d",
                "sha256:98c7086708b163d425c67c7a91bad6e466bb99d797aa64f965e9d25c12111a5e",
                "sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d",
                "sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c",
                "sha256:ade5e387d2ad0d7ebf59146cc00c8044acbd863725f887353a10df825fc8ae21",
                "sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2",
                "sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5",
                "sha256:b2051432115498d3562c084a49bba65d97cf251f5a331c64a12ee7e04dacc51b",
                "sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6",
                "sha256:c8716a48d94b06bb3b2524c2b77e055fb313aeb4ea620c8dd03a105574ba704f",
                "sha256:cd5df75523866410809ca100dc9681e301e3c27567cf498077e8551b6d20e42f",
                "sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2",
                "sha256:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7",
                "sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be"
            ],
            "version": "==1.1.1"
        },
        "matplotlib": {
            "hashes": [
                "sha256:23b71560c721109954c0215ffc81f4c80ce8528749d534a01a61e8ab737c5bce",
                "sha256:4164265ca573481ce61c83322e6b33628203afeabeb3e22c50376f5d3ee0f9be",
                "sha256:470eed601ff5132364e0121a20d7c3d43fab969c8c333422c1b6b72fde2ed3c1",
                "sha256:635ded7834f43c8d999076236f7e90074d77f7b8345e5e82cd95af053cc29df1",
                "sha256:6a0031774c6c68298183438edf2e738856d63a4c4797876fa81d0ee337f5361c",
                "sha256:78d0772412c0653aa3e860c52ff08d1f5ba64334e2b86b09dc2d502657d8ca73",
                "sha256:8efff896c49676700dc6adace6137a854ff64a4d44ca057ff726960ffdaa47bf",
                "sha256:97f04d29a358826f205320fbc88d46ce5c5ff6fb54ae050042ff396beda52ca4",
                "sha256:b4c0010eff09ab65c77ad1a0eec6c7cccb9f6838c3c77dc5b4002fe0cf2912fd",
                "sha256:b5ace0531255932ad19fe64c116ada2713f7b38381db8f68df0fa694409e67d1",
                "sha256:c7bb7ed3e011324b56462391ec3f4bbb7c8c6af5892ebfb45d312b15b4cdfc8d",
                "sha256:db3121f12fb9b99f105d1413aebaeb3d943f269f3d262b45586d12765866f0c6",
                "sha256:db8bbba9284845034a2f0e1add91dc5e89db8c996359bdcf677a8d6f88875cf1",
                "sha256:f0023322c99328c40ce22678ab0ab5adfc27e338419966539398239996f63e8d"
            ],
            "index": "pypi",
            "version": "==3.1.3"
        },
        "maxminddb": {
            "hashes": [
                "sha256:d0ce131d901eb11669996b49a59f410efd3da2c6dbe2c0094fe2fef8d85b6336"
            ],
            "index": "pypi",
            "version": "==1.5.2"
        },
        "mistune": {
            "hashes": [
                "sha256:59a3429db53c50b5c6bcc8a07f8848cb00d7dc8bdb431a4ab41920d201d4756e",
                "sha256:88a1051873018da288eee8538d476dffe1262495144b33ecb586c4ab266bb8d4"
            ],
            "version": "==0.8.4"
        },
        "murmurhash": {
            "hashes": [
                "sha256:27b908fe4bdb426f4e4e4a8821acbe0302915b2945e035ec9d8ca513e2a74b1f",
                "sha256:33405103fa8cde15d72ee525a03d5cfe2c7e4901133819754810986e29627d68",
                "sha256:386a9eed3cb27cb2cd4394b6521275ba04552642c2d9cab5c9fb42aa5a3325c0",
                "sha256:3af36a0dc9f13f6892d9b8b39a6a3ccf216cae5bce38adc7c2d145677987772f",
                "sha256:717196a04cdc80cc3103a3da17b2415a8a5e1d0d578b7079259386bf153b3258",
                "sha256:8a4ed95cd3456b43ea301679c7c39ade43fc18b844b37d0ba0ac0d6acbff8e0c",
                "sha256:8b045a79e8b621b4b35b29f29e33e9e0964f3a276f7da4d5736142f322ad4842",
                "sha256:a6c071b4b498bcea16a8dc8590cad81fa8d43821f34c74bc00f96499e2527073",
                "sha256:b0afe329701b59d02e56bc6cee7325af83e3fee9c299c615fc1df3202b4f886f",
                "sha256:ba766343bdbcb928039b8fff609e80ae7a5fd5ed7a4fc5af822224b63e0cbaff",
                "sha256:bf33490514d308bcc27ed240cb3eb114f1ec31af031535cd8f27659a7049bd52",
                "sha256:c7a646f6b07b033642b4f52ae2e45efd8b80780b3b90e8092a0cec935fbf81e2",
                "sha256:cc97ea766ac545074bab0e5af3dbc48e0d05ba230ae5a404e284d39abe4b3baf",
                "sha256:d696c394ebd164ca80b5871e2e9ad2f9fdbb81bd3c552c1d5f1e8ee694e6204a",
                "sha256:f468e4868f78c3ac202a66abfe2866414bca4ae7666a21ef0938c423de0f7d50",
                "sha256:fe344face8d30a5a6aa26e5acf288aa2a8f0f32e05efdda3d314b4bf289ec2af"
            ],
            "version": "==1.0.2"
        },
        "nbconvert": {
            "hashes": [
                "sha256:21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523",
                "sha256:f0d6ec03875f96df45aa13e21fd9b8450c42d7e1830418cccc008c0df725fcee"
            ],
            "version": "==5.6.1"
        },
        "nbformat": {
            "hashes": [
                "sha256:54d4d6354835a936bad7e8182dcd003ca3dc0cedfee5a306090e04854343b340",
                "sha256:ea55c9b817855e2dfcd3f66d74857342612a60b1f09653440f4a5845e6e3523f"
            ],
            "version": "==5.0.7"
        },
        "networkx": {
            "hashes": [
                "sha256:cdfbf698749a5014bf2ed9db4a07a5295df1d3a53bf80bf3cbd61edf9df05fa1",
                "sha256:f8f4ff0b6f96e4f9b16af6b84622597b5334bf9cae8cf9b2e42e7985d5c95c64"
            ],
            "version": "==2.4"
        },
        "nltk": {
            "hashes": [
                "sha256:bed45551259aa2101381bbdd5df37d44ca2669c5c3dad72439fa459b29137d94"
            ],
            "index": "pypi",
            "version": "==3.4.5"
        },
        "notebook": {
            "hashes": [
                "sha256:3edc616c684214292994a3af05eaea4cc043f6b4247d830f3a2f209fa7639a80",
                "sha256:47a9092975c9e7965ada00b9a20f0cf637d001db60d241d479f53c0be117ad48"
            ],
            "version": "==6.0.3"
        },
        "numpy": {
            "hashes": [
                "sha256:1786a08236f2c92ae0e70423c45e1e62788ed33028f94ca99c4df03f5be6b3c6",
                "sha256:17aa7a81fe7599a10f2b7d95856dc5cf84a4eefa45bc96123cbbc3ebc568994e",
                "sha256:20b26aaa5b3da029942cdcce719b363dbe58696ad182aff0e5dcb1687ec946dc",
                "sha256:2d75908ab3ced4223ccba595b48e538afa5ecc37405923d1fea6906d7c3a50bc",
                "sha256:39d2c685af15d3ce682c99ce5925cc66efc824652e10990d2462dfe9b8918c6a",
                "sha256:56bc8ded6fcd9adea90f65377438f9fea8c05fcf7c5ba766bef258d0da1554aa",
                "sha256:590355aeade1a2eaba17617c19edccb7db8d78760175256e3cf94590a1a964f3",
                "sha256:70a840a26f4e61defa7bdf811d7498a284ced303dfbc35acb7be12a39b2aa121",
                "sha256:77c3bfe65d8560487052ad55c6998a04b654c2fbc36d546aef2b2e511e760971",
                "sha256:9537eecf179f566fd1c160a2e912ca0b8e02d773af0a7a1120ad4f7507cd0d26",
                "sha256:9acdf933c1fd263c513a2df3dceecea6f3ff4419d80bf238510976bf9bcb26cd",
                "sha256:ae0975f42ab1f28364dcda3dde3cf6c1ddab3e1d4b2909da0cb0191fa9ca0480",
                "sha256:b3af02ecc999c8003e538e60c89a2b37646b39b688d4e44d7373e11c2debabec",
                "sha256:b6ff59cee96b454516e47e7721098e6ceebef435e3e21ac2d6c3b8b02628eb77",
                "sha256:b765ed3930b92812aa698a455847141869ef755a87e099fddd4ccf9d81fffb57",
                "sha256:c98c5ffd7d41611407a1103ae11c8b634ad6a43606eca3e2a5a269e5d6e8eb07",
                "sha256:cf7eb6b1025d3e169989416b1adcd676624c2dbed9e3bcb7137f51bfc8cc2572",
                "sha256:d92350c22b150c1cae7ebb0ee8b5670cc84848f6359cf6b5d8f86617098a9b73",
                "sha256:e422c3152921cece8b6a2fb6b0b4d73b6579bd20ae075e7d15143e711f3ca2ca",
                "sha256:e840f552a509e3380b0f0ec977e8124d0dc34dc0e68289ca28f4d7c1d0d79474",
                "sha256:f3d0a94ad151870978fb93538e95411c83899c9dc63e6fb65542f769568ecfa5"
            ],
            "index": "pypi",
            "version": "==1.18.1"
        },
        "oauthlib": {
            "hashes": [
                "sha256:bee41cc35fcca6e988463cacc3bcb8a96224f470ca547e697b604cc697b2f889",
                "sha256:df884cd6cbe20e32633f1db1072e9356f53638e4361bef4e8b03c9127c9328ea"
            ],
            "version": "==3.1.0"
        },
        "openpyxl": {
            "hashes": [
                "sha256:547a9fc6aafcf44abe358b89ed4438d077e9d92e4f182c87e2dc294186dc4b64"
            ],
            "index": "pypi",
            "version": "==3.0.3"
        },
        "opt-einsum": {
            "hashes": [
                "sha256:83b76a98d18ae6a5cc7a0d88955a7f74881f0e567a0f4c949d24c942753eb998",
                "sha256:96f819d46da2f937eaf326336a114aaeccbcbdb9de460d42e8b5f480a69adca7"
            ],
            "version": "==3.2.1"
        },
        "packaging": {
            "hashes": [
                "sha256:4357f74f47b9c12db93624a82154e9b120fa8293699949152b22065d556079f8",
                "sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181"
            ],
            "version": "==20.4"
        },
        "pamela": {
            "hashes": [
                "sha256:65c9389bef7d1bb0b168813b6be21964df32016923aac7515bdf05366acbab6c",
                "sha256:b54be508a13bb3d983d117f7b069b31545003ae989791f467cf941376c807f20"
            ],
            "version": "==1.0.0"
        },
        "pandas": {
            "hashes": [
                "sha256:07c1b58936b80eafdfe694ce964ac21567b80a48d972879a359b3ebb2ea76835",
                "sha256:0ebe327fb088df4d06145227a4aa0998e4f80a9e6aed4b61c1f303bdfdf7c722",
                "sha256:11c7cb654cd3a0e9c54d81761b5920cdc86b373510d829461d8f2ed6d5905266",
                "sha256:12f492dd840e9db1688126216706aa2d1fcd3f4df68a195f9479272d50054645",
                "sha256:167a1315367cea6ec6a5e11e791d9604f8e03f95b57ad227409de35cf850c9c5",
                "sha256:1a7c56f1df8d5ad8571fa251b864231f26b47b59cbe41aa5c0983d17dbb7a8e4",
                "sha256:1fa4bae1a6784aa550a1c9e168422798104a85bf9c77a1063ea77ee6f8452e3a",
                "sha256:32f42e322fb903d0e189a4c10b75ba70d90958cc4f66a1781ed027f1a1d14586",
                "sha256:387dc7b3c0424327fe3218f81e05fc27832772a5dffbed385013161be58df90b",
                "sha256:6597df07ea361231e60c00692d8a8099b519ed741c04e65821e632bc9ccb924c",
                "sha256:743bba36e99d4440403beb45a6f4f3a667c090c00394c176092b0b910666189b",
                "sha256:858a0d890d957ae62338624e4aeaf1de436dba2c2c0772570a686eaca8b4fc85",
                "sha256:863c3e4b7ae550749a0bb77fa22e601a36df9d2905afef34a6965bed092ba9e5",
                "sha256:a210c91a02ec5ff05617a298ad6f137b9f6f5771bf31f2d6b6367d7f71486639",
                "sha256:ca84a44cf727f211752e91eab2d1c6c1ab0f0540d5636a8382a3af428542826e",
                "sha256:d234bcf669e8b4d6cbcd99e3ce7a8918414520aeb113e2a81aeb02d0a533d7f7"
            ],
            "index": "pypi",
            "version": "==1.0.3"
        },
        "pandocfilters": {
            "hashes": [
                "sha256:b3dd70e169bb5449e6bc6ff96aea89c5eea8c5f6ab5e207fc2f521a2cf4a0da9"
            ],
            "version": "==1.4.2"
        },
        "parso": {
            "hashes": [
                "sha256:158c140fc04112dc45bca311633ae5033c2c2a7b732fa33d0955bad8152a8dd0",
                "sha256:908e9fae2144a076d72ae4e25539143d40b8e3eafbaeae03c1bfe226f4cdf12c"
            ],
            "version": "==0.7.0"
        },
        "patsy": {
            "hashes": [
                "sha256:5465be1c0e670c3a965355ec09e9a502bf2c4cbe4875e8528b0221190a8a5d40",
                "sha256:f115cec4201e1465cd58b9866b0b0e7b941caafec129869057405bfe5b5e3991"
            ],
            "version": "==0.5.1"
        },
        "pdpbox": {
            "hashes": [
                "sha256:2eae5a20004657f48ddd5b00f2fb74dd54f9de891c25ec7935a8fd471f9186f9",
                "sha256:def6840f5a3ada5d4269aced1e0b1244c417a471cf3ed87bf4c4f60ee4f64d2b"
            ],
            "index": "pypi",
            "version": "==0.2.0"
        },
        "pdpipe": {
            "hashes": [
                "sha256:2257ed7a9358df731112a2450d49e2f543a19c90aa48dbbd048bcf76aa0426e8",
                "sha256:6ab2918ede8b8831d4dfa078bde59d76cf88b2c282b0e00d79035a2f701379cc"
            ],
            "index": "pypi",
            "version": "==0.0.42"
        },
        "pexpect": {
            "hashes": [
                "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937",
                "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"
            ],
            "markers": "sys_platform != 'win32'",
            "version": "==4.8.0"
        },
        "pickleshare": {
            "hashes": [
                "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca",
                "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"
            ],
            "version": "==0.7.5"
        },
        "pillow": {
            "hashes": [
                "sha256:0295442429645fa16d05bd567ef5cff178482439c9aad0411d3f0ce9b88b3a6f",
                "sha256:06aba4169e78c439d528fdeb34762c3b61a70813527a2c57f0540541e9f433a8",
                "sha256:09d7f9e64289cb40c2c8d7ad674b2ed6105f55dc3b09aa8e4918e20a0311e7ad",
                "sha256:0a80dd307a5d8440b0a08bd7b81617e04d870e40a3e46a32d9c246e54705e86f",
                "sha256:1ca594126d3c4def54babee699c055a913efb01e106c309fa6b04405d474d5ae",
                "sha256:25930fadde8019f374400f7986e8404c8b781ce519da27792cbe46eabec00c4d",
                "sha256:431b15cffbf949e89df2f7b48528be18b78bfa5177cb3036284a5508159492b5",
                "sha256:52125833b070791fcb5710fabc640fc1df07d087fc0c0f02d3661f76c23c5b8b",
                "sha256:5e51ee2b8114def244384eda1c82b10e307ad9778dac5c83fb0943775a653cd8",
                "sha256:612cfda94e9c8346f239bf1a4b082fdd5c8143cf82d685ba2dba76e7adeeb233",
                "sha256:6d7741e65835716ceea0fd13a7d0192961212fd59e741a46bbed7a473c634ed6",
                "sha256:6edb5446f44d901e8683ffb25ebdfc26988ee813da3bf91e12252b57ac163727",
                "sha256:725aa6cfc66ce2857d585f06e9519a1cc0ef6d13f186ff3447ab6dff0a09bc7f",
                "sha256:8dad18b69f710bf3a001d2bf3afab7c432785d94fcf819c16b5207b1cfd17d38",
                "sha256:94cf49723928eb6070a892cb39d6c156f7b5a2db4e8971cb958f7b6b104fb4c4",
                "sha256:97f9e7953a77d5a70f49b9a48da7776dc51e9b738151b22dacf101641594a626",
                "sha256:9ad7f865eebde135d526bb3163d0b23ffff365cf87e767c649550964ad72785d",
                "sha256:a060cf8aa332052df2158e5a119303965be92c3da6f2d93b6878f0ebca80b2f6",
                "sha256:c79f9c5fb846285f943aafeafda3358992d64f0ef58566e23484132ecd8d7d63",
                "sha256:c92302a33138409e8f1ad16731568c55c9053eee71bb05b6b744067e1b62380f",
                "sha256:d08b23fdb388c0715990cbc06866db554e1822c4bdcf6d4166cf30ac82df8c41",
                "sha256:d350f0f2c2421e65fbc62690f26b59b0bcda1b614beb318c81e38647e0f673a1",
                "sha256:ec29604081f10f16a7aea809ad42e27764188fc258b02259a03a8ff7ded3808d",
                "sha256:edf31f1150778abd4322444c393ab9c7bd2af271dd4dafb4208fb613b1f3cdc9",
                "sha256:f7e30c27477dffc3e85c2463b3e649f751789e0f6c8456099eea7ddd53be4a8a",
                "sha256:ffe538682dc19cc542ae7c3e504fdf54ca7f86fb8a135e59dd6bc8627eae6cce"
            ],
            "version": "==7.2.0"
        },
        "plac": {
            "hashes": [
                "sha256:398cb947c60c4c25e275e1f1dadf027e7096858fb260b8ece3b33bcff90d985f",
                "sha256:487e553017d419f35add346c4c09707e52fa53f7e7181ce1098ca27620e9ceee"
            ],
            "version": "==1.1.3"
        },
        "preshed": {
            "hashes": [
                "sha256:0c15ae62f2595ca479decc3452967484dae57b510278800f5deb9115238cc818",
                "sha256:190345724eb3f7aeaeb2a758740d698bd6c017c2cdf07c71c16b34820973d114",
                "sha256:1be3cb59211282e906a11443464fe3e19f6561e2fcd06410e4adc6d45354cf82",
                "sha256:1ef72a120e49356058b3c0590d7b5e91f2747b44e006eef6579be6131223cab0",
                "sha256:253970beae87ab672a6afb543908761795eea3cb7b0d784e2ea51e265752059e",
                "sha256:448d9df12e63fe4a3024f6153ee6703bb95d2be0ce887b5eda7ddc41acfba825",
                "sha256:61d73468c97c1d6d5a048de0b01d5a6fd052123358aca4823cdb277e436436cb",
                "sha256:633358f1fb0ec5dd6dbe4971c328d08809e5a8dbefdf13a802ae0a7cb45306c7",
                "sha256:6518bbd5fb8adbc3231e75ae78d96a7bdd5405a3b23a09d5e62a2e4fc833724e",
                "sha256:7e80ffc1fb79496d4feafe0eaf71ee5e532b91daf6cec235d7f9c4c12657a58c",
                "sha256:7ea588a78aaf310ae2c293071a8571b07ae434819be05fe510442b6df3f8fbf7",
                "sha256:88427346b220293439db77c82913791fa13edc6ac73d8159610699a3ca17aae9",
                "sha256:8a9a8222a697a513f25a94733e7a17cc298ecd8fd56b606a1d8fa0ac342c2830",
                "sha256:b4ae6c7c44aa3ff7bd717791bb6b619ecb273b7cb128c986f2dc65f6e0e6ddd4",
                "sha256:e37058d91bd7f0f5a7a9c83d22a83dc581ab5f79688a87be81f200993145a250",
                "sha256:ece5e850f667eaa3367d5c56dda9e3aa6ac1c0bb2117d2f466a26db5f26bbe4b"
            ],
            "version": "==3.0.2"
        },
        "progressbar": {
            "hashes": [
                "sha256:5d81cb529da2e223b53962afd6c8ca0f05c6670e40309a7219eacc36af9b6c63"
            ],
            "version": "==2.5"
        },
        "prometheus-client": {
            "hashes": [
                "sha256:983c7ac4b47478720db338f1491ef67a100b474e3bc7dafcbaefb7d0b8f9b01c",
                "sha256:c6e6b706833a6bd1fd51711299edee907857be10ece535126a158f911ee80915"
            ],
            "version": "==0.8.0"
        },
        "prompt-toolkit": {
            "hashes": [
                "sha256:563d1a4140b63ff9dd587bda9557cffb2fe73650205ab6f4383092fb882e7dc8",
                "sha256:df7e9e63aea609b1da3a65641ceaf5bc7d05e0a04de5bd45d05dbeffbabf9e04"
            ],
            "version": "==3.0.5"
        },
        "protobuf": {
            "hashes": [
                "sha256:304e08440c4a41a0f3592d2a38934aad6919d692bb0edfb355548786728f9a5e",
                "sha256:49ef8ab4c27812a89a76fa894fe7a08f42f2147078392c0dee51d4a444ef6df5",
                "sha256:50b5fee674878b14baea73b4568dc478c46a31dd50157a5b5d2f71138243b1a9",
                "sha256:5524c7020eb1fb7319472cb75c4c3206ef18b34d6034d2ee420a60f99cddeb07",
                "sha256:612bc97e42b22af10ba25e4140963fbaa4c5181487d163f4eb55b0b15b3dfcd2",
                "sha256:6f349adabf1c004aba53f7b4633459f8ca8a09654bf7e69b509c95a454755776",
                "sha256:85b94d2653b0fdf6d879e39d51018bf5ccd86c81c04e18a98e9888694b98226f",
                "sha256:87535dc2d2ef007b9d44e309d2b8ea27a03d2fa09556a72364d706fcb7090828",
                "sha256:a7ab28a8f1f043c58d157bceb64f80e4d2f7f1b934bc7ff5e7f7a55a337ea8b0",
                "sha256:a96f8fc625e9ff568838e556f6f6ae8eca8b4837cdfb3f90efcb7c00e342a2eb",
                "sha256:b5a114ea9b7fc90c2cc4867a866512672a47f66b154c6d7ee7e48ddb68b68122",
                "sha256:be04fe14ceed7f8641e30f36077c1a654ff6f17d0c7a5283b699d057d150d82a",
                "sha256:bff02030bab8b969f4de597543e55bd05e968567acb25c0a87495a31eb09e925",
                "sha256:c9ca9f76805e5a637605f171f6c4772fc4a81eced4e2f708f79c75166a2c99ea",
                "sha256:e1464a4a2cf12f58f662c8e6421772c07947266293fb701cb39cd9c1e183f63c",
                "sha256:e72736dd822748b0721f41f9aaaf6a5b6d5cfc78f6c8690263aef8bba4457f0e",
                "sha256:eafe9fa19fcefef424ee089fb01ac7177ff3691af7cc2ae8791ae523eb6ca907",
                "sha256:f4b73736108a416c76c17a8a09bc73af3d91edaa26c682aaa460ef91a47168d3"
            ],
            "version": "==3.12.2"
        },
        "psutil": {
            "hashes": [
                "sha256:1413f4158eb50e110777c4f15d7c759521703bd6beb58926f1d562da40180058",
                "sha256:298af2f14b635c3c7118fd9183843f4e73e681bb6f01e12284d4d70d48a60953",
                "sha256:60b86f327c198561f101a92be1995f9ae0399736b6eced8f24af41ec64fb88d4",
                "sha256:685ec16ca14d079455892f25bd124df26ff9137664af445563c1bd36629b5e0e",
                "sha256:73f35ab66c6c7a9ce82ba44b1e9b1050be2a80cd4dcc3352cc108656b115c74f",
                "sha256:75e22717d4dbc7ca529ec5063000b2b294fc9a367f9c9ede1f65846c7955fd38",
                "sha256:a02f4ac50d4a23253b68233b07e7cdb567bd025b982d5cf0ee78296990c22d9e",
                "sha256:d008ddc00c6906ec80040d26dc2d3e3962109e40ad07fd8a12d0284ce5e0e4f8",
                "sha256:d84029b190c8a66a946e28b4d3934d2ca1528ec94764b180f7d6ea57b0e75e26",
                "sha256:e2d0c5b07c6fe5a87fa27b7855017edb0d52ee73b71e6ee368fae268605cc3f5",
                "sha256:f344ca230dd8e8d5eee16827596f1c22ec0876127c28e800d7ae20ed44c4b310"
            ],
            "version": "==5.7.0"
        },
        "ptyprocess": {
            "hashes": [
                "sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0",
                "sha256:d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f"
            ],
            "markers": "os_name != 'nt'",
            "version": "==0.6.0"
        },
        "pyarrow": {
            "hashes": [
                "sha256:030d67418b129eb14a1c1f1af06b1a48c8074005d704789725ea6f5addaf3b26",
                "sha256:13f921560bac5ad46b17513696e38fede0c0e92ba750c7b350c0b231815bb706",
                "sha256:14dbc00edd14133c15d62c8d6c566a82a7497b077f253fc0c2dad62c7f85beaa",
                "sha256:17cda6ba594acf5a72058dd2e5ca2586fe8781fc8d20bd750a3b7c66c8b274b2",
                "sha256:1f3934b2add6839844443c1ac0eba64e14b2b8253563574d45d6831851b11d47",
                "sha256:2964a3fe09fbe704160734d00bef7b023699dc6a603dc8eb889b095effc464db",
                "sha256:364806e26769ca20a79b1ead301c7ce28fd0534eb6d411d441053288d7e45817",
                "sha256:41cf5ed34012c43b4ceeeeb2534e3454c77e852bc9175d2e506b45bad132db49",
                "sha256:4f0276e258065c82dcb7edfc28c343ccad15da02b25e57e7c60ceb80e3f7268b",
                "sha256:4fa03d2bc725e948f361a8ce7de271e39d90130ee3a3375793ac241b452c5bfa",
                "sha256:5a07222b80ae36219c558cb8875e7e346f779d0862ae277c68899db879cf5cd7",
                "sha256:5f6026673ceaa037cb41fbe86ce7ea6483cfdc91e51dea929fbbf81883a73d96",
                "sha256:7ad074690ba38313067bf3bbda1258966d38e2037c035d08b9ffe3cce07747a5",
                "sha256:87a2324a6e41faff3a482dbfc54a1f51bbf2d7da39ee728ec73869e2ef892a97",
                "sha256:b508b860486f75bcfeab72b98b4d8caa3a1517e5b7a9b3adcd5bc4539bff8a1a",
                "sha256:bc7200f7a97aea7301f61cd616b33069d1098e6d9178db6a34ccd43ea9223f53",
                "sha256:c70f7d0032be960d8dbd32661a9de062af184f411400ea2f4a13883ca11b0b1f",
                "sha256:f5af4cd64c774693af560576a6b8039d165596b1921031ca5d739bd2e7e0554b"
            ],
            "index": "pypi",
            "version": "==0.15.1"
        },
        "pyasn1": {
            "hashes": [
                "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d",
                "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"
            ],
            "version": "==0.4.8"
        },
        "pyasn1-modules": {
            "hashes": [
                "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e",
                "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74"
            ],
            "version": "==0.2.8"
        },
        "pycebox": {
            "hashes": [
                "sha256:10c48340b9e69699f9df8f18fbdc5af85b748177a9173a1f14ad0f56c3fcdfe7"
            ],
            "index": "pypi",
            "version": "==0.0.1"
        },
        "pycparser": {
            "hashes": [
                "sha256:2d475327684562c3a96cc71adf7dc8c4f0565175cf86b6d7a404ff4c771f15f0",
                "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"
            ],
            "version": "==2.20"
        },
        "pydotplus": {
            "hashes": [
                "sha256:91e85e9ee9b85d2391ead7d635e3d9c7f5f44fd60a60e59b13e2403fa66505c4"
            ],
            "index": "pypi",
            "version": "==2.0.2"
        },
        "pygments": {
            "hashes": [
                "sha256:647344a061c249a3b74e230c739f434d7ea4d8b1d5f3721bc0f3558049b38f44",
                "sha256:ff7a40b4860b727ab48fad6360eb351cc1b33cbf9b15a0f689ca5353e9463324"
            ],
            "version": "==2.6.1"
        },
        "pyopenssl": {
            "hashes": [
                "sha256:621880965a720b8ece2f1b2f54ea2071966ab00e2970ad2ce11d596102063504",
                "sha256:9a24494b2602aaf402be5c9e30a0b82d4a5c67528fe8fb475e3f3bc00dd69507"
            ],
            "version": "==19.1.0"
        },
        "pyparsing": {
            "hashes": [
                "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1",
                "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"
            ],
            "version": "==2.4.7"
        },
        "pypdf2": {
            "hashes": [
                "sha256:e28f902f2f0a1603ea95ebe21dff311ef09be3d0f0ef29a3e44a932729564385"
            ],
            "index": "pypi",
            "version": "==1.26.0"
        },
        "pyrsistent": {
            "hashes": [
                "sha256:28669905fe725965daa16184933676547c5bb40a5153055a8dee2a4bd7933ad3"
            ],
            "version": "==0.16.0"
        },
        "python-dateutil": {
            "hashes": [
                "sha256:73ebfe9dbf22e832286dafa60473e4cd239f8592f699aa5adaf10050e6e1823c",
                "sha256:75bb3f31ea686f1197762692a9ee6a7550b59fc6ca3a1f4b5d7e32fb98e2da2a"
            ],
            "version": "==2.8.1"
        },
        "python-editor": {
            "hashes": [
                "sha256:1bf6e860a8ad52a14c3ee1252d5dc25b2030618ed80c022598f00176adc8367d",
                "sha256:51fda6bcc5ddbbb7063b2af7509e43bd84bfc32a4ff71349ec7847713882327b",
                "sha256:5f98b069316ea1c2ed3f67e7f5df6c0d8f10b689964a4a811ff64f0106819ec8"
            ],
            "version": "==1.0.4"
        },
        "python-json-logger": {
            "hashes": [
                "sha256:b7a31162f2a01965a5efb94453ce69230ed208468b0bbc7fdfc56e6d8df2e281"
            ],
            "version": "==0.1.11"
        },
        "python-levenshtein": {
            "hashes": [
                "sha256:033a11de5e3d19ea25c9302d11224e1a1898fe5abd23c61c7c360c25195e3eb1"
            ],
            "index": "pypi",
            "version": "==0.12.0"
        },
        "pytz": {
            "hashes": [
                "sha256:a494d53b6d39c3c6e44c3bec237336e14305e4f29bbf800b599253057fbb79ed",
                "sha256:c35965d010ce31b23eeb663ed3cc8c906275d6be1a34393a1d73a41febf4a048"
            ],
            "version": "==2020.1"
        },
        "pywavelets": {
            "hashes": [
                "sha256:076ca8907001fdfe4205484f719d12b4a0262dfe6652fa1cfc3c5c362d14dc84",
                "sha256:18a51b3f9416a2ae6e9a35c4af32cf520dd7895f2b69714f4aa2f4342fca47f9",
                "sha256:1a64b40f6acb4ffbaccce0545d7fc641744f95351f62e4c6aaa40549326008c9",
                "sha256:35959c041ec014648575085a97b498eafbbaa824f86f6e4a59bfdef8a3fe6308",
                "sha256:55e39ec848ceec13c9fa1598253ae9dd5c31d09dfd48059462860d2b908fb224",
                "sha256:6162dc0ae04669ea04b4b51420777b9ea2d30b0a9d02901b2a3b4d61d159c2e9",
                "sha256:68b5c33741d26c827074b3d8f0251de1c3019bb9567b8d303eb093c822ce28f1",
                "sha256:720dbcdd3d91c6dfead79c80bf8b00a1d8aa4e5d551dc528c6d5151e4efc3403",
                "sha256:7947e51ca05489b85928af52a34fe67022ab5b81d4ae32a4109a99e883a0635e",
                "sha256:79f5b54f9dc353e5ee47f0c3f02bebd2c899d49780633aa771fed43fa20b3149",
                "sha256:80b924edbc012ded8aa8b91cb2fd6207fb1a9a3a377beb4049b8a07445cec6f0",
                "sha256:889d4c5c5205a9c90118c1980df526857929841df33e4cd1ff1eff77c6817a65",
                "sha256:935ff247b8b78bdf77647fee962b1cc208c51a7b229db30b9ba5f6da3e675178",
                "sha256:98b2669c5af842a70cfab33a7043fcb5e7535a690a00cd251b44c9be0be418e5",
                "sha256:9e2528823ccf5a0a1d23262dfefe5034dce89cd84e4e124dc553dfcdf63ebb92",
                "sha256:bc5e87b72371da87c9bebc68e54882aada9c3114e640de180f62d5da95749cd3",
                "sha256:be105382961745f88d8196bba5a69ee2c4455d87ad2a2e5d1eed6bd7fda4d3fd",
                "sha256:c06d2e340c7bf8b9ec71da2284beab8519a3908eab031f4ea126e8ccfc3fd567",
                "sha256:cfe79844526dd92e3ecc9490b5031fca5f8ab607e1e858feba232b1b788ff0ea",
                "sha256:d510aef84d9852653d079c84f2f81a82d5d09815e625f35c95714e7364570ad4",
                "sha256:e02a0558e0c2ac8b8bbe6a6ac18c136767ec56b96a321e0dfde2173adfa5a504"
            ],
            "version": "==1.1.1"
        },
        "pyyaml": {
            "hashes": [
                "sha256:06a0d7ba600ce0b2d2fe2e78453a470b5a6e000a985dd4a4e54e436cc36b0e97",
                "sha256:240097ff019d7c70a4922b6869d8a86407758333f02203e0fc6ff79c5dcede76",
                "sha256:4f4b913ca1a7319b33cfb1369e91e50354d6f07a135f3b901aca02aa95940bd2",
                "sha256:69f00dca373f240f842b2931fb2c7e14ddbacd1397d57157a9b005a6a9942648",
                "sha256:73f099454b799e05e5ab51423c7bcf361c58d3206fa7b0d555426b1f4d9a3eaf",
                "sha256:74809a57b329d6cc0fdccee6318f44b9b8649961fa73144a98735b0aaf029f1f",
                "sha256:7739fc0fa8205b3ee8808aea45e968bc90082c10aef6ea95e855e10abf4a37b2",
                "sha256:95f71d2af0ff4227885f7a6605c37fd53d3a106fcab511b8860ecca9fcf400ee",
                "sha256:b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d",
                "sha256:cc8955cfbfc7a115fa81d85284ee61147059a753344bc51098f3ccd69b0d7e0c",
                "sha256:d13155f591e6fcc1ec3b30685d50bf0711574e2c0dfffd7644babf8b5102ca1a"
            ],
            "version": "==5.3.1"
        },
        "pyzmq": {
            "hashes": [
                "sha256:07fb8fe6826a229dada876956590135871de60dbc7de5a18c3bcce2ed1f03c98",
                "sha256:13a5638ab24d628a6ade8f794195e1a1acd573496c3b85af2f1183603b7bf5e0",
                "sha256:15b4cb21118f4589c4db8be4ac12b21c8b4d0d42b3ee435d47f686c32fe2e91f",
                "sha256:21f7d91f3536f480cb2c10d0756bfa717927090b7fb863e6323f766e5461ee1c",
                "sha256:2a88b8fabd9cc35bd59194a7723f3122166811ece8b74018147a4ed8489e6421",
                "sha256:342fb8a1dddc569bc361387782e8088071593e7eaf3e3ecf7d6bd4976edff112",
                "sha256:4ee0bfd82077a3ff11c985369529b12853a4064320523f8e5079b630f9551448",
                "sha256:54aa24fd60c4262286fc64ca632f9e747c7cc3a3a1144827490e1dc9b8a3a960",
                "sha256:58688a2dfa044fad608a8e70ba8d019d0b872ec2acd75b7b5e37da8905605891",
                "sha256:5b99c2ae8089ef50223c28bac57510c163bfdff158c9e90764f812b94e69a0e6",
                "sha256:5b9d21fc56c8aacd2e6d14738021a9d64f3f69b30578a99325a728e38a349f85",
                "sha256:5f1f2eb22aab606f808163eb1d537ac9a0ba4283fbeb7a62eb48d9103cf015c2",
                "sha256:6ca519309703e95d55965735a667809bbb65f52beda2fdb6312385d3e7a6d234",
                "sha256:87c78f6936e2654397ca2979c1d323ee4a889eef536cc77a938c6b5be33351a7",
                "sha256:8952f6ba6ae598e792703f3134af5a01af8f5c7cf07e9a148f05a12b02412cea",
                "sha256:931339ac2000d12fe212e64f98ce291e81a7ec6c73b125f17cf08415b753c087",
                "sha256:956775444d01331c7eb412c5fb9bb62130dfaac77e09f32764ea1865234e2ca9",
                "sha256:97b6255ae77328d0e80593681826a0479cb7bac0ba8251b4dd882f5145a2293a",
                "sha256:aaa8b40b676576fd7806839a5de8e6d5d1b74981e6376d862af6c117af2a3c10",
                "sha256:af0c02cf49f4f9eedf38edb4f3b6bb621d83026e7e5d76eb5526cc5333782fd6",
                "sha256:b08780e3a55215873b3b8e6e7ca8987f14c902a24b6ac081b344fd430d6ca7cd",
                "sha256:ba6f24431b569aec674ede49cad197cad59571c12deed6ad8e3c596da8288217",
                "sha256:bafd651b557dd81d89bd5f9c678872f3e7b7255c1c751b78d520df2caac80230",
                "sha256:bfff5ffff051f5aa47ba3b379d87bd051c3196b0c8a603e8b7ed68a6b4f217ec",
                "sha256:cf5d689ba9513b9753959164cf500079383bc18859f58bf8ce06d8d4bef2b054",
                "sha256:dcbc3f30c11c60d709c30a213dc56e88ac016fe76ac6768e64717bd976072566",
                "sha256:f9d7e742fb0196992477415bb34366c12e9bb9a0699b8b3f221ff93b213d7bec",
                "sha256:faee2604f279d31312bc455f3d024f160b6168b9c1dde22bf62d8c88a4deca8e"
            ],
            "version": "==19.0.1"
        },
        "requests": {
            "hashes": [
                "sha256:b3559a131db72c33ee969480840fff4bb6dd111de7dd27c8ee1f820f4f00231b",
                "sha256:fe75cc94a9443b9246fc7049224f75604b113c36acb93f87b80ed42c44cbb898"
            ],
            "version": "==2.24.0"
        },
        "requests-oauthlib": {
            "hashes": [
                "sha256:7f71572defaecd16372f9006f33c2ec8c077c3cfa6f5911a9a90202beb513f3d",
                "sha256:b4261601a71fd721a8bd6d7aa1cc1d6a8a93b4a9f5e96626f8e4d91e8beeaa6a"
            ],
            "version": "==1.3.0"
        },
        "rsa": {
            "hashes": [
                "sha256:109ea5a66744dd859bf16fe904b8d8b627adafb9408753161e766a92e7d681fa",
                "sha256:6166864e23d6b5195a5cfed6cd9fed0fe774e226d8f854fcb23b7bbef0350233"
            ],
            "markers": "python_version >= '3'",
            "version": "==4.6"
        },
        "ruamel.yaml": {
            "hashes": [
                "sha256:0962fd7999e064c4865f96fb1e23079075f4a2a14849bcdc5cdba53a24f9759b",
                "sha256:099c644a778bf72ffa00524f78dd0b6476bca94a1da344130f4bf3381ce5b954"
            ],
            "version": "==0.16.10"
        },
        "ruamel.yaml.clib": {
            "hashes": [
                "sha256:1e77424825caba5553bbade750cec2277ef130647d685c2b38f68bc03453bac6",
                "sha256:392b7c371312abf27fb549ec2d5e0092f7ef6e6c9f767bfb13e83cb903aca0fd",
                "sha256:4d55386129291b96483edcb93b381470f7cd69f97585829b048a3d758d31210a",
                "sha256:550168c02d8de52ee58c3d8a8193d5a8a9491a5e7b2462d27ac5bf63717574c9",
                "sha256:57933a6986a3036257ad7bf283529e7c19c2810ff24c86f4a0cfeb49d2099919",
                "sha256:615b0396a7fad02d1f9a0dcf9f01202bf9caefee6265198f252c865f4227fcc6",
                "sha256:77556a7aa190be9a2bd83b7ee075d3df5f3c5016d395613671487e79b082d784",
                "sha256:7aee724e1ff424757b5bd8f6c5bbdb033a570b2b4683b17ace4dbe61a99a657b",
                "sha256:8073c8b92b06b572e4057b583c3d01674ceaf32167801fe545a087d7a1e8bf52",
                "sha256:9c6d040d0396c28d3eaaa6cb20152cb3b2f15adf35a0304f4f40a3cf9f1d2448",
                "sha256:a0ff786d2a7dbe55f9544b3f6ebbcc495d7e730df92a08434604f6f470b899c5",
                "sha256:b1b7fcee6aedcdc7e62c3a73f238b3d080c7ba6650cd808bce8d7761ec484070",
                "sha256:b66832ea8077d9b3f6e311c4a53d06273db5dc2db6e8a908550f3c14d67e718c",
                "sha256:be018933c2f4ee7de55e7bd7d0d801b3dfb09d21dad0cce8a97995fd3e44be30",
                "sha256:d0d3ac228c9bbab08134b4004d748cf9f8743504875b3603b3afbb97e3472947",
                "sha256:d10e9dd744cf85c219bf747c75194b624cc7a94f0c80ead624b06bfa9f61d3bc",
                "sha256:ea4362548ee0cbc266949d8a441238d9ad3600ca9910c3fe4e82ee3a50706973",
                "sha256:ed5b3698a2bb241b7f5cbbe277eaa7fe48b07a58784fba4f75224fd066d253ad",
                "sha256:f9dcc1ae73f36e8059589b601e8e4776b9976effd76c21ad6a855a74318efd6e"
            ],
            "markers": "platform_python_implementation == 'CPython' and python_version < '3.9'",
            "version": "==0.2.0"
        },
        "scikit-image": {
            "hashes": [
                "sha256:113bcacdfc839854f527a166a71768708328208e7b66e491050d6a57fa6727c7",
                "sha256:11eec2e65cd4cd6487fe1089aa3538dbe25525aec7a36f5a0f14145df0163ce7",
                "sha256:178210582cc62a5b25c633966658f1f2598615f9c3f27f36cf45055d2a74b401",
                "sha256:1fda9109a19dc9d7a4ac152d1fc226fed7282ad186a099f14c0aa9151f0c758e",
                "sha256:6b65a103edbc34b22640daf3b084dc9e470c358d3298c10aa9e3b424dcc02db6",
                "sha256:7bedd3881ca4fea657a894815bcd5e5bf80944c26274f6b6417bb770c3f4f8e6",
                "sha256:86a834f9a4d30201c0803a48a25364fe8f93f9feb3c58f2c483d3ce0a3e5fe4a",
                "sha256:87ca5168c6fc36b7a298a1db2d185a8298f549854342020f282f747a4e4ddce9",
                "sha256:bd954c0588f0f7e81d9763dc95e06950e68247d540476e06cb77bcbcd8c2d8b3",
                "sha256:c0876e562991b0babff989ff4d00f35067a2ddef82e5fdd895862555ffbaec25",
                "sha256:c5c277704b12e702e34d1f7b7a04d5ee8418735f535d269c74c02c6c9f8abee2",
                "sha256:e99fa7514320011b250a21ab855fdd61ddcc05d3c77ec9e8f13edcc15d3296b5",
                "sha256:ee3db438b5b9f8716a91ab26a61377a8a63356b186706f5b979822cc7241006d"
            ],
            "version": "==0.17.2"
        },
        "scikit-learn": {
            "hashes": [
                "sha256:06c9816249b9664ef1b04ad6a5d4dfe0c4017c584858c4e658861c2ac5eb4f31",
                "sha256:12ec6b2821a0b4d1b7cbe0e5d6387e64e25e6ec8cfef058b276a14509c3a537b",
                "sha256:13b9ac18d48c051dfea32783067f2e45552e45852b88f3bccdb5c72fa56df3fe",
                "sha256:1e0cb60dae75da9e72d38569d18bbad5008777defd23585035a1314a01af966c",
                "sha256:28033cb7b50b8a6c3762cddd41dc7e5449347dedfa353409a576082e76309d09",
                "sha256:2d35ece66767dd197d020940b1dab3be92ddbb1c96aaef0936d9c4369d544d69",
                "sha256:51ee25330fc244107588545c70e2f3570cfc4017cff09eed69d6e1d82a212b7d",
                "sha256:571476fbb826c87ad300a5aad0238c14a590ab7df5cb823ee19ac077bf13b5f4",
                "sha256:5e0b5bebfd8bd8ab89b58c44acb95ddcc9439b23c875ed597842991cafc18b62",
                "sha256:671874343a0b33bc0dbcae4af0b9a77c55b8132b33887fbfe086681c3f010840",
                "sha256:6fad30299ef3dd103871ad1235b445fd5d2df47c424746eaf3c50fbc99c49cef",
                "sha256:7f1cdfd3c5e9d0951e273f49bb25bd9886537ab77e2273502b8676c3105828ae",
                "sha256:80eec2f54cc7f51c5abb743f09506e009ba2b95bf6fb0e554aa0d8959b680003",
                "sha256:93001af23b0f1e68d93447f9d56bad631d4fc28eafd78b09469fb55aeff715b1",
                "sha256:956a68772df02342af129e8bbe858b3053745c36beb6351a13641e3b56e0df23",
                "sha256:96e1365ba285903e493b1e9505b533171c852f7069d038dcc3395ece952fdc78",
                "sha256:bacc63185520d9eb295d79fa62c388fd7145783920a1fb113451a0b294994cad",
                "sha256:d92b81615854504c27063e0970aed37e644eea5991444558c8aca8fadc1483b3",
                "sha256:d92ed650c32db013f66bba63af4922bd7a9b8c5802d4ee292332e504e567bd4a",
                "sha256:ebdf03b6e7f784e360ab26cf400cd2125d650c0903ef11086c0a3f2b4b07e603",
                "sha256:f18ae2abc09cb94a171840829a8132dda7267c941eb431387a6014f943946825"
            ],
            "index": "pypi",
            "version": "==0.22.1"
        },
        "scipy": {
            "hashes": [
                "sha256:00af72998a46c25bdb5824d2b729e7dabec0c765f9deb0b504f928591f5ff9d4",
                "sha256:0902a620a381f101e184a958459b36d3ee50f5effd186db76e131cbefcbb96f7",
                "sha256:1e3190466d669d658233e8a583b854f6386dd62d655539b77b3fa25bfb2abb70",
                "sha256:2cce3f9847a1a51019e8c5b47620da93950e58ebc611f13e0d11f4980ca5fecb",
                "sha256:3092857f36b690a321a662fe5496cb816a7f4eecd875e1d36793d92d3f884073",
                "sha256:386086e2972ed2db17cebf88610aab7d7f6e2c0ca30042dc9a89cf18dcc363fa",
                "sha256:71eb180f22c49066f25d6df16f8709f215723317cc951d99e54dc88020ea57be",
                "sha256:770254a280d741dd3436919d47e35712fb081a6ff8bafc0f319382b954b77802",
                "sha256:787cc50cab3020a865640aba3485e9fbd161d4d3b0d03a967df1a2881320512d",
                "sha256:8a07760d5c7f3a92e440ad3aedcc98891e915ce857664282ae3c0220f3301eb6",
                "sha256:8d3bc3993b8e4be7eade6dcc6fd59a412d96d3a33fa42b0fa45dc9e24495ede9",
                "sha256:9508a7c628a165c2c835f2497837bf6ac80eb25291055f56c129df3c943cbaf8",
                "sha256:a144811318853a23d32a07bc7fd5561ff0cac5da643d96ed94a4ffe967d89672",
                "sha256:a1aae70d52d0b074d8121333bc807a485f9f1e6a69742010b33780df2e60cfe0",
                "sha256:a2d6df9eb074af7f08866598e4ef068a2b310d98f87dc23bd1b90ec7bdcec802",
                "sha256:bb517872058a1f087c4528e7429b4a44533a902644987e7b2fe35ecc223bc408",
                "sha256:c5cac0c0387272ee0e789e94a570ac51deb01c796b37fb2aad1fb13f85e2f97d",
                "sha256:cc971a82ea1170e677443108703a2ec9ff0f70752258d0e9f5433d00dda01f59",
                "sha256:dba8306f6da99e37ea08c08fef6e274b5bf8567bb094d1dbe86a20e532aca088",
                "sha256:dc60bb302f48acf6da8ca4444cfa17d52c63c5415302a9ee77b3b21618090521",
                "sha256:dee1bbf3a6c8f73b6b218cb28eed8dd13347ea2f87d572ce19b289d6fd3fbc59"
            ],
            "index": "pypi",
            "version": "==1.4.1"
        },
        "seaborn": {
            "hashes": [
                "sha256:59fe414e138d7d5ea08b0feb01b86caf4682e36fa748e3987730523a89aecbb9",
                "sha256:bdf7714ef7d4603e6325d3902e80a46d6149561e1cc237ac08a1c05c3f55a996"
            ],
            "index": "pypi",
            "version": "==0.10.0"
        },
        "send2trash": {
            "hashes": [
                "sha256:60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2",
                "sha256:f1691922577b6fa12821234aeb57599d887c4900b9ca537948d2dac34aea888b"
            ],
            "version": "==1.5.0"
        },
        "shap": {
            "hashes": [
                "sha256:1f6fbe41583e7295b2bd12959531890044db7a76529b467828345d3a9663b9d9",
                "sha256:5eb9ea62dc53e071b391e65349cbad4664031342dba95568f3b323a4e0278b70",
                "sha256:9fcfa1d99274a7f4ad81d74b64798c05fad793805dd8559374eadfb09a691c6d",
                "sha256:be321a811915acc062813aab75fdb82116bc505e16e47064982cee4eacc93404"
            ],
            "index": "pypi",
            "version": "==0.34.0"
        },
        "six": {
            "hashes": [
                "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259",
                "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"
            ],
            "version": "==1.15.0"
        },
        "skutil": {
            "hashes": [
                "sha256:05ac6497cb3e8b2323f54b06f1442be398feb2150ccb3fc9e251ac741d1cb169",
                "sha256:c054ab9359420e11507776d869ed047bbfdaf40b24f2c116ee9ef63d7b984c14"
            ],
            "version": "==0.0.16"
        },
        "sortedcontainers": {
            "hashes": [
                "sha256:4e73a757831fc3ca4de2859c422564239a31d8213d09a2a666e375807034d2ba",
                "sha256:c633ebde8580f241f274c1f8994a665c0e54a17724fecd0cae2f079e09c36d3f"
            ],
            "version": "==2.2.2"
        },
        "soupsieve": {
            "hashes": [
                "sha256:1634eea42ab371d3d346309b93df7870a88610f0725d47528be902a0d95ecc55",
                "sha256:a59dc181727e95d25f781f0eb4fd1825ff45590ec8ff49eadfd7f1a537cc0232"
            ],
            "version": "==2.0.1"
        },
        "spacy": {
            "hashes": [
                "sha256:1d14c9e7d65b2cecd56c566d9ffac8adbcb9ce2cff2274cbfdcf5468cd940e6a",
                "sha256:2cb77315522cc422df7750dac778f13d8079f409b4842cf74a54ffe3b84ee5c6",
                "sha256:3c83c061597b5dc94c939c511d3b72c2971257204f21976afc117a350e8fa92b",
                "sha256:6971359e43841ff9ed87e1af5e87ea74d6fdb01fe54807d3e4c6a2a3798d18a4",
                "sha256:708d25c7212bd20d1268c6559e191d221e88e68e152fb98b82c388d16dfdd3d7",
                "sha256:713811c96396c6bb86a1da2bbbe02d874385e74dde6617a84d61d99e9d2b1105",
                "sha256:7fa02ababbb3762277b81873204d78583008b408ddf6fc0ef977b38d3b462b85",
                "sha256:8d1ce99fc30d634b63b15d98c49b96d6a40b0d2048d5dad0f2bb31d3f6dc5ef0",
                "sha256:9afdec1aeb21dbeccfd4d702f12fe8bab88e4d7cd410785bf17f6b186cbc73e8",
                "sha256:ce7fad73de7aed7ca2ee7c2404c77c72005f67ca95edae6f19f08947fb0f8ab3",
                "sha256:d6a2804c457ce74f0d3bf1f4cdb00cbcd228e9da5f0bdbbbe0a856afe12db37e",
                "sha256:d8791f5f69800d702b8e9457418af2cd29789b82697d17ad66df98922f081d1b"
            ],
            "index": "pypi",
            "version": "==2.2.3"
        },
        "sqlalchemy": {
            "hashes": [
                "sha256:64a7b71846db6423807e96820993fa12a03b89127d278290ca25c0b11ed7b4fb"
            ],
            "index": "pypi",
            "version": "==1.3.13"
        },
        "srsly": {
            "hashes": [
                "sha256:18bad26c34cf5a8853fbf018fd168a7bf2ea7ce661e66476c25dac711cb79c9b",
                "sha256:2179cf1e88c250e89e40227bd5848341011c170079b3d424987d067de6a73f42",
                "sha256:21cfb0e5dea2c4515b5c2daa78402d5782c6425b4f58af40d2e2cb45e4778d8c",
                "sha256:29434753a77481ec6129991f4116f983085cc8005c1ad963261124842e8c05fc",
                "sha256:3f3975e8cb67194d26dd03508469b1303f8b994f30e7782f7eae25fef6dc4aad",
                "sha256:46213d8f094b348a9433c825ac1eba36a21aa25a8bae6f29c2f9f053e15be961",
                "sha256:59258b81d567df207f8a0a33c4b5fa232afccf1d927c8ce3ba5395bfd64c0ed8",
                "sha256:7c553a709fd56a37a07f969e849f55a0aeabaeb7677bebc588a640ab8ec134aa",
                "sha256:95849d84e8929be248a180e672c8ce1ed98b1341263bc983efdf8427465584f1",
                "sha256:b94d8a13c60e3298a9ba12b1b211026e8378c7d087efd7ce46a3f2d8d4678d94",
                "sha256:c8beff52c104a7ffe4a15513a05dc0497998cf83aa1ca39454489994d18c1c07",
                "sha256:d409beb7257208633c974c01f9dc3265562fb6802caee7de21880761ba87c3ed"
            ],
            "version": "==1.0.2"
        },
        "statsmodels": {
            "hashes": [
                "sha256:0fd6af8db18b776c81c8fba54de20e9ec2f11b9310871b6b666d8805e3cf5ece",
                "sha256:18844bbd95fcf62885d195571334762533ae16de182e1032ccc1595a98ffffb4",
                "sha256:27e87cc6cd390fce8f44df225dadf589e1df6272f36b267ccdece2a9c4f52938",
                "sha256:2902f5eef49fc38c112ffd8168dd76f7ae27f6cb5aa735cf55bc887b49aaec6e",
                "sha256:31c2e26436a992e66355c0b3ef4b7c9714a0aa8375952d24f0593ac7c417b1e9",
                "sha256:5d91ad30b8e20a45f583077ffeb4352be01955033f3dcd09bc06c30be1d29e8f",
                "sha256:5de3d525b9a8679cd6c0f7f7c8cb8508275ab86cc3c1a140b2dc6b6390adb943",
                "sha256:6461f93a842c649922c2c9a9bc9d9c4834110b89de8c4af196a791ab8f42ba3b",
                "sha256:78d1b40c18d41f6c683c1c184be146264a782d409a89d8ed6c78acd1e1c11659",
                "sha256:7c1a7cf557139f4bcbf97172268a8001156e42a7eeccca04d15c0cb7c3491ada",
                "sha256:8532885c5778f94dae7ad83c4ac3f6916d4c8eb294f47ecefe2f0d3b967e6a16",
                "sha256:95d35b33a301ded560662c733780ce58b37e218d122bb1b9c14e216aa9d42a2a",
                "sha256:b48e283ba171698dca3989c0c03e6f25d3f431640383d926235d26ce48f3891c",
                "sha256:b4b4b25c0e4228b1d33098894c3b29f4546e45afb29b333582cbaa5e16f38f3c",
                "sha256:c06fd4af98f4c7ab61c9a79fd051ad4d7247991a691c3b4883c611029bac30a2",
                "sha256:d2003c70c854f35a6446a465c61c994486039feb2fd47345a1e9984e95d55878",
                "sha256:d7182803cdb09f1f17a335c0eae71d84905da9b0bc35c3d2c2379745f33096d9",
                "sha256:d9b85bd98e90a02f2192084a85c857465e40e508629ac922242dba70731d0449",
                "sha256:e2d9fd696e2d1523386d0f64f115352acbfaf59d5ca4c681c23ea064393a2ac4",
                "sha256:ede078fdc9af857ed454d1e9e51831b2d577255c794d4044ecc332d40f3e3b36",
                "sha256:f512afa7bc10b848aaacab5dfff6f61255142dd3a5581f82980c12745b0b6cd3",
                "sha256:fbf789cc6d3fadca4350fa87e5f710ad2628e1fdff71bf8f853ecd49599ebe23"
            ],
            "index": "pypi",
            "version": "==0.9.0"
        },
        "strct": {
            "hashes": [
                "sha256:23d90f69b4e3a89557c697d0db3dc1bfbac5ce769f94d1c36a9b96a554c2e500",
                "sha256:2f93ee0d5c65d5e98ade63fdb05d472f8e38bfe4d901c6b36e2276e8b2eca89a"
            ],
            "version": "==0.0.30"
        },
        "tabulate": {
            "hashes": [
                "sha256:ac64cb76d53b1231d364babcd72abbb16855adac7de6665122f97b593f1eb2ba",
                "sha256:db2723a20d04bcda8522165c73eea7c300eda74e0ce852d9022e0159d7895007"
            ],
            "version": "==0.8.7"
        },
        "tensorboard": {
            "hashes": [
                "sha256:3a36da59d4e13fb140d04636aaf544f1a38364a7e3609a15cdaf01a5d3073b37"
            ],
            "version": "==2.1.1"
        },
        "tensorflow": {
            "hashes": [
                "sha256:1cf129ccda0aea616b122f34b0c4bc39da959d34c4a4d8c23ed944555c5e47ab",
                "sha256:2e8fc9764b7ea87687a4c80c2fbde69aeeb459a536eb5a591938d7931ab004c2",
                "sha256:33e4b16e8f8905ee088bf8f413dcce2820b777fdf7f799009b3a47f354ebb23f",
                "sha256:513d48dd751e0076d1b1e5e498e3522891305bedd2840f3cb4b1c57ffcb7d97d",
                "sha256:5cfa729fc71f6f2dca0ea77ebe768ea293e723e22ecb086a0b3ab26cc1776e37",
                "sha256:7bad8ea686a1f33d9dac13eb578c4597346789d4f826980c8bbcfbd08e7dc921",
                "sha256:8c0fae0f9f772ed7e3370f1b286f88c27debbcf09468e5036670ea2c67e239ec",
                "sha256:92c4f1c939de438fbe484d011e5eebe059fc8e5244cfe32a81c6891b3357d109",
                "sha256:c420e70d4127c2ac00054aece54cf04a1a43d5d4f25de90267f247873f1bd5a8",
                "sha256:e631f55cf30054fee3230c89a7f998fd08748aa3045651a5a760cec2c5b9f9d6",
                "sha256:e877fbf373d5be42fb118269df1670b8d3c0df9be223904a2584a8f8ed23b082"
            ],
            "index": "pypi",
            "version": "==2.1.0"
        },
        "tensorflow-estimator": {
            "hashes": [
                "sha256:e5c5f648a636f18d1be4cf7ed46132b108a2f0f3fd9f1c850eba924263dc6972"
            ],
            "version": "==2.1.0"
        },
        "termcolor": {
            "hashes": [
                "sha256:1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"
            ],
            "version": "==1.1.0"
        },
        "terminado": {
            "hashes": [
                "sha256:4804a774f802306a7d9af7322193c5390f1da0abb429e082a10ef1d46e6fb2c2",
                "sha256:a43dcb3e353bc680dd0783b1d9c3fc28d529f190bc54ba9a229f72fe6e7a54d7"
            ],
            "version": "==0.8.3"
        },
        "testpath": {
            "hashes": [
                "sha256:60e0a3261c149755f4399a1fff7d37523179a70fdc3abdf78de9fc2604aeec7e",
                "sha256:bfcf9411ef4bf3db7579063e0546938b1edda3d69f4e1fb8756991f5951f85d4"
            ],
            "version": "==0.4.4"
        },
        "thinc": {
            "hashes": [
                "sha256:1dbaec0628040a1f8d66147fadbf7775ad6dfe4c681424b2e20479c1e54dc3c1",
                "sha256:20b6ed4a8112342b433b9b3ca23b59322d07e32a9232d3cca19b0353e213eadb",
                "sha256:30790a1a496a8a84fe300edf50df50454dbdb625b41b203739fbc03112a4d3b6",
                "sha256:56b67887930df87c28af2cc4d046c6bc3e80ed4ff3e57208a4fb7a348d12a580",
                "sha256:650fbead603bd7e73a61fd2c1b69202ad7a8eb70d4ebe7c5484b8788e828b6e0",
                "sha256:713adad69c108dbdc145276d077c4a80f3df31a39b3fc574782dcb64b1def815",
                "sha256:801f32f6c048de7e9f6d406342080e6348d0bb02beb1412811f9150a26661691",
                "sha256:8833246f1c8b95143c91e310728bf64af8972a9d8653252efa1b4c9036837569",
                "sha256:93cb9d184115a8890321dd7f5d94a0d8235dc2fca54d92a9c1c051234a7af43e",
                "sha256:abe0d00cbb2cc831f4462e41f97aeb754b275a723a1335cdce7ac9224001d567",
                "sha256:bad16bcc608ec4d74c680d85aa9bf43cfc776ac12ca3b7e699d7283fd0177bca",
                "sha256:ce81d6b2372057e10f9d7cb505942df67a803f270d69959d44d372e8e3792bb9",
                "sha256:f19a36cdfdbef75109f505313c16a7b154b9bbf83dd177e9ddd43430dc523bb0"
            ],
            "version": "==7.3.1"
        },
        "tifffile": {
            "hashes": [
                "sha256:04b38f5a60b0d2727dca5682f9a09f569a9424ce4b18481b07bfc5d800bac6ec",
                "sha256:d7e56b9983e2e14716feaee560022baa8f92e97f36df7eee8b10e672383f694c"
            ],
            "version": "==2020.7.4"
        },
        "tornado": {
            "hashes": [
                "sha256:0fe2d45ba43b00a41cd73f8be321a44936dc1aba233dee979f17a042b83eb6dc",
                "sha256:22aed82c2ea340c3771e3babc5ef220272f6fd06b5108a53b4976d0d722bcd52",
                "sha256:2c027eb2a393d964b22b5c154d1a23a5f8727db6fda837118a776b29e2b8ebc6",
                "sha256:5217e601700f24e966ddab689f90b7ea4bd91ff3357c3600fa1045e26d68e55d",
                "sha256:5618f72e947533832cbc3dec54e1dffc1747a5cb17d1fd91577ed14fa0dc081b",
                "sha256:5f6a07e62e799be5d2330e68d808c8ac41d4a259b9cea61da4101b83cb5dc673",
                "sha256:c58d56003daf1b616336781b26d184023ea4af13ae143d9dda65e31e534940b9",
                "sha256:c952975c8ba74f546ae6de2e226ab3cc3cc11ae47baf607459a6728585bb542a",
                "sha256:c98232a3ac391f5faea6821b53db8db461157baa788f5d6222a193e9456e1740"
            ],
            "version": "==6.0.4"
        },
        "tqdm": {
            "hashes": [
                "sha256:63ef7a6d3eb39f80d6b36e4867566b3d8e5f1fe3d6cb50c5e9ede2b3198ba7b7",
                "sha256:7810e627bcf9d983a99d9ff8a0c09674400fd2927eddabeadf153c14a2ec8656"
            ],
            "version": "==4.47.0"
        },
        "traitlets": {
            "hashes": [
                "sha256:70b4c6a1d9019d7b4f6846832288f86998aa3b9207c6821f3578a6a6a467fe44",
                "sha256:d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7"
            ],
            "version": "==4.3.3"
        },
        "urllib3": {
            "hashes": [
                "sha256:3018294ebefce6572a474f0604c2021e33b3fd8006ecd11d62107a5d2a963527",
                "sha256:88206b0eb87e6d677d424843ac5209e3fb9d0190d0ee169599165ec25e9d9115"
            ],
            "version": "==1.25.9"
        },
        "wasabi": {
            "hashes": [
                "sha256:e875f11d7126a2796999ff7f092195f24005edbd90b32b2df16dde5d392ecc8c"
            ],
            "version": "==0.7.0"
        },
        "wcwidth": {
            "hashes": [
                "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784",
                "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"
            ],
            "version": "==0.2.5"
        },
        "webencodings": {
            "hashes": [
                "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78",
                "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"
            ],
            "version": "==0.5.1"
        },
        "werkzeug": {
            "hashes": [
                "sha256:2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43",
                "sha256:6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"
            ],
            "version": "==1.0.1"
        },
        "wheel": {
            "hashes": [
                "sha256:8788e9155fe14f54164c1b9eb0a319d98ef02c160725587ad60f14ddc57b6f96",
                "sha256:df277cb51e61359aba502208d680f90c0493adec6f0e848af94948778aed386e"
            ],
            "markers": "python_version >= '3'",
            "version": "==0.34.2"
        },
        "wrapt": {
            "hashes": [
                "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"
            ],
            "version": "==1.12.1"
        },
        "xlrd": {
            "hashes": [
                "sha256:546eb36cee8db40c3eaa46c351e67ffee6eeb5fa2650b71bc4c758a29a1b29b2",
                "sha256:e551fb498759fa3a5384a94ccd4c3c02eb7c00ea424426e212ac0c57be9dfbde"
            ],
            "index": "pypi",
            "version": "==1.2.0"
        },
        "zipp": {
            "hashes": [
                "sha256:aa36550ff0c0b7ef7fa639055d797116ee891440eac1a56f378e2d3179e0320b",
                "sha256:c599e4d75c98f6798c509911d08a22e6c021d074469042177c8c86fb92eefd96"
            ],
            "version": "==3.1.0"
        }
    },
    "develop": {}
}

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions