pypa / pipenv

Python Development Workflow for Humans.
https://pipenv.pypa.io
MIT License
24.86k stars 1.87k forks source link

Problem with marker parsing #2524

Closed chgad closed 6 years ago

chgad commented 6 years ago

Please refer to our StackOverflow tag for more information.

If Pipenv is not functioning as you would like it to, consider filing either a bug report, or a feature request instead.


Please run $ pipenv --support, and paste the results here. Don't put backticks (`) around it! The output already contains Markdown formatting.

$ pipenv --support Pipenv version: `'2018.7.1'` Pipenv location: `'/usr/local/lib/python3.5/dist-packages/pipenv'` Python location: `'/usr/bin/python3'` Other Python installations in `PATH`: - `2.7`: `/usr/bin/python2.7` - `2.7`: `/usr/bin/python2.7` - `3.5`: `/usr/bin/python3.5m` - `3.5`: `/usr/bin/python3.5` - `2.7.12`: `/usr/bin/python` - `2.7.12`: `/usr/bin/python2` - `3.5.2`: `/usr/bin/python3` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.5.2', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.15.0-24-generic', 'platform_system': 'Linux', 'platform_version': '#26~16.04.1-Ubuntu SMP Fri Jun 15 14:35:08 UTC 2018', 'python_full_version': '3.5.2', 'python_version': '3.5', 'sys_platform': 'linux'} ``` System environment variables: - `GDMSESSION` - `XDG_RUNTIME_DIR` - `XDG_SESSION_DESKTOP` - `LC_IDENTIFICATION` - `MANDATORY_PATH` - `GTK_IM_MODULE` - `DEFAULTS_PATH` - `VTE_VERSION` - `_` - `HOME` - `LESSCLOSE` - `LC_NAME` - `UPSTART_SESSION` - `GPG_AGENT_INFO` - `LC_PAPER` - `XDG_SESSION_ID` - `GTK2_MODULES` - `LC_MEASUREMENT` - `TERM` - `JOB` - `GNOME_KEYRING_CONTROL` - `DESKTOP_SESSION` - `SSH_AUTH_SOCK` - `USER` - `LESSOPEN` - `DBUS_SESSION_BUS_ADDRESS` - `PIP_PYTHON_PATH` - `USERNAME` - `LC_ADDRESS` - `XAUTHORITY` - `GTK_MODULES` - `UPSTART_EVENTS` - `XDG_SEAT` - `XDG_CURRENT_DESKTOP` - `CLUTTER_IM_MODULE` - `OLDPWD` - `WINDOWID` - `LANG` - `QT_ACCESSIBILITY` - `SESSIONTYPE` - `QT_IM_MODULE` - `QT_QPA_PLATFORMTHEME` - `PATH` - `PYTHONDONTWRITEBYTECODE` - `UPSTART_JOB` - `IM_CONFIG_PHASE` - `QT_LINUX_ACCESSIBILITY_ALWAYS_ON` - `GNOME_DESKTOP_SESSION_ID` - `QT4_IM_MODULE` - `LC_NUMERIC` - `LC_TELEPHONE` - `LC_TIME` - `XDG_SESSION_TYPE` - `INSTANCE` - `XDG_DATA_DIRS` - `WINDOWPATH` - `XDG_VTNR` - `DISPLAY` - `PWD` - `LC_MONETARY` - `COMPIZ_CONFIG_PROFILE` - `UPSTART_INSTANCE` - `XDG_CONFIG_DIRS` - `SHLVL` - `LOGNAME` - `GNOME_KEYRING_PID` - `XMODIFIERS` - `SHELL` - `LS_COLORS` Pipenv–specific environment variables: Debug–specific environment variables: - `PATH`: `/home/christian/bin:/home/christian/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin` - `SHELL`: `/bin/bash` - `LANG`: `en_US.UTF-8` - `PWD`: `/home/christian/work/django-geomat` --------------------------- Contents of `Pipfile` ('/home/christian/work/django-geomat/Pipfile'): ```toml [[source]] url = "https://pypi.python.org/simple" verify_ssl = true name = "pypi" [packages] Django = "*" django-environ = "*" whitenoise = "*" django-braces = "*" django-crispy-forms = "*" django-model-utils = "*" django-allauth = "*" "psycopg2" = "*" awesome-slugify = "*" pytz = "*" django-stdimage = "*" djangorestframework = "*" Pillow = "*" Markdown = "*" django-filter = "*" django-stdimage-serializer = "*" coreapi = "*" Pygments = "*" django-cors-headers = "*" gevent = "*" gunicorn = "*" django-anymail = "*" raven = "*" ipython_genutils = "*" drf-yasg = "*" [dev-packages] coverage = "*" django_coverage_plugin = "*" Sphinx = "*" django-extensions = "*" Werkzeug = "*" django-test-plus = "*" factory_boy = "*" django-debug-toolbar = "*" ipython = "*" ipdb = "*" pytest-django = "*" pytest-sugar = "*" django-rosetta = "*" pytest-cov = "*" codecov = "*" ```

Hello everyone, i just upgraded pipenv to the newest verison and wanted to update my "fairly old" Pipflie.lock. When doing this, in the "locking phase" i get the following error :


Locking [dev-packages] dependencies...

line 87, in main() File "/usr/local/lib/python3.5/dist-packages/pipenv/resolver.py", line 76, in main system=system, File "/usr/local/lib/python3.5/dist-packages/pipenv/resolver.py", line 63, in resolve allow_global=system, File "/usr/local/lib/python3.5/dist-packages/pipenv/utils.py", line 402, in resolve_deps req_dir=req_dir File "/usr/local/lib/python3.5/dist-packages/pipenv/utils.py", line 293, in actually_resolve_deps results = resolver.resolve(max_rounds=PIPENV_MAX_ROUNDS) File "/usr/local/lib/python3.5/dist-packages/pipenv/patched/piptools/resolver.py", line 104, in resolve has_changed, best_matches = self._resolve_one_round() File "/usr/local/lib/python3.5/dist-packages/pipenv/patched/piptools/resolver.py", line 209, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/usr/local/lib/python3.5/dist-packages/pipenv/patched/piptools/resolver.py", line 311, in _iter_dependencies yield InstallRequirement.from_line(dependency_string, constraint=ireq.constraint) File "/usr/local/lib/python3.5/dist-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 193, in from_line markers = Marker(markers) File "/usr/local/lib/python3.5/dist-packages/pipenv/patched/notpip/_vendor/packaging/markers.py", line 280, in init raise InvalidMarker(err_str) pipenv.patched.notpip._vendor.packaging.markers.InvalidMarker: Invalid marker: 'sys_platform != "win32"; sys_platform != "win32"', parse error at '; sys_pl'


I allready considered #2359. In my current Pipfile.lock there exists a dependency of Pexpect which has this marker set, so i assume to have it tracke down to this package. Unfortunatly I do not install this directly (see Pipfile above) and it does not occur in pipenv graph either. Where is the error ?

Thanks in advance.

uranusjr commented 6 years ago

Do a pipenv lock --clear and try again.

chgad commented 6 years ago

Thanks ! This helped. But could u shortly elaborate what the flag --clear does ?

uranusjr commented 6 years ago

The lock sequence caches the result to speed up subsequent runs. The cache may contain faulty results if a bug causes the format to corrupt. --clear flushes the result cache, and therefore removes the bad results :)

rooterkyberian commented 6 years ago

So there is potentially a bug running wild that corrupts the cache? I have also encountered this issue when uninstalling openpyxl from my project

pipenv uninstall openpyxl Un-installing openpyxl... Uninstalling openpyxl-2.4.0: Successfully uninstalled openpyxl-2.4.0 Removing openpyxl from Pipfile... Locking [dev-packages] dependencies... line 87, in main() File "/usr/lib/python3.7/site-packages/pipenv/resolver.py", line 76, in main system=system, File "/usr/lib/python3.7/site-packages/pipenv/resolver.py", line 63, in resolve allow_global=system, File "/usr/lib/python3.7/site-packages/pipenv/utils.py", line 402, in resolve_deps req_dir=req_dir File "/usr/lib/python3.7/site-packages/pipenv/utils.py", line 293, in actually_resolve_deps results = resolver.resolve(max_rounds=PIPENV_MAX_ROUNDS) File "/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py", line 104, in resolve has_changed, best_matches = self._resolve_one_round() File "/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py", line 209, in _resolve_one_round for dep in self._iter_dependencies(best_match): File "/usr/lib/python3.7/site-packages/pipenv/patched/piptools/resolver.py", line 311, in _iter_dependencies yield InstallRequirement.from_line(dependency_string, constraint=ireq.constraint) File "/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 193, in from_line markers = Marker(markers) File "/usr/lib/python3.7/site-packages/pipenv/patched/notpip/_vendor/packaging/markers.py", line 280, in __init__ raise InvalidMarker(err_str) pipenv.patched.notpip._vendor.packaging.markers.InvalidMarker: Invalid marker: 'sys_platform != "win32"; sys_platform != "win32"', parse error at '; sys_pl'
$ pipenv --support Pipenv version: `'2018.7.1'` Pipenv location: `'/usr/lib/python3.7/site-packages/pipenv'` Python location: `'/usr/bin/python'` Other Python installations in `PATH`: - `2.7`: `/usr/bin/python2.7` - `2.7`: `/usr/bin/python2.7` - `3.4`: `/usr/bin/python3.4m` - `3.4`: `/usr/bin/python3.4` - `3.6`: `/usr/bin/python3.6m` - `3.6`: `/usr/bin/python3.6` - `3.7`: `/usr/bin/python3.7m` - `3.7`: `/usr/bin/python3.7` - `3.7.0`: `/usr/bin/python` - `2.7.15`: `/usr/bin/python2` - `3.7.0`: `/usr/bin/python3` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.7.0', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.18.6-arch1-1-ARCH', 'platform_system': 'Linux', 'platform_version': '#1 SMP PREEMPT Wed Sep 5 11:54:09 UTC 2018', 'python_full_version': '3.7.0', 'python_version': '3.7', 'sys_platform': 'linux'} ``` System environment variables: - `XDG_SEAT_PATH` - `LANG` - `DISPLAY` - `SHLVL` - `LOGNAME` - `XDG_VTNR` - `PWD` - `HG` - `MOZ_PLUGIN_PATH` - `XAUTHORITY` - `XDG_SESSION_CLASS` - `MAVEN_OPTS` - `COLORTERM` - `XDG_SESSION_ID` - `GNOME_TERMINAL_SCREEN` - `DESKTOP_SESSION` - `XDG_SESSION_DESKTOP` - `ORACLE_HOME` - `TNS_ADMIN` - `DBUS_SESSION_BUS_ADDRESS` - `VTE_VERSION` - `MAIL` - `_` - `GNOME_TERMINAL_SERVICE` - `XDG_DATA_DIRS` - `OLDPWD` - `SHELL` - `XDG_SESSION_TYPE` - `TERM` - `GTK_MODULES` - `XDG_CURRENT_DESKTOP` - `PATH` - `XDG_SEAT` - `HOME` - `XDG_RUNTIME_DIR` - `XDG_SESSION_PATH` - `USER` - `PAGER` - `LESS` - `LC_CTYPE` - `LSCOLORS` - `LS_COLORS` - `EDITOR` - `HISTSIZE` - `SAVEHIST` - `PYTHONDONTWRITEBYTECODE` - `PIP_PYTHON_PATH` Pipenv–specific environment variables: Debug–specific environment variables: - `PATH`: `/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin` - `SHELL`: `/bin/zsh` - `EDITOR`: `vim` - `LANG`: `pl_PL.UTF-8` - `PWD`: `/home/user/myproject` --------------------------- Contents of `Pipfile` ('/home/user/myproject/Pipfile'): ```toml [[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] adns = "==1.4-py0" aiodns = "==1.1.1" aiohttp = ">=3.3, <3.4" astunparse = "==1.5.0" asyncssh = "==1.11.1" "beautifulsoup4" = "==4.5.1" cymru-services = "==1.4" "dnspython3" = "==1.12.0" feedparser = "==5.2.1" "geoip2" = "==2.2.0" ijson = "==2.3" jsonpath-ng = "==1.4.3" lxml = "==4.1.1" maxminddb = "==1.2.0" ndg-httpsclient = "==0.4.1" netaddr = "==0.7.18" "pyasn1" = "==0.1.9" python-dateutil = "==2.6.0" pytz = "==2015.7" redis = "==2.10.6" requests = "==2.18.4" schematics = "==1.1.3" ssdeep = "==3.3" tldextract = "==2.2.0" typing = "==3.5.3.0" "urllib3" = "==1.22" pyOpenSSL = "==18.0.0" PyYAML = ">=3.13, <4" SQLAlchemy-Utils = "==0.32.21" SQLAlchemy = "==1.2.2" defusedxml = "==0.5.0" raven = ">=6.9" cashaddress = ">=1" pycryptodome = ">=3.6.6" monero-python = "*" cryptography = "*" "asn1crypto" = "*" dataclasses = "*" [dev-packages] cookiecutter = "==1.6.0" ipdb = "==0.10.3" ipython = "==6.1.0" aioresponses = ">=0.4.2" "autopep8" = "==1.3.2" coverage = "==4.4.1" fakeredis = "==0.8.2" "flake8-isort" = "==2.2.2" "flake8" = "==3.4.1" freezegun = "==0.3.9" isort = "==4.2.15" nose = "==1.3.7" parameterized = "==0.6.1" "pep8" = "==1.7.0" pycodestyle = "==2.3.1" pylint = "==1.9.2" responses = "==0.8.1" testfixtures = "==5.4.0" sphinx_rtd_theme = "==0.2.4" sphinx = "==1.7.6" better-apidoc = "==0.2.0" [requires] python_version = "3.6" ``` Contents of `Pipfile.lock` ('/home/user/myproject/Pipfile.lock'): ```json { "_meta": { "hash": { "sha256": "7c7e2600c46899503d426c844bc398c09727191bda82d38ab389e9b767d04bfb" }, "pipfile-spec": 6, "requires": { "python_version": "3.6" }, "sources": [ { "name": "pypi", "url": "https://pypi.org/simple", "verify_ssl": true } ] }, "default": { "adns": { "hashes": [ "sha256:1176e63b66db007e8798150a9a7cfcca5d8a810ae488905f8b2b6b07e678f2ef" ], "index": "pypi", "version": "==1.4-py0" }, "aiodns": { "hashes": [ "sha256:99d0652f2c02f73bfa646bf44af82705260a523014576647d7959e664830b26b", "sha256:d8677adc679ce8d0ef706c14d9c3d2f27a0e0cc11d59730cdbaf218ad52dd9ea" ], "index": "pypi", "version": "==1.1.1" }, "aiohttp": { "hashes": [ "sha256:1a112a1fdf3802b7f2b182e22e51d71e4a8fa7387d0d38e79a268921b869e384", "sha256:33aa7c937ebaf063a860cbb0c263a771b33333a84965c6148eeafe64fb4e29ca", "sha256:550b4a0788500f6d00f41b7fdd9fcce6d78f99706a7b2f6f81d4d331c7ca468e", "sha256:601e8e83123b4d423a9dfddf7d6943f4f520651a78ffcd50c99d065136c7ff7b", "sha256:620f19ba7628b70b177f5c2e6a55a6fd6e7c8591cde38c3f8f52551733d31b66", "sha256:70d56c784da1239c89d39fefa166fd429306dada641178389be4184a9c04e501", "sha256:7de2c9e445a5d257935011268202338538abef1aaff341a4733eca56419ca6f6", "sha256:96bb80b659cc2bafa160f3f0c346ce7fc10de1ffec4908d7f9690797f155f658", "sha256:ae7501cc6a6c37b8d4774bf2218c37be47fe42019a2570e8510fc2044e59d573", "sha256:c833aa6f4c9ac3e3eb843e3d999bae51339ad33a937303f43ce78064e61cb4b6", "sha256:dd81d85a342edf3d2a388e2f24d9facebc9c04550043888f970ee2f228c93059", "sha256:f20deec7a3fbaec7b5eb7ad99878427ad2ee4cc16a46732b705e8121cbb3cc12", "sha256:f52e7287eb9286a1e91e4c67c207c2573147fbaddc68f70efb5aeee5d1992f2e", "sha256:fe7b2972ff7e779e812f974aa5695edc328ecf559ceeea887ac46f06f090ad4c", "sha256:ff1447c84a02b9cd5dd3a9332d1fb181a4386c3625765bb5caf1cfbc210ab3f9" ], "index": "pypi", "version": "==3.3.2" }, "asn1crypto": { "hashes": [ "sha256:2f1adbb7546ed199e3c90ef23ec95c5cf3585bac7d11fb7eb562a3fe89c64e87", "sha256:9d5c20441baf0cb60a4ac34cc447c6c189024b6b4c6cd7877034f4965c464e49" ], "index": "pypi", "version": "==0.24.0" }, "astunparse": { "hashes": [ "sha256:55df3c2a659d6cb6a9a9041c750a8232a9925523405a8dfeb891b92d45a589cd", "sha256:699911dd43824de7444624a6731a258689702e008b2e344b98df5c480800ede3" ], "index": "pypi", "version": "==1.5.0" }, "async-timeout": { "hashes": [ "sha256:474d4bc64cee20603e225eb1ece15e248962958b45a3648a9f5cc29e827a610c", "sha256:b3c0ddc416736619bd4a95ca31de8da6920c3b9a140c64dbef2b2fa7bf521287" ], "version": "==3.0.0" }, "asyncssh": { "hashes": [ "sha256:2f7be8cc2632642f3ebc8a7af6f934afa3b41499971a27e5de7bcc7378c1831b", "sha256:42d84a2f5d7e855f633469aedb623be70c17cb3cbcb09d4a549b6217b4d6925a" ], "index": "pypi", "version": "==1.11.1" }, "attrs": { "hashes": [ "sha256:4b90b09eeeb9b88c35bc642cbac057e45a5fd85367b985bd2809c62b7b939265", "sha256:e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b" ], "version": "==18.1.0" }, "beautifulsoup4": { "hashes": [ "sha256:35815098d9d0bf5d3a782346a3945b000592d0e93e2538a502d0d6807130d675", "sha256:3c9474036afda9136aac6463def733f81017bf9ef3510d25634f335b0c87f5e1", "sha256:bb3dba571c2f7ddcaf3e70ad8b67878a85ac41889dcba75a30b8f7b0b5960b6d" ], "index": "pypi", "version": "==4.5.1" }, "cashaddress": { "hashes": [ "sha256:6f200aa391375831651042c8d56e9ee242b2ac68971dfe897f3a647fca377d69" ], "index": "pypi", "version": "==1.0.5" }, "certifi": { "hashes": [ "sha256:4c1d68a1408dd090d2f3a869aa94c3947cc1d967821d1ed303208c9f41f0f2f4", "sha256:b6e8b28b2b7e771a41ecdd12d4d43262ecab52adebbafa42c77d6b57fb6ad3a4" ], "version": "==2018.8.13" }, "cffi": { "hashes": [ "sha256:151b7eefd035c56b2b2e1eb9963c90c6302dc15fbd8c1c0a83a163ff2c7d7743", "sha256:1553d1e99f035ace1c0544050622b7bc963374a00c467edafac50ad7bd276aef", "sha256:1b0493c091a1898f1136e3f4f991a784437fac3673780ff9de3bcf46c80b6b50", "sha256:2ba8a45822b7aee805ab49abfe7eec16b90587f7f26df20c71dd89e45a97076f", "sha256:3bb6bd7266598f318063e584378b8e27c67de998a43362e8fce664c54ee52d30", "sha256:3c85641778460581c42924384f5e68076d724ceac0f267d66c757f7535069c93", "sha256:3eb6434197633b7748cea30bf0ba9f66727cdce45117a712b29a443943733257", "sha256:495c5c2d43bf6cebe0178eb3e88f9c4aa48d8934aa6e3cddb865c058da76756b", "sha256:4c91af6e967c2015729d3e69c2e51d92f9898c330d6a851bf8f121236f3defd3", "sha256:57b2533356cb2d8fac1555815929f7f5f14d68ac77b085d2326b571310f34f6e", "sha256:770f3782b31f50b68627e22f91cb182c48c47c02eb405fd689472aa7b7aa16dc", "sha256:79f9b6f7c46ae1f8ded75f68cf8ad50e5729ed4d590c74840471fc2823457d04", "sha256:7a33145e04d44ce95bcd71e522b478d282ad0eafaf34fe1ec5bbd73e662f22b6", "sha256:857959354ae3a6fa3da6651b966d13b0a8bed6bbc87a0de7b38a549db1d2a359", "sha256:87f37fe5130574ff76c17cab61e7d2538a16f843bb7bca8ebbc4b12de3078596", "sha256:95d5251e4b5ca00061f9d9f3d6fe537247e145a8524ae9fd30a2f8fbce993b5b", "sha256:9d1d3e63a4afdc29bd76ce6aa9d58c771cd1599fbba8cf5057e7860b203710dd", "sha256:a36c5c154f9d42ec176e6e620cb0dd275744aa1d804786a71ac37dc3661a5e95", "sha256:a6a5cb8809091ec9ac03edde9304b3ad82ad4466333432b16d78ef40e0cce0d5", "sha256:ae5e35a2c189d397b91034642cb0eab0e346f776ec2eb44a49a459e6615d6e2e", "sha256:b0f7d4a3df8f06cf49f9f121bead236e328074de6449866515cea4907bbc63d6", "sha256:b75110fb114fa366b29a027d0c9be3709579602ae111ff61674d28c93606acca", "sha256:ba5e697569f84b13640c9e193170e89c13c6244c24400fc57e88724ef610cd31", "sha256:be2a9b390f77fd7676d80bc3cdc4f8edb940d8c198ed2d8c0be1319018c778e1", "sha256:ca1bd81f40adc59011f58159e4aa6445fc585a32bb8ac9badf7a2c1aa23822f2", "sha256:d5d8555d9bfc3f02385c1c37e9f998e2011f0db4f90e250e5bc0c0a85a813085", "sha256:e55e22ac0a30023426564b1059b035973ec82186ddddbac867078435801c7801", "sha256:e90f17980e6ab0f3c2f3730e56d1fe9bcba1891eeea58966e89d352492cc74f4", "sha256:ecbb7b01409e9b782df5ded849c178a0aa7c906cf8c5a67368047daab282b184", "sha256:ed01918d545a38998bfa5902c7c00e0fee90e957ce036a4000a88e3fe2264917", "sha256:edabd457cd23a02965166026fd9bfd196f4324fe6032e866d0f3bd0301cd486f", "sha256:fdf1c1dc5bafc32bc5d08b054f94d659422b05aba244d6be4ddc1c72d9aa70fb" ], "version": "==1.11.5" }, "chardet": { "hashes": [ "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" ], "version": "==3.0.4" }, "cryptography": { "hashes": [ "sha256:02602e1672b62e803e08617ec286041cc453e8d43f093a5f4162095506bc0beb", "sha256:10b48e848e1edb93c1d3b797c83c72b4c387ab0eb4330aaa26da8049a6cbede0", "sha256:17db09db9d7c5de130023657be42689d1a5f60502a14f6f745f6f65a6b8195c0", "sha256:227da3a896df1106b1a69b1e319dce218fa04395e8cc78be7e31ca94c21254bc", "sha256:2cbaa03ac677db6c821dac3f4cdfd1461a32d0615847eedbb0df54bb7802e1f7", "sha256:31db8febfc768e4b4bd826750a70c79c99ea423f4697d1dab764eb9f9f849519", "sha256:4a510d268e55e2e067715d728e4ca6cd26a8e9f1f3d174faf88e6f2cb6b6c395", "sha256:6a88d9004310a198c474d8a822ee96a6dd6c01efe66facdf17cb692512ae5bc0", "sha256:76936ec70a9b72eb8c58314c38c55a0336a2b36de0c7ee8fb874a4547cadbd39", "sha256:7e3b4aecc4040928efa8a7cdaf074e868af32c58ffc9bb77e7bf2c1a16783286", "sha256:8168bcb08403ef144ff1fb880d416f49e2728101d02aaadfe9645883222c0aa5", "sha256:8229ceb79a1792823d87779959184a1bf95768e9248c93ae9f97c7a2f60376a1", "sha256:8a19e9f2fe69f6a44a5c156968d9fc8df56d09798d0c6a34ccc373bb186cee86", "sha256:8d10113ca826a4c29d5b85b2c4e045ffa8bad74fb525ee0eceb1d38d4c70dfd6", "sha256:be495b8ec5a939a7605274b6e59fbc35e76f5ad814ae010eb679529671c9e119", "sha256:dc2d3f3b1548f4d11786616cf0f4415e25b0fbecb8a1d2cd8c07568f13fdde38", "sha256:e4aecdd9d5a3d06c337894c9a6e2961898d3f64fe54ca920a72234a3de0f9cb3", "sha256:e79ab4485b99eacb2166f3212218dd858258f374855e1568f728462b0e6ee0d9", "sha256:f995d3667301e1754c57b04e0bae6f0fa9d710697a9f8d6712e8cca02550910f" ], "index": "pypi", "version": "==2.3.1" }, "cymru-services": { "hashes": [ "sha256:f8d5ceebcbec963ace0ff57069d33077bc71856fa9e9de9661818fc90da92ac5" ], "index": "pypi", "version": "==1.4" }, "dataclasses": { "hashes": [ "sha256:454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f", "sha256:6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84" ], "index": "pypi", "version": "==0.6" }, "decorator": { "hashes": [ "sha256:2c51dff8ef3c447388fe5e4453d24a2bf128d3a4c32af3fabef1f01c6851ab82", "sha256:c39efa13fbdeb4506c476c9b3babf6a718da943dab7811c206005a4a956c080c" ], "version": "==4.3.0" }, "defusedxml": { "hashes": [ "sha256:24d7f2f94f7f3cb6061acb215685e5125fbcdc40a857eff9de22518820b0a4f4", "sha256:702a91ade2968a82beb0db1e0766a6a273f33d4616a6ce8cde475d8e09853b20" ], "index": "pypi", "version": "==0.5.0" }, "dnspython3": { "hashes": [ "sha256:e9630946207864c7a780798809cd2ec9c6bbde6ac88b97a2fda66f018eec1c8d" ], "index": "pypi", "version": "==1.12.0" }, "et-xmlfile": { "hashes": [ "sha256:614d9722d572f6246302c4491846d2c393c199cfa4edc9af593437691683335b" ], "version": "==1.0.1" }, "feedparser": { "hashes": [ "sha256:bd030652c2d08532c034c27fcd7c85868e7fa3cb2b17f230a44a6bbc92519bf9", "sha256:cd2485472e41471632ed3029d44033ee420ad0b57111db95c240c9160a85831c", "sha256:ce875495c90ebd74b179855449040003a1beb40cd13d5f037a0654251e260b02" ], "index": "pypi", "version": "==5.2.1" }, "geoip2": { "hashes": [ "sha256:105ca36e460be58931c162e63b866da10bb29afd22e21b0378bef16086ace853", "sha256:f362d7300f8a6b968722f5891141faacc009b9acd79fcb9812e43a2c881bff7e" ], "index": "pypi", "version": "==2.2.0" }, "idna": { "hashes": [ "sha256:2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f", "sha256:8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4" ], "version": "==2.6" }, "idna-ssl": { "hashes": [ "sha256:a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c" ], "version": "==1.1.0" }, "ijson": { "hashes": [ "sha256:ef5f9f6bf9e44f2e1721e72bcc82c7ac6bb012b525e0f8642dedf7ddc44cf474", "sha256:eff9ce137698dcb565420497050955cb811892eb073ea1c09d92ecaf671bd7f7" ], "index": "pypi", "version": "==2.3" }, "jdcal": { "hashes": [ "sha256:948fb8d079e63b4be7a69dd5f0cd618a0a57e80753de8248fd786a8a20658a07", "sha256:ea0a5067c5f0f50ad4c7bdc80abad3d976604f6fb026b0b3a17a9d84bb9046c9" ], "version": "==1.4" }, "jsonpath-ng": { "hashes": [ "sha256:0aeb1e9f5232bb9e1b34f02b90ac51a80100b66ffc742e0b11df93ccbde82765", "sha256:b1fc75b877e9b2f46845a455fbdcfb0f0d9c727c45c19a745d02db620a9ef0be" ], "index": "pypi", "version": "==1.4.3" }, "lxml": { "hashes": [ "sha256:0ee07da52d240f1dc3c83eef5cd5f1b7f018226c1121f2a54d446645779a6d17", "sha256:155521c337acecf8202091cff85bb9f709f238130ebadf04280fb1db11f5ad8b", "sha256:155c916cf2645b4a8f2bd5d09065e92d1b67b8d464bdc001e0b524af84bedf6f", "sha256:2190266059fec3c5a55f9d6c30532c64c6d414d3228909c0af573fe4907e78d1", "sha256:29a36e354c39b2e24bc4ee103de53417ebb80f976a6ab9e8d093d559e2ac03e1", "sha256:2dedfeeecc2d5a939cf622602f5a1ce443ca82407f386880f739f1a9f08053ad", "sha256:3b33549fb8f91b38a7500078242b03cca513f3412a2cdae722e89bf83f95971d", "sha256:4187c4b0cefc3353181db048c51f42c489d9ac51e40b86c4851dc0671372971d", "sha256:41f59cbdab232f11680d5d4dec9f2e6782fd24d78e37ee833447702e34e675f4", "sha256:470d7ce41e8047208ba1a376560bad17f1468df1f3097bc83902b26cfafdbb0c", "sha256:49a655956f8de69e1258bc0fcfc43eb3bd1e038655784d77d1869b4b81444e37", "sha256:4c12e90886d9c53ab434c8d0cebea122321cce19614c3c6b6d1a7700d7cc6212", "sha256:6cba398eb37e0631e60e0e080c101cfe91769b2c8267105b64b4625e2581ea21", "sha256:79322000279cda10b53c374d53ca632ead3bc51c6aebf8e62c8fa93a4d08b750", "sha256:87a66bcadac270fc010cb029022a93fc722bf1204a8b03e782d4c790f0edf7ca", "sha256:940caef1ec7c78e0c34b0f6b94fe42d0f2022915ffc78643d28538a5cfd0f40e", "sha256:950e63387514aa1b881eba5ac6cb2ec51a118b3dafe99dd80ca19d8fb0142f30", "sha256:af8a5373241d09b8fc53e0490e1719ce5dc90a21b19db89b6596c1adcdd52270", "sha256:b106d4d2383382399ad82108fd187e92f40b1c90f55c2d36bbcb1c44bcf940fc", "sha256:ba05732e4bcf59e948f61588851dcf620fd60d5bbd9d704203e5f59bbaa60219", "sha256:d2c985d2460b81c6ca5feb8b86f1bc594ad59405d0bdf68626b85852b701553c", "sha256:d5d29663e979e83b3fc361e97200f959cddb3a14797391d15273d84a5a8ae44b", "sha256:dd291debfaa535d9cb6cee8d7aca2328775e037d02d13f1634e57f49bc302cc4", "sha256:e37427d5a27eefbcfc48847e0b37f348113fac7280bc857421db39ffc6372570", "sha256:e608839a5ee2180164424ccf279c8e2d9bbe8816d002c58fd97d6b621ba4aa94", "sha256:e6b6698415c7e8d227a47a3b1038e1b37c2b438a1b48c2db7ad9e74ddbcd1149", "sha256:e7e41d383f19bab9d57f5f3b18d158655bcd682e7e723f441b9e183e1e35a6b5", "sha256:fa7320679ced5e25b20203d157280680fc84eb783b6cc650cb0c98e1858b7dd3" ], "index": "pypi", "version": "==4.1.1" }, "maxminddb": { "hashes": [ "sha256:00bf6c469a11316b052f732ab326363acadb6b3bd610eabfb479f4621baffab8" ], "index": "pypi", "version": "==1.2.0" }, "monero-python": { "hashes": [ "sha256:36b28d0a5ccf0de2a9c7732323c23aadf52161727cd486fc3858ebb654b14aae" ], "index": "pypi", "version": "==0.4.2" }, "multidict": { "hashes": [ "sha256:1a1d76374a1e7fe93acef96b354a03c1d7f83e7512e225a527d283da0d7ba5e0", "sha256:1d6e191965505652f194bc4c40270a842922685918a4f45e6936a6b15cc5816d", "sha256:295961a6a88f1199e19968e15d9b42f3a191c89ec13034dbc212bf9c394c3c82", "sha256:2be5af084de6c3b8e20d6421cb0346378a9c867dcf7c86030d6b0b550f9888e4", "sha256:2eb99617c7a0e9f2b90b64bc1fb742611718618572747d6f3d6532b7b78755ab", "sha256:4ba654c6b5ad1ae4a4d792abeb695b29ce981bb0f157a41d0fd227b385f2bef0", "sha256:5ba766433c30d703f6b2c17eb0b6826c6f898e5f58d89373e235f07764952314", "sha256:a59d58ee85b11f337b54933e8d758b2356fcdcc493248e004c9c5e5d11eedbe4", "sha256:a6e35d28900cf87bcc11e6ca9e474db0099b78f0be0a41d95bef02d49101b5b2", "sha256:b4df7ca9c01018a51e43937eaa41f2f5dce17a6382fda0086403bcb1f5c2cf8e", "sha256:bbd5a6bffd3ba8bfe75b16b5e28af15265538e8be011b0b9fddc7d86a453fd4a", "sha256:d870f399fcd58a1889e93008762a3b9a27cf7ea512818fc6e689f59495648355", "sha256:e9404e2e19e901121c3c5c6cffd5a8ae0d1d67919c970e3b3262231175713068" ], "version": "==4.3.1" }, "ndg-httpsclient": { "hashes": [ "sha256:133931ab2cf7118f8fc7ccc29e289ba8f644dd90f84632fa0e6eb16df4ba1891" ], "index": "pypi", "version": "==0.4.1" }, "netaddr": { "hashes": [ "sha256:98c3d6fe831d119785c37af25f032169dd653a0dad86e54b387f4a5b83da4383", "sha256:a1f5c9fcf75ac2579b9995c843dade33009543c04f218ff7c007b3c81695bd19", "sha256:c64c570ac612e20e8b8a6eee72034c924fff9d76c7a46f50a9f919085f1bfbed", "sha256:cb305179658334eb035860e515f054504e232b832abb4efc51c04bf8a72d3574" ], "index": "pypi", "version": "==0.7.18" }, "openpyxl": { "hashes": [ "sha256:21c02df20d626ebd2e92b3c33066ba3ad18520a92d4b6d734f4dee99b4289283" ], "index": "pypi", "version": "==2.4.0" }, "ply": { "hashes": [ "sha256:00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3", "sha256:096f9b8350b65ebd2fd1346b12452efe5b9607f7482813ffca50c22722a807ce" ], "version": "==3.11" }, "pyasn1": { "hashes": [ "sha256:0cb2a14742b543fdd68f931a14ce3829186ed2b1b2267a06787388c96b2dd9be", "sha256:1802a6dd32045e472a419db1441aecab469d33e0d2749e192abdec52101724af", "sha256:28fee44217991cfad9e6a0b9f7e3f26041e21ebc96629e94e585ccd05d49fa65", "sha256:2f96ed5a0c329ca16230b326ca12b7461ec8f65e0be3e4f997516f36bf82a345", "sha256:326e7a854a17fab07691204747695f8f692d674588a355c441fb14f660bf4e68", "sha256:35025cd9422c96504912f04e2f15fe79390a8597b430c2ca5d0534cf9309ffa0", "sha256:5191ff6b9126d2c039dd87f8ff025bed274baf07fa78afa46f556b1ad7265d6e", "sha256:61f9d99e3cef65feb1bfe3a2eef7a93eb93819d345bf54bcd42f4e63d5204dae", "sha256:8323e03637b2d072cc7041300bac6ec448c3c28950ab40376036788e9a1af629", "sha256:853cacd96d1f701ddd67aa03ecc05f51890135b7262e922710112f12a2ed2a7f", "sha256:cda5a90485709ca6795c86056c3e5fe7266028b05e53f1d527fdf93a6365a6b8" ], "index": "pypi", "version": "==0.1.9" }, "pycares": { "hashes": [ "sha256:0e81c971236bb0767354f1456e67ab6ae305f248565ce77cd413a311f9572bf5", "sha256:11c0ff3ccdb5a838cbd59a4e59df35d31355a80a61393bca786ca3b44569ba10", "sha256:170d62bd300999227e64da4fa85459728cc96e62e44780bbc86a915fdae01f78", "sha256:36f4c03df57c41a87eb3d642201684eb5a8bc194f4bafaa9f60ee6dc0aef8e40", "sha256:371ce688776da984c4105c8ca760cc60944b9b49ccf8335c71dc7669335e6173", "sha256:3a2234516f7db495083d8bba0ccdaabae587e62cfcd1b8154d5d0b09d3a48dfc", "sha256:3f288586592c697109b2b06e3988b7e17d9765887b5fc367010ee8500cbddc86", "sha256:40134cee03c8bbfbc644d4c0bc81796e12dd012a5257fb146c5a5417812ee5f7", "sha256:722f5d2c5f78d47b13b0112f6daff43ce4e08e8152319524d14f1f917cc5125e", "sha256:7b18fab0ed534a898552df91bc804bd62bb3a2646c11e054baca14d23663e1d6", "sha256:8a39d03bd99ea191f86b990ef67ecce878d6bf6518c5cde9173fb34fb36beb5e", "sha256:8ea263de8bf1a30b0d87150b4aa0e3203cf93bc1723ea3e7408a7d25e1299217", "sha256:943e2dc67ff45ab4c81d628c959837d01561d7e185080ab7a276b8ca67573fb5", "sha256:9d56a54c93e64b30c0d31f394d9890f175edec029cd846221728f99263cdee82", "sha256:b95b339c11d824f0bb789d31b91c8534916fcbdce248cccce216fa2630bb8a90", "sha256:bbfd9aba1e172cd2ab7b7142d49b28cf44d6451c4a66a870aff1dc3cb84849c7", "sha256:d8637bcc2f901aa61ec1d754abc862f9f145cb0346a0249360df4c159377018e", "sha256:e2446577eeea79d2179c9469d9d4ce3ab8a07d7985465c3cb91e7d74abc329b6", "sha256:e72fa163f37ae3b09f143cc6690a36f012d13e905d142e1beed4ec0e593ff657", "sha256:f32b7c63094749fbc0c1106c9a785666ec8afd49ecfe7002a30bb7c42e62b47c", "sha256:f50be4dd53f009cfb4b98c3c6b240e18ff9b17e3f1c320bd594bb83eddabfcb2" ], "version": "==2.3.0" }, "pycparser": { "hashes": [ "sha256:99a8ca03e29851d96616ad0404b4aad7d9ee16f25c9f9708a11faf2810f7b226" ], "version": "==2.18" }, "pycryptodome": { "hashes": [ "sha256:0f027d5da3f3c4c0167f3ccf4a1f56674248120656099df35098dfaf3edff0fb", "sha256:1e970715407a862b6b4c61f1a8c60734c0fa39f45d36dda46dbd0baf2d8caec2", "sha256:2652a86850d7873249c64365a61e1052934f1504f11b57dbe76c1a4dc9b5d593", "sha256:26953969934e09d49b2e370229ef262dd480b46130660086b22fea29df335dea", "sha256:31d2f9fa32fd651694dbae298682c1afa2337fa6454b32b241164c2ffe96e1c1", "sha256:53cd63d379224ea52d8ba2012fe8acf9eb682aa819c3a9a02397fe3e6b4315a4", "sha256:637bfc8bfb68d477619c54b56d912117abca05306a222ccf03dfc09ab6b4e5a4", "sha256:6b8a3753e31b058d48bdd26c50c049a04f35f0f05c0d866c63fc90fc9b8dc5d7", "sha256:7bd1c4671b3a2c8d647731e9c34115efa928ff12d0ef1bef68f0f7af984bc239", "sha256:7cb057b700d688bb37082b0086d061462dde18c1fbbe355615db87f3bf97ffa4", "sha256:7d7e07e885cee42b222ab190ea292f144aaf6e915ea3d1bf9e2f812fc2ad9f18", "sha256:80c55dd2246a17b4af18bd615711b90c8df4b780451692f627a38a636d0792ae", "sha256:864249afa1d801c7a2abb3fbed0e9e8ce4844a8f68daff8028a40634f69f0135", "sha256:927ce443c5183ee7738ce113ecf656842fafbad1d6f4ab726dc12abc8adabfad", "sha256:9dd8fb9d76fde52c01dcc6d24dc384ddb60ff6fb96216a58017dacc5580600e3", "sha256:abd859f70a9cad653644b0415adfe6223f708093296747970ec56a8f5537bfb3", "sha256:b3cb4af317d9b84f6df50f0cfa6840ba69556af637a83fd971537823e13d601a", "sha256:b4c5d98eb9608bf29b66504dba96494a9fac75b3c0c57dfb557f6e812989a3fe", "sha256:bc130342d9b6267efaa97ea305b9a46f59c097e95263a6d65abc7890331535e7", "sha256:c26f706a8b8e1e44076126bfe0319b7eb9038350d5b6ff55c86b2edb434b3e52", "sha256:c58539996e2acdb6c5554851cd1b333af889a6aadeb9865127e4bbc17d01ff53", "sha256:c899042914a780abfc01250d22f5674f60195b8149f161a6481b6f6b7aa81dee", "sha256:d0468c5c9944859c862d81621985d407097c08c0e18bb537883b9268c6e34bd1", "sha256:dfa339c6ef6a1f36642db0dd0d442207aa2a071caa122d744222f2a2832c530f", "sha256:e23b2e13580a4e2d35f7acba674b2b1d1fca9b20a5c0d8ffb98b8fe58c2e7107", "sha256:e4406a5141d6d5d19ee515ff6c69baf9a7a10006a8490e7447cbc8dcf61f9903", "sha256:ef50df5404b50109a13e46f4421ffe64a650104e2216e282a49662712b024dae", "sha256:f459395378709b7aa32bb6e59d55d72d48631840ed6c1c919f63036bd548f375", "sha256:fa99a0bcadef482300f5308bb9c0041d4f084b085dff0c908350de382df9f87d", "sha256:fbd0def77da8edd5293e5e3b534763861e1c3f4f645ef3602f718fd709536a77" ], "index": "pypi", "version": "==3.6.6" }, "pyopenssl": { "hashes": [ "sha256:26ff56a6b5ecaf3a2a59f132681e2a80afcc76b4f902f612f518f92c2a1bf854", "sha256:6488f1423b00f73b7ad5167885312bb0ce410d3312eb212393795b53c8caa580" ], "index": "pypi", "version": "==18.0.0" }, "pysha3": { "hashes": [ "sha256:0060a66be16665d90c432f55a0ba1f6480590cfb7d2ad389e688a399183474f0", "sha256:11a2ba7a2e1d9669d0052fc8fb30f5661caed5512586ecbeeaf6bf9478ab5c48", "sha256:386998ee83e313b6911327174e088021f9f2061cbfa1651b97629b761e9ef5c4", "sha256:41be70b06c8775a9e4d4eeb52f2f6a3f356f17539a54eac61f43a29e42fd453d", "sha256:4416f16b0f1605c25f627966f76873e432971824778b369bd9ce1bb63d6566d9", "sha256:571a246308a7b63f15f5aa9651f99cf30f2a6acba18eddf28f1510935968b603", "sha256:59111c08b8f34495575d12e5f2ce3bafb98bea470bc81e70c8b6df99aef0dd2f", "sha256:5ec8da7c5c70a53b5fa99094af3ba8d343955b212bc346a0d25f6ff75853999f", "sha256:684cb01d87ed6ff466c135f1c83e7e4042d0fc668fa20619f581e6add1d38d77", "sha256:68c3a60a39f9179b263d29e221c1bd6e01353178b14323c39cc70593c30f21c5", "sha256:6e6a84efb7856f5d760ee55cd2b446972cb7b835676065f6c4f694913ea8f8d9", "sha256:827b308dc025efe9b6b7bae36c2e09ed0118a81f792d888548188e97b9bf9a3d", "sha256:93abd775dac570cb9951c4e423bcb2bc6303a9d1dc0dc2b7afa2dd401d195b24", "sha256:9c778fa8b161dc9348dc5cc361e94d54aa5ff18413788f4641f6600d4893a608", "sha256:9fdd28884c5d0b4edfed269b12badfa07f1c89dbc5c9c66dd279833894a9896b", "sha256:c7c2adcc43836223680ebdf91f1d3373543dc32747c182c8ca2e02d1b69ce030", "sha256:c93a2676e6588abcfaecb73eb14485c81c63b94fca2000a811a7b4fb5937b8e8", "sha256:cd5c961b603bd2e6c2b5ef9976f3238a561c58569945d4165efb9b9383b050ef", "sha256:f9046d59b3e72aa84f6dae83a040bd1184ebd7fef4e822d38186a8158c89e3cf", "sha256:fd7e66999060d079e9c0e8893e78d8017dad4f59721f6fe0be6307cd32127a07", "sha256:fe988e73f2ce6d947220624f04d467faf05f1bbdbc64b0a201296bb3af92739e" ], "version": "==1.0.2" }, "python-dateutil": { "hashes": [ "sha256:3acbef017340600e9ff8f2994d8f7afd6eacb295383f286466a6df3961e486f0", "sha256:537bf2a8f8ce6f6862ad705cd68f9e405c0b5db014aa40fa29eab4335d4b1716", "sha256:62a2f8df3d66f878373fd0072eacf4ee52194ba302e00082828e0d263b0418d2" ], "index": "pypi", "version": "==2.6.0" }, "pytz": { "hashes": [ "sha256:3abe6a6d3fc2fbbe4c60144211f45da2edbe3182a6f6511af6bbba0598b1f992", "sha256:3cca0df08bd0ed98432390494ce3ded003f5e661aa460be7a734bffe35983605", "sha256:3ede470d3d17ba3c07638dfa0d10452bc1b6e5ad326127a65ba77e6aaeb11bec", "sha256:68c47964f7186eec306b13629627722b9079cd4447ed9e5ecaecd4eac84ca734", "sha256:81af9aec4bc960a9a0127c488f18772dae4634689233f06f65443e7b11ebeb51", "sha256:8b6ce1c993909783bc96e0b4f34ea223bff7a4df2c90bdb9c4e0f1ac928689e3", "sha256:939ef9c1e1224d980405689a97ffcf7828c56d1517b31d73464356c1f2b7769e", "sha256:99266ef30a37e43932deec2b7ca73e83c8dbc3b9ff703ec73eca6b1dae6befea", "sha256:a77c52062c07eb7c7b30545dbc73e32995b7e117eea750317b5cb5c7a4618f14", "sha256:dd5d3991950aae40a6c81de1578942e73d629808cefc51d12cd157980e6cfc18", "sha256:e079b1dadc5c06246cc1bb6fe1b23a50b1d1173f2edd5104efd40bb73a28f406", "sha256:ead4aefa7007249e05e51b01095719d5a8dd95760089f5730aac5698b1932918", "sha256:fbd26746772c24cb93c8b97cbdad5cb9e46c86bbdb1b9d8a743ee00e2fb1fc5d" ], "index": "pypi", "version": "==2015.7" }, "pyyaml": { "hashes": [ "sha256:3d7da3009c0f3e783b2c873687652d83b1bbfd5c88e9813fb7e5b03c0dd3108b", "sha256:3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf", "sha256:40c71b8e076d0550b2e6380bada1f1cd1017b882f7e16f09a65be98e017f211a", "sha256:558dd60b890ba8fd982e05941927a3911dc409a63dcb8b634feaa0cda69330d3", "sha256:a7c28b45d9f99102fa092bb213aa12e0aaf9a6a1f5e395d36166639c1f96c3a1", "sha256:aa7dd4a6a427aed7df6fb7f08a580d68d9b118d90310374716ae90b710280af1", "sha256:bc558586e6045763782014934bfaf39d48b8ae85a2713117d16c39864085c613", "sha256:d46d7982b62e0729ad0175a9bc7e10a566fc07b224d2c79fafb5e032727eaa04", "sha256:d5eef459e30b09f5a098b9cea68bebfeb268697f78d647bd255a085371ac7f3f", "sha256:e01d3203230e1786cd91ccfdc8f8454c8069c91bee3962ad93b87a4b2860f537", "sha256:e170a9e6fcfd19021dd29845af83bb79236068bf5fd4df3327c1be18182b2531" ], "index": "pypi", "version": "==3.13" }, "raven": { "hashes": [ "sha256:3fd787d19ebb49919268f06f19310e8112d619ef364f7989246fc8753d469888", "sha256:95f44f3ea2c1b176d5450df4becdb96c15bf2632888f9ab193e9dd22300ce46a" ], "index": "pypi", "version": "==6.9.0" }, "redis": { "hashes": [ "sha256:8a1900a9f2a0a44ecf6e8b5eb3e967a9909dfed219ad66df094f27f7d6f330fb", "sha256:a22ca993cea2962dbb588f9f30d0015ac4afcc45bee27d3978c0dbe9e97c6c0f" ], "index": "pypi", "version": "==2.10.6" }, "requests": { "hashes": [ "sha256:6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b", "sha256:9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" ], "index": "pypi", "version": "==2.18.4" }, "requests-file": { "hashes": [ "sha256:75c175eed739270aec3c5279ffd74e6527dada275c5c0d76b5817e9c86bb7dea", "sha256:8f04aa6201bacda0567e7ac7f677f1499b0fc76b22140c54bc06edf1ba92e2fa" ], "version": "==1.4.3" }, "schematics": { "hashes": [ "sha256:38258298cf8ac21fcc0ab178fc7bfdbc263c35d9c293fb63d8fa6ff3230629e6", "sha256:7605944736e921cab314d99245a532ee15295f675aff7a48fb70846af9b2ebf6" ], "index": "pypi", "version": "==1.1.3" }, "six": { "hashes": [ "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9", "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb" ], "version": "==1.11.0" }, "sqlalchemy": { "hashes": [ "sha256:64b4720f0a8e033db0154d3824f5bf677cf2797e11d44743cf0aebd2a0499d9d" ], "index": "pypi", "version": "==1.2.2" }, "sqlalchemy-utils": { "hashes": [ "sha256:e35431b0e57c4f7030ff598c23813c8b7b04b508ce10e8e9ebe448645b38d6d7" ], "index": "pypi", "version": "==0.32.21" }, "ssdeep": { "hashes": [ "sha256:255de1f034652b3ed21920221017e70e570b1644f9436fea120ae416175f4ef5" ], "index": "pypi", "version": "==3.3" }, "tldextract": { "hashes": [ "sha256:29797125db1f2e72ce2ee51f7a764ec8b1e6588812520795ffeae93bcd46bab4", "sha256:84a0b275c262e34df7506e10767e357e8b5a755a3a620cdc2cfe035061f7806d" ], "index": "pypi", "version": "==2.2.0" }, "typing": { "hashes": [ "sha256:ca2daac7e393e8ee86e9140cd0cf0172ff6bb50ebdf0b06281770f98f31bff21" ], "index": "pypi", "version": "==3.5.3.0" }, "urllib3": { "hashes": [ "sha256:06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b", "sha256:cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f" ], "index": "pypi", "version": "==1.22" }, "wheel": { "hashes": [ "sha256:0a2e54558a0628f2145d2fc822137e322412115173e8a2ddbe1c9024338ae83c", "sha256:80044e51ec5bbf6c894ba0bc48d26a8c20a9ba629f4ca19ea26ecfcf87685f5f" ], "version": "==0.31.1" }, "yarl": { "hashes": [ "sha256:2556b779125621b311844a072e0ed367e8409a18fa12cbd68eb1258d187820f9", "sha256:4aec0769f1799a9d4496827292c02a7b1f75c0bab56ab2b60dd94ebb57cbd5ee", "sha256:55369d95afaacf2fa6b49c84d18b51f1704a6560c432a0f9a1aeb23f7b971308", "sha256:6c098b85442c8fe3303e708bbb775afd0f6b29f77612e8892627bcab4b939357", "sha256:9182cd6f93412d32e009020a44d6d170d2093646464a88aeec2aef50592f8c78", "sha256:c8cbc21bbfa1dd7d5386d48cc814fe3d35b80f60299cdde9279046f399c3b0d8", "sha256:db6f70a4b09cde813a4807843abaaa60f3b15fb4a2a06f9ae9c311472662daa1", "sha256:f17495e6fe3d377e3faac68121caef6f974fcb9e046bc075bcff40d8e5cc69a4", "sha256:f85900b9cca0c67767bb61b2b9bd53208aaa7373dae633dbe25d179b4bf38aa7" ], "version": "==1.2.6" } }, "develop": { "aiohttp": { "hashes": [ "sha256:1a112a1fdf3802b7f2b182e22e51d71e4a8fa7387d0d38e79a268921b869e384", "sha256:33aa7c937ebaf063a860cbb0c263a771b33333a84965c6148eeafe64fb4e29ca", "sha256:550b4a0788500f6d00f41b7fdd9fcce6d78f99706a7b2f6f81d4d331c7ca468e", "sha256:601e8e83123b4d423a9dfddf7d6943f4f520651a78ffcd50c99d065136c7ff7b", "sha256:620f19ba7628b70b177f5c2e6a55a6fd6e7c8591cde38c3f8f52551733d31b66", "sha256:70d56c784da1239c89d39fefa166fd429306dada641178389be4184a9c04e501", "sha256:7de2c9e445a5d257935011268202338538abef1aaff341a4733eca56419ca6f6", "sha256:96bb80b659cc2bafa160f3f0c346ce7fc10de1ffec4908d7f9690797f155f658", "sha256:ae7501cc6a6c37b8d4774bf2218c37be47fe42019a2570e8510fc2044e59d573", "sha256:c833aa6f4c9ac3e3eb843e3d999bae51339ad33a937303f43ce78064e61cb4b6", "sha256:dd81d85a342edf3d2a388e2f24d9facebc9c04550043888f970ee2f228c93059", "sha256:f20deec7a3fbaec7b5eb7ad99878427ad2ee4cc16a46732b705e8121cbb3cc12", "sha256:f52e7287eb9286a1e91e4c67c207c2573147fbaddc68f70efb5aeee5d1992f2e", "sha256:fe7b2972ff7e779e812f974aa5695edc328ecf559ceeea887ac46f06f090ad4c", "sha256:ff1447c84a02b9cd5dd3a9332d1fb181a4386c3625765bb5caf1cfbc210ab3f9" ], "index": "pypi", "version": "==3.3.2" }, "aioresponses": { "hashes": [ "sha256:41d0452fd24256742dc45564a37001c74ec63fe4d4c7a55f365f7fc825c8c56e", "sha256:c3b3c4679579f021356431998a44f0eeaf889a21db1087e290f8d8f44bdef0d2" ], "index": "pypi", "version": "==0.4.2" }, "alabaster": { "hashes": [ "sha256:674bb3bab080f598371f4443c5008cbfeb1a5e622dd312395d2d82af2c54c456", "sha256:b63b1f4dc77c074d386752ec4a8a7517600f6c0db8cd42980cae17ab7b3275d7" ], "version": "==0.7.11" }, "arrow": { "hashes": [ "sha256:a558d3b7b6ce7ffc74206a86c147052de23d3d4ef0e17c210dd478c53575c4cd" ], "version": "==0.12.1" }, "astroid": { "hashes": [ "sha256:0ef2bf9f07c3150929b25e8e61b5198c27b0dca195e156f0e4d5bdd89185ca1a", "sha256:fc9b582dba0366e63540982c3944a9230cbc6f303641c51483fa547dcc22393a" ], "version": "==1.6.5" }, "async-timeout": { "hashes": [ "sha256:474d4bc64cee20603e225eb1ece15e248962958b45a3648a9f5cc29e827a610c", "sha256:b3c0ddc416736619bd4a95ca31de8da6920c3b9a140c64dbef2b2fa7bf521287" ], "version": "==3.0.0" }, "attrs": { "hashes": [ "sha256:4b90b09eeeb9b88c35bc642cbac057e45a5fd85367b985bd2809c62b7b939265", "sha256:e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b" ], "version": "==18.1.0" }, "autopep8": { "hashes": [ "sha256:7e82590bf366b4d891ac5c1535554c46a5f79e4400a190a8493e92e75c5037dd", "sha256:eb1685527355809967a0363572289303dc05f4b05edbeee4c9051762103e0ee6" ], "index": "pypi", "version": "==1.3.2" }, "babel": { "hashes": [ "sha256:6778d85147d5d85345c14a26aada5e478ab04e39b078b0745ee6870c2b5cf669", "sha256:8cba50f48c529ca3fa18cf81fa9403be176d374ac4d60738b839122dfaaa3d23" ], "version": "==2.6.0" }, "better-apidoc": { "hashes": [ "sha256:12de6ce74c77e2c8026946dcf35a76f03f4e207990f4f7dea30726bca5717b79", "sha256:a6676bb31275993f3c5b4e7f6bc1be65b18dce39704cfd617217cd23956b0097" ], "index": "pypi", "version": "==0.2.0" }, "binaryornot": { "hashes": [ "sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061", "sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4" ], "version": "==0.4.4" }, "certifi": { "hashes": [ "sha256:4c1d68a1408dd090d2f3a869aa94c3947cc1d967821d1ed303208c9f41f0f2f4", "sha256:b6e8b28b2b7e771a41ecdd12d4d43262ecab52adebbafa42c77d6b57fb6ad3a4" ], "version": "==2018.8.13" }, "chardet": { "hashes": [ "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae", "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691" ], "version": "==3.0.4" }, "click": { "hashes": [ "sha256:29f99fc6125fbc931b758dc053b3114e55c77a6e4c6c3a2674a2dc986016381d", "sha256:f15516df478d5a56180fbf80e68f206010e6d160fc39fa508b65e035fd75130b" ], "version": "==6.7" }, "cookiecutter": { "hashes": [ "sha256:1316a52e1c1f08db0c9efbf7d876dbc01463a74b155a0d83e722be88beda9a3e", "sha256:ed8f54a8fc79b6864020d773ce11539b5f08e4617f353de1f22d23226f6a0d36" ], "index": "pypi", "version": "==1.6.0" }, "cookies": { "hashes": [ "sha256:15bee753002dff684987b8df8c235288eb8d45f8191ae056254812dfd42c81d3", "sha256:d6b698788cae4cfa4e62ef8643a9ca332b79bd96cb314294b864ae8d7eb3ee8e" ], "version": "==2.2.1" }, "coverage": { "hashes": [ "sha256:0f1883eab9c19aa243f51308751b8a2a547b9b817b721cc0ecf3efb99fafbea7", "sha256:0f649e68db74b1b5b8ca4161d08eb2b8fa8ae11af1ebfb80e80e112eb0ef5300", "sha256:0fa423599fc3d9e18177f913552cdb34a8d9ad33efcf52a98c9d4b644edb42c5", "sha256:13ef9f799c8fb45c446a239df68034de3a6f3de274881b088bebd7f5661f79f8", "sha256:16db2c69a1acbcb3c13211e9f954e22b22a729909d81f983b6b9badacc466eda", "sha256:17709e22e4c9f5412ba90f446fb13b245cc20bf4a60377021bbff6c0f1f63e7c", "sha256:1a41d621aa9b6ab6457b557a754d50aaff0813fad3453434de075496fca8a183", "sha256:2a08e978f402696c6956eee9d1b7e95d3ad042959b71bafe1f3e4557cbd6e0ac", "sha256:36aa6c8db83bc27346ddcd8c2a60846a7178ecd702672689d3ea1828eb1a4d11", "sha256:381be5d31d3f0d912334cf2c159bc7bea6bfe6b0e3df6061a3bf2bf88359b1f6", "sha256:4047dc83773869701bde934fb3c4792648eda7c0e008a77a0aec64157d246801", "sha256:483ed14080c5301048128bb027b77978c632dd9e92e3ecb09b7e28f5b92abfcf", "sha256:4a678e1b9619a29c51301af61ab84122e2f8cc7a0a6b40854b808ac6be604300", "sha256:52964fae0fafef8bd283ad8e9a9665205a9fdf912535434defc0ec3def1da26b", "sha256:53770b20ac5b4a12e99229d4bae57af0945be87cc257fce6c6c7571a39f0c5d4", "sha256:57f510bb16efaec0b6f371b64a8000c62e7e3b3e48e8b0a5745ade078d849814", "sha256:5dea90ed140e7fa9bc00463313f9bc4a6e6aff297b4969615e7a688615c4c4d2", "sha256:700040c354f0230287906b1276635552a3def4b646e0145555bc9e2e5da9e365", "sha256:7a9c44400ee0f3b4546066e0710e1250fd75831adc02ab99dda176ad8726f424", "sha256:7f1eacae700c66c3d7362a433b228599c9d94a5a3a52613dddd9474e04deb6bc", "sha256:83a477ac4f55a6ef59552683a0544d47b68a85ce6a80fd0ca6b3dc767f6495fb", "sha256:83e955b975666b5a07d217135e7797857ce844eb340a99e46cc25525120417c4", "sha256:8801880d32f11b6df11c32a961e186774b4634ae39d7c43235f5a24368a85f07", "sha256:8bb7c8dca54109b61013bc4114d96effbf10dea136722c586bce3a5d9fc4e730", "sha256:9681efc2d310cfc53863cc6f63e88ebe7a48124550fa822147996cb09390b6ab", "sha256:97a7ec51cdde3a386e390b159b20f247ccb478084d925c75f1faa3d26c01335e", "sha256:9824e15b387d331c0fc0fef905a539ab69784368a1d6ac3db864b4182e520948", "sha256:a2f7106d1167825c4115794c2ba57cc3b15feb6183db5328fa66f94c12902d8b", "sha256:a5ed27ad3e8420b2d6b625dcbd3e59488c14ccc06030167bcf14ffb0f4189b77", "sha256:b7f7283eb7badd2b8a9c6a9d6eeca200a0a24db6be79baee2c11398f978edcaa", "sha256:c1456f66c536010cf9e4633a8853a9153e8fd588393695295afd4d0fc16c1d74", "sha256:c3e2736664a6074fc9bd54fb643f5af0fc60bfedb2963b3d3f98c7450335e34c", "sha256:c5a205b4da3c624f5119dc4d84240789b5906bb8468902ec22dcc4aad8aa4638", "sha256:c820a533a943ebc860acc0ce6a00dd36e0fdf2c6f619ff8225755169428c5fa2", "sha256:ce9ef0fc99d11d418662e36fd8de6d71b19ec87c2eab961a117cc9d087576e72", "sha256:d7b70b7b4eb14d0753d33253fe4f121ca99102612e2719f0993607deb30c6f33", "sha256:dfb011587e2b7299112f08a2a60d2601706aac9abde37aa1177ea825adaed923", "sha256:dfd35f1979da31bcabbe27bcf78d4284d69870731874af629082590023a77336", "sha256:e00fe141e22ce6e9395aa24d862039eb180c6b7e89df0bbaf9765e9aebe560a9", "sha256:e61a4ba0b2686040cb4828297c7e37bcaf3a1a1c0bc0dbe46cc789dde51a80fa", "sha256:ec596e4401553caa6dd2e3349ce47f9ef82c1f1bcba5d8ac3342724f0df8d6ff", "sha256:ef43a06a960b46c73c018704051e023ee6082030f145841ffafc8728039d5a88", "sha256:ef574ab9640bcfa2f3c671831faf03f65788945fdf8efa4d4a1fffc034838e2a", "sha256:f9e83b39d29c2815a38e4118d776b482d4082b5bf9c9147fbc99a3f83abe480a" ], "index": "pypi", "version": "==4.4.1" }, "decorator": { "hashes": [ "sha256:2c51dff8ef3c447388fe5e4453d24a2bf128d3a4c32af3fabef1f01c6851ab82", "sha256:c39efa13fbdeb4506c476c9b3babf6a718da943dab7811c206005a4a956c080c" ], "version": "==4.3.0" }, "docutils": { "hashes": [ "sha256:02aec4bd92ab067f6ff27a38a38a41173bf01bed8f89157768c1573f53e474a6", "sha256:51e64ef2ebfb29cae1faa133b3710143496eca21c530f3f71424d77687764274", "sha256:7a4bd47eaf6596e1295ecb11361139febe29b084a87bf005bf899f9a42edc3c6" ], "version": "==0.14" }, "fakeredis": { "hashes": [ "sha256:39cd454c49b6e31233be41a8b111a6c00278434af3c4d49dd7cafb352454cc7e", "sha256:726994132584655a80bb7669742373722a6fd841fceb372a06f89b0d89bc8a8a" ], "index": "pypi", "version": "==0.8.2" }, "flake8": { "hashes": [ "sha256:c20044779ff848f67f89c56a0e4624c04298cd476e25253ac0c36f910a1a11d8", "sha256:f1a9d8886a9cbefb52485f4f4c770832c7fb569c084a9a314fb1eaa37c0c2c86" ], "index": "pypi", "version": "==3.4.1" }, "flake8-isort": { "hashes": [ "sha256:4b9ee1d9f790826fb576830f75635fb6a9092484939be67869953df027b42110", "sha256:fb5b2e1cc3b8022478d615944e7c0d82da744d62ed054ecca0fd0e693d66ef34" ], "index": "pypi", "version": "==2.2.2" }, "flake8-polyfill": { "hashes": [ "sha256:12be6a34ee3ab795b19ca73505e7b55826d5f6ad7230d31b18e106400169b9e9", "sha256:e44b087597f6da52ec6393a709e7108b2905317d0c0b744cdca6208e670d8eda" ], "version": "==1.0.2" }, "freezegun": { "hashes": [ "sha256:783ccccd7f60968bfe49ad9e114c18ea2b63831faaaf61c1f1f71ddfde1c0eee", "sha256:8842688de9497c82ecb40c30274ecc676e97ac78765b0ade105a97063d5b7a11" ], "index": "pypi", "version": "==0.3.9" }, "future": { "hashes": [ "sha256:e39ced1ab767b5936646cedba8bcce582398233d6a627067d4c6a454c90cfedb" ], "version": "==0.16.0" }, "idna": { "hashes": [ "sha256:2c6a5de3089009e3da7c5dde64a141dbc8551d5b7f6cf4ed7c2568d0cc520a8f", "sha256:8c7309c718f94b3a625cb648ace320157ad16ff131ae0af362c9f21b80ef6ec4" ], "version": "==2.6" }, "idna-ssl": { "hashes": [ "sha256:a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c" ], "version": "==1.1.0" }, "imagesize": { "hashes": [ "sha256:3620cc0cadba3f7475f9940d22431fc4d407269f1be59ec9b8edcca26440cf18", "sha256:5b326e4678b6925158ccc66a9fa3122b6106d7c876ee32d7de6ce59385b96315" ], "version": "==1.0.0" }, "ipdb": { "hashes": [ "sha256:9ea256b4280fbe12840fb9dfc3ce498c6c6de03352eca293e4400b0dfbed2b28" ], "index": "pypi", "version": "==0.10.3" }, "ipython": { "hashes": [ "sha256:5c53e8ee4d4bec27879982b9f3b4aa2d6e3cfd7b26782d250fa117f85bb29814", "sha256:cd44c7f5ccb2b349ffd6ede10d8e4204c9ab1ede4a8a6c40220cfeb07069171a" ], "index": "pypi", "version": "==6.1.0" }, "ipython-genutils": { "hashes": [ "sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8", "sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8" ], "version": "==0.2.0" }, "isort": { "hashes": [ "sha256:79f46172d3a4e2e53e7016e663cc7a8b538bec525c36675fcfd2767df30b3983", "sha256:cd5d3fc2c16006b567a17193edf4ed9830d9454cbeb5a42ac80b36ea00c23db4" ], "index": "pypi", "version": "==4.2.15" }, "jedi": { "hashes": [ "sha256:b409ed0f6913a701ed474a614a3bb46e6953639033e31f769ca7581da5bd1ec1", "sha256:c254b135fb39ad76e78d4d8f92765ebc9bf92cbc76f49e97ade1d5f5121e1f6f" ], "version": "==0.12.1" }, "jinja2": { "hashes": [ "sha256:74c935a1b8bb9a3947c50a54766a969d4846290e1e788ea44c1392163723c3bd", "sha256:f84be1bb0040caca4cea721fcbbbbd61f9be9464ca236387158b0feea01914a4" ], "version": "==2.10" }, "jinja2-time": { "hashes": [ "sha256:d14eaa4d315e7688daa4969f616f226614350c48730bfa1692d2caebd8c90d40", "sha256:d3eab6605e3ec8b7a0863df09cc1d23714908fa61aa6986a845c20ba488b4efa" ], "version": "==0.2.0" }, "lazy-object-proxy": { "hashes": [ "sha256:0ce34342b419bd8f018e6666bfef729aec3edf62345a53b537a4dcc115746a33", "sha256:1b668120716eb7ee21d8a38815e5eb3bb8211117d9a90b0f8e21722c0758cc39", "sha256:209615b0fe4624d79e50220ce3310ca1a9445fd8e6d3572a896e7f9146bbf019", "sha256:27bf62cb2b1a2068d443ff7097ee33393f8483b570b475db8ebf7e1cba64f088", "sha256:27ea6fd1c02dcc78172a82fc37fcc0992a94e4cecf53cb6d73f11749825bd98b", "sha256:2c1b21b44ac9beb0fc848d3993924147ba45c4ebc24be19825e57aabbe74a99e", "sha256:2df72ab12046a3496a92476020a1a0abf78b2a7db9ff4dc2036b8dd980203ae6", "sha256:320ffd3de9699d3892048baee45ebfbbf9388a7d65d832d7e580243ade426d2b", "sha256:50e3b9a464d5d08cc5227413db0d1c4707b6172e4d4d915c1c70e4de0bbff1f5", "sha256:5276db7ff62bb7b52f77f1f51ed58850e315154249aceb42e7f4c611f0f847ff", "sha256:61a6cf00dcb1a7f0c773ed4acc509cb636af2d6337a08f362413c76b2b47a8dd", "sha256:6ae6c4cb59f199d8827c5a07546b2ab7e85d262acaccaacd49b62f53f7c456f7", "sha256:7661d401d60d8bf15bb5da39e4dd72f5d764c5aff5a86ef52a042506e3e970ff", "sha256:7bd527f36a605c914efca5d3d014170b2cb184723e423d26b1fb2fd9108e264d", "sha256:7cb54db3535c8686ea12e9535eb087d32421184eacc6939ef15ef50f83a5e7e2", "sha256:7f3a2d740291f7f2c111d86a1c4851b70fb000a6c8883a59660d95ad57b9df35", "sha256:81304b7d8e9c824d058087dcb89144842c8e0dea6d281c031f59f0acf66963d4", "sha256:933947e8b4fbe617a51528b09851685138b49d511af0b6c0da2539115d6d4514", "sha256:94223d7f060301b3a8c09c9b3bc3294b56b2188e7d8179c762a1cda72c979252", "sha256:ab3ca49afcb47058393b0122428358d2fbe0408cf99f1b58b295cfeb4ed39109", "sha256:bd6292f565ca46dee4e737ebcc20742e3b5be2b01556dafe169f6c65d088875f", "sha256:cb924aa3e4a3fb644d0c463cad5bc2572649a6a3f68a7f8e4fbe44aaa6d77e4c", "sha256:d0fc7a286feac9077ec52a927fc9fe8fe2fabab95426722be4c953c9a8bede92", "sha256:ddc34786490a6e4ec0a855d401034cbd1242ef186c20d79d2166d6a4bd449577", "sha256:e34b155e36fa9da7e1b7c738ed7767fc9491a62ec6af70fe9da4a057759edc2d", "sha256:e5b9e8f6bda48460b7b143c3821b21b452cb3a835e6bbd5dd33aa0c8d3f5137d", "sha256:e81ebf6c5ee9684be8f2c87563880f93eedd56dd2b6146d8a725b50b7e5adb0f", "sha256:eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a", "sha256:f460d1ceb0e4a5dcb2a652db0904224f367c9b3c1470d5a7683c0480e582468b" ], "version": "==1.3.1" }, "markupsafe": { "hashes": [ "sha256:a6be69091dac236ea9c6bc7d012beab42010fa914c459791d627dad4910eb665" ], "version": "==1.0" }, "mccabe": { "hashes": [ "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f" ], "version": "==0.6.1" }, "multidict": { "hashes": [ "sha256:1a1d76374a1e7fe93acef96b354a03c1d7f83e7512e225a527d283da0d7ba5e0", "sha256:1d6e191965505652f194bc4c40270a842922685918a4f45e6936a6b15cc5816d", "sha256:295961a6a88f1199e19968e15d9b42f3a191c89ec13034dbc212bf9c394c3c82", "sha256:2be5af084de6c3b8e20d6421cb0346378a9c867dcf7c86030d6b0b550f9888e4", "sha256:2eb99617c7a0e9f2b90b64bc1fb742611718618572747d6f3d6532b7b78755ab", "sha256:4ba654c6b5ad1ae4a4d792abeb695b29ce981bb0f157a41d0fd227b385f2bef0", "sha256:5ba766433c30d703f6b2c17eb0b6826c6f898e5f58d89373e235f07764952314", "sha256:a59d58ee85b11f337b54933e8d758b2356fcdcc493248e004c9c5e5d11eedbe4", "sha256:a6e35d28900cf87bcc11e6ca9e474db0099b78f0be0a41d95bef02d49101b5b2", "sha256:b4df7ca9c01018a51e43937eaa41f2f5dce17a6382fda0086403bcb1f5c2cf8e", "sha256:bbd5a6bffd3ba8bfe75b16b5e28af15265538e8be011b0b9fddc7d86a453fd4a", "sha256:d870f399fcd58a1889e93008762a3b9a27cf7ea512818fc6e689f59495648355", "sha256:e9404e2e19e901121c3c5c6cffd5a8ae0d1d67919c970e3b3262231175713068" ], "version": "==4.3.1" }, "nose": { "hashes": [ "sha256:9ff7c6cc443f8c51994b34a667bbcf45afd6d945be7477b52e97516fd17c53ac", "sha256:dadcddc0aefbf99eea214e0f1232b94f2fa9bd98fa8353711dacb112bfcbbb2a", "sha256:f1bffef9cbc82628f6e7d7b40d7e255aefaa1adb6a1b1d26c69a8b79e6208a98" ], "index": "pypi", "version": "==1.3.7" }, "packaging": { "hashes": [ "sha256:e9215d2d2535d3ae866c3d6efc77d5b24a0192cce0ff20e42896cc0664f889c0", "sha256:f019b770dd64e585a99714f1fd5e01c7a8f11b45635aa953fd41c689a657375b" ], "version": "==17.1" }, "parameterized": { "hashes": [ "sha256:caf58e717097735de0d7e15386a46ffa5ce25bb6a13a43716a8854a8d34841e2", "sha256:cf5fa4f295dfb823cebdb27a00566113f2fbb71c7d5ca7b7a1019fd20c8a0811" ], "index": "pypi", "version": "==0.6.1" }, "parso": { "hashes": [ "sha256:35704a43a3c113cce4de228ddb39aab374b8004f4f2407d070b6a2ca784ce8a2", "sha256:895c63e93b94ac1e1690f5fdd40b65f07c8171e3e53cbd7793b5b96c0e0a7f24" ], "version": "==0.3.1" }, "pep8": { "hashes": [ "sha256:4fc2e478addcf17016657dff30b2d8d611e8341fac19ccf2768802f6635d7b8a", "sha256:a113d5f5ad7a7abacef9df5ec3f2af23a20a28005921577b15dd584d099d5900" ], "index": "pypi", "version": "==1.7.0" }, "pexpect": { "hashes": [ "sha256:2a8e88259839571d1251d278476f3eec5db26deb73a70be5ed5dc5435e418aba", "sha256:3fbd41d4caf27fa4a377bfd16fef87271099463e6fa73e92a52f92dfee5d425b" ], "markers": "sys_platform != 'win32'", "version": "==4.6.0" }, "pickleshare": { "hashes": [ "sha256:84a9257227dfdd6fe1b4be1319096c20eb85ff1e82c7932f36efccfe1b09737b", "sha256:c9a2541f25aeabc070f12f452e1f2a8eae2abd51e1cd19e8430402bdf4c1d8b5" ], "version": "==0.7.4" }, "poyo": { "hashes": [ "sha256:103b4ee3e1c7765098fe1cabe43f828db2e2a6079646561a2117e1a809f352d6", "sha256:230ec11c2f35a23410c1f0e474f09fa4e203686f40ab3adca7b039c845d8c325" ], "version": "==0.4.1" }, "prompt-toolkit": { "hashes": [ "sha256:1df952620eccb399c53ebb359cc7d9a8d3a9538cb34c5a1344bdbeb29fbcc381", "sha256:3f473ae040ddaa52b52f97f6b4a493cfa9f5920c255a12dc56a7d34397a398a4", "sha256:858588f1983ca497f1cf4ffde01d978a3ea02b01c8a26a8bbc5cd2e66d816917" ], "version": "==1.0.15" }, "ptyprocess": { "hashes": [ "sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0", "sha256:d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f" ], "version": "==0.6.0" }, "pycodestyle": { "hashes": [ "sha256:682256a5b318149ca0d2a9185d365d8864a768a28db66a84a2ea946bcc426766", "sha256:6c4245ade1edfad79c3446fadfc96b0de2759662dc29d07d80a6f27ad1ca6ba9" ], "index": "pypi", "version": "==2.3.1" }, "pyflakes": { "hashes": [ "sha256:aa0d4dff45c0cc2214ba158d29280f8fa1129f3e87858ef825930845146337f4", "sha256:cc5eadfb38041f8366128786b4ca12700ed05bbf1403d808e89d57d67a3875a7" ], "version": "==1.5.0" }, "pygments": { "hashes": [ "sha256:78f3f434bcc5d6ee09020f92ba487f95ba50f1e3ef83ae96b9d5ffa1bab25c5d", "sha256:dbae1046def0efb574852fab9e90209b23f556367b5a320c0bcb871c77c3e8cc" ], "version": "==2.2.0" }, "pylint": { "hashes": [ "sha256:a48070545c12430cfc4e865bf62f5ad367784765681b3db442d8230f0960aa3c", "sha256:fff220bcb996b4f7e2b0f6812fd81507b72ca4d8c4d05daf2655c333800cb9b3" ], "index": "pypi", "version": "==1.9.2" }, "pyparsing": { "hashes": [ "sha256:0832bcf47acd283788593e7a0f542407bd9550a55a8a8435214a1960e04bcb04", "sha256:281683241b25fe9b80ec9d66017485f6deff1af5cde372469134b56ca8447a07", "sha256:8f1e18d3fd36c6795bb7e02a39fd05c611ffc2596c1e0d995d34d67630426c18", "sha256:9e8143a3e15c13713506886badd96ca4b579a87fbdf49e550dbfc057d6cb218e", "sha256:b8b3117ed9bdf45e14dcc89345ce638ec7e0e29b2b579fa1ecf32ce45ebac8a5", "sha256:e4d45427c6e20a59bf4f88c639dcc03ce30d193112047f94012102f235853a58", "sha256:fee43f17a9c4087e7ed1605bd6df994c6173c1e977d7ade7b651292fab2bd010" ], "version": "==2.2.0" }, "python-dateutil": { "hashes": [ "sha256:3acbef017340600e9ff8f2994d8f7afd6eacb295383f286466a6df3961e486f0", "sha256:537bf2a8f8ce6f6862ad705cd68f9e405c0b5db014aa40fa29eab4335d4b1716", "sha256:62a2f8df3d66f878373fd0072eacf4ee52194ba302e00082828e0d263b0418d2" ], "index": "pypi", "version": "==2.6.0" }, "pytz": { "hashes": [ "sha256:3abe6a6d3fc2fbbe4c60144211f45da2edbe3182a6f6511af6bbba0598b1f992", "sha256:3cca0df08bd0ed98432390494ce3ded003f5e661aa460be7a734bffe35983605", "sha256:3ede470d3d17ba3c07638dfa0d10452bc1b6e5ad326127a65ba77e6aaeb11bec", "sha256:68c47964f7186eec306b13629627722b9079cd4447ed9e5ecaecd4eac84ca734", "sha256:81af9aec4bc960a9a0127c488f18772dae4634689233f06f65443e7b11ebeb51", "sha256:8b6ce1c993909783bc96e0b4f34ea223bff7a4df2c90bdb9c4e0f1ac928689e3", "sha256:939ef9c1e1224d980405689a97ffcf7828c56d1517b31d73464356c1f2b7769e", "sha256:99266ef30a37e43932deec2b7ca73e83c8dbc3b9ff703ec73eca6b1dae6befea", "sha256:a77c52062c07eb7c7b30545dbc73e32995b7e117eea750317b5cb5c7a4618f14", "sha256:dd5d3991950aae40a6c81de1578942e73d629808cefc51d12cd157980e6cfc18", "sha256:e079b1dadc5c06246cc1bb6fe1b23a50b1d1173f2edd5104efd40bb73a28f406", "sha256:ead4aefa7007249e05e51b01095719d5a8dd95760089f5730aac5698b1932918", "sha256:fbd26746772c24cb93c8b97cbdad5cb9e46c86bbdb1b9d8a743ee00e2fb1fc5d" ], "index": "pypi", "version": "==2015.7" }, "redis": { "hashes": [ "sha256:8a1900a9f2a0a44ecf6e8b5eb3e967a9909dfed219ad66df094f27f7d6f330fb", "sha256:a22ca993cea2962dbb588f9f30d0015ac4afcc45bee27d3978c0dbe9e97c6c0f" ], "index": "pypi", "version": "==2.10.6" }, "requests": { "hashes": [ "sha256:6a1b267aa90cac58ac3a765d067950e7dbbf75b1da07e895d1f594193a40a38b", "sha256:9c443e7324ba5b85070c4a818ade28bfabedf16ea10206da1132edaa6dda237e" ], "index": "pypi", "version": "==2.18.4" }, "responses": { "hashes": [ "sha256:98e1c0eb5a7a03d59e73c8ac774428664f319ef35c6ac59479436bbb9c3499be", "sha256:a64029dbc6bed7133e2c971ee52153f30e779434ad55a5abf40322bcff91d029" ], "index": "pypi", "version": "==0.8.1" }, "simplegeneric": { "hashes": [ "sha256:dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173" ], "version": "==0.8.1" }, "six": { "hashes": [ "sha256:70e8a77beed4562e7f14fe23a786b54f6296e34344c23bc42f07b15018ff98e9", "sha256:832dc0e10feb1aa2c68dcc57dbb658f1c7e65b9b61af69048abc87a2db00a0eb" ], "version": "==1.11.0" }, "snowballstemmer": { "hashes": [ "sha256:919f26a68b2c17a7634da993d91339e288964f93c274f1343e3bbbe2096e1128", "sha256:9f3bcd3c401c3e862ec0ebe6d2c069ebc012ce142cce209c098ccb5b09136e89" ], "version": "==1.2.1" }, "sphinx": { "hashes": [ "sha256:217ad9ece2156ed9f8af12b5d2c82a499ddf2c70a33c5f81864a08d8c67b9efc", "sha256:a765c6db1e5b62aae857697cd4402a5c1a315a7b0854bbcd0fc8cdc524da5896" ], "index": "pypi", "version": "==1.7.6" }, "sphinx-rtd-theme": { "hashes": [ "sha256:2df74b8ff6fae6965c527e97cca6c6c944886aae474b490e17f92adfbe843417", "sha256:62ee4752716e698bad7de8a18906f42d33664128eea06c46b718fc7fbd1a9f5c" ], "index": "pypi", "version": "==0.2.4" }, "sphinxcontrib-websupport": { "hashes": [ "sha256:68ca7ff70785cbe1e7bccc71a48b5b6d965d79ca50629606c7861a21b206d9dd", "sha256:9de47f375baf1ea07cdb3436ff39d7a9c76042c10a769c52353ec46e4e8fc3b9" ], "version": "==1.1.0" }, "testfixtures": { "hashes": [ "sha256:338aed9695c432b7c9b8a271dabb521e3e7e2c96b11f7b4e60552f1c8408a8f0", "sha256:53b8e493366a910f5690749dbfccabbb94e0aac0747e95d267b5a37ac2fc4fe9" ], "index": "pypi", "version": "==5.4.0" }, "traitlets": { "hashes": [ "sha256:9c4bd2d267b7153df9152698efb1050a5d84982d3384a37b2c1f7723ba3e7835", "sha256:c6cb5e6f57c5a9bdaa40fa71ce7b4af30298fbab9ece9815b5d995ab6217c7d9" ], "version": "==4.3.2" }, "urllib3": { "hashes": [ "sha256:06330f386d6e4b195fbfc736b297f58c5a892e4440e54d294d7004e3a9bbea1b", "sha256:cc44da8e1145637334317feebd728bd869a35285b93cbb4cca2577da7e62db4f" ], "index": "pypi", "version": "==1.22" }, "wcwidth": { "hashes": [ "sha256:3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e", "sha256:f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c" ], "version": "==0.1.7" }, "whichcraft": { "hashes": [ "sha256:9e0d51c9387cb7e9f28b7edb549e6a03da758f7784f991eb4397d7f7808c57fd", "sha256:cd0e10b58960ab877d9f273cd28788730936c3cdaceec2dafad97c7cf3067d46" ], "version": "==0.4.1" }, "wrapt": { "hashes": [ "sha256:d4d560d479f2c21e1b5443bbd15fe7ec4b37fe7e53d335d3b9b0a7b1226fe3c6" ], "version": "==1.10.11" }, "yarl": { "hashes": [ "sha256:2556b779125621b311844a072e0ed367e8409a18fa12cbd68eb1258d187820f9", "sha256:4aec0769f1799a9d4496827292c02a7b1f75c0bab56ab2b60dd94ebb57cbd5ee", "sha256:55369d95afaacf2fa6b49c84d18b51f1704a6560c432a0f9a1aeb23f7b971308", "sha256:6c098b85442c8fe3303e708bbb775afd0f6b29f77612e8892627bcab4b939357", "sha256:9182cd6f93412d32e009020a44d6d170d2093646464a88aeec2aef50592f8c78", "sha256:c8cbc21bbfa1dd7d5386d48cc814fe3d35b80f60299cdde9279046f399c3b0d8", "sha256:db6f70a4b09cde813a4807843abaaa60f3b15fb4a2a06f9ae9c311472662daa1", "sha256:f17495e6fe3d377e3faac68121caef6f974fcb9e046bc075bcff40d8e5cc69a4", "sha256:f85900b9cca0c67767bb61b2b9bd53208aaa7373dae633dbe25d179b4bf38aa7" ], "version": "==1.2.6" } } } ```
chenl commented 6 years ago

I can see this on a completely fresh environment:

Steps to reproduce:

  1. docker run -it ubuntu:latest bash
  2. apt update && apt -y upgrade && apt -y install python3-pip
  3. pip3 install pip --upgrade
  4. mkdir foo && cd foo && pipenv shell
  5. pipenv install requests

and as mentioned above pipenv lock --clear dosn't fix this.

$ pipenv --support Pipenv version: `'2018.7.1'` Pipenv location: `'/usr/local/lib/python3.6/dist-packages/pipenv'` Python location: `'/usr/bin/python3'` Other Python installations in `PATH`: - `3.6`: `/usr/bin/python3.6m` - `3.6`: `/root/.local/share/virtualenvs/foo-YJbvrhmB/bin/python3.6` - `3.6`: `/usr/bin/python3.6` - `3.6.6`: `/root/.local/share/virtualenvs/foo-YJbvrhmB/bin/python` - `3.6.6`: `/root/.local/share/virtualenvs/foo-YJbvrhmB/bin/python3` - `3.6.6`: `/usr/bin/python3` PEP 508 Information: ``` {'implementation_name': 'cpython', 'implementation_version': '3.6.6', 'os_name': 'posix', 'platform_machine': 'x86_64', 'platform_python_implementation': 'CPython', 'platform_release': '4.15.0-36-generic', 'platform_system': 'Linux', 'platform_version': '#39-Ubuntu SMP Mon Sep 24 16:19:09 UTC 2018', 'python_full_version': '3.6.6', 'python_version': '3.6', 'sys_platform': 'linux'} ``` System environment variables: - `LC_ALL` - `LS_COLORS` - `LANG` - `HOSTNAME` - `OLDPWD` - `VIRTUAL_ENV` - `PIP_PYTHON_PATH` - `PWD` - `HOME` - `PIPENV_ACTIVE` - `TERM` - `PYTHONDONTWRITEBYTECODE` - `SHLVL` - `PATH` - `PS1` - `_` Pipenv–specific environment variables: - `PIPENV_ACTIVE`: `1` Debug–specific environment variables: - `PATH`: `/root/.local/share/virtualenvs/foo-YJbvrhmB/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin` - `LANG`: `C.UTF-8` - `PWD`: `/foo` - `VIRTUAL_ENV`: `/root/.local/share/virtualenvs/foo-YJbvrhmB` --------------------------- Contents of `Pipfile` ('/foo/Pipfile'): ```toml [[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] [dev-packages] [requires] python_version = "3.6" ``` Contents of `Pipfile.lock` ('/foo/Pipfile.lock'): ```json { "_meta": { "hash": { "sha256": "415dfdcb118dd9bdfef17671cb7dcd78dbd69b6ae7d4f39e8b44e71d60ca72e7" }, "pipfile-spec": 6, "requires": { "python_version": "3.6" }, "sources": [ { "name": "pypi", "url": "https://pypi.org/simple", "verify_ssl": true } ] }, "default": {}, "develop": {} } ```
rooterkyberian commented 6 years ago

@chenl your instructions seem incomplete (how is pipenv installed?) and no traceback/error message has been attached by you

the timing of this error report makes me think that you have encountered pip 18.1 incompatibility instead https://github.com/pypa/pipenv/issues/2924

uranusjr commented 6 years ago

@rooterkyberian Potentially, yes, but there really isn’t a viable way to find out what the problem is.