pipenv install wsgiref throws error when installed on python 3.8.0
wsgiref should get installed successfully
['/home/xyz/.local/share/virtualenvs/flask-fullstack-aquMmdKt/bin/pip', 'install', '--verbose', '--upgrade', 'wsgiref', '-i', 'https://pypi.org/simple']
Adding wsgiref to Pipfile's [packages]ā¦
ā Installation Succeeded
Pipfile.lock (cc7623) out of date, updating to (444b8b)ā¦
Locking [dev-packages] dependenciesā¦
ā Success!
Using pip: -i https://pypi.org/simple
Using pip: -i https://pypi.org/simple
Using pip: -i https://pypi.org/simple
ROUND 1
Current constraints:
ipython
Finding the best candidates:
found candidate ipython==7.9.0 (constraint was <any>)
Finding secondary dependencies:
ipython==7.9.0 requires backcall, decorator, jedi>=0.10, pexpect; sys_platform != "win32", pickleshare, prompt-toolkit<2.1.0,>=2.0.0, pygments, setuptools>=18.5, traitlets>=4.2
New dependencies found in this round:
adding ['backcall', '', '[]']
adding ['decorator', '', '[]']
adding ['jedi', '>=0.10', '[]']
adding ['pexpect', '', '[]']
adding ['pickleshare', '', '[]']
adding ['prompt-toolkit', '<2.1.0,>=2.0.0', '[]']
adding ['pygments', '', '[]']
adding ['traitlets', '>=4.2', '[]']
Removed dependencies in this round:
Unsafe dependencies in this round:
------------------------------------------------------------
Result of round 1: not stable
ROUND 2
Current constraints:
backcall
decorator
ipython
jedi>=0.10
pexpect
pickleshare
prompt-toolkit<2.1.0,>=2.0.0
pygments
traitlets>=4.2
Finding the best candidates:
found candidate backcall==0.1.0 (constraint was <any>)
found candidate decorator==4.4.1 (constraint was <any>)
found candidate ipython==7.9.0 (constraint was <any>)
found candidate jedi==0.15.1 (constraint was >=0.10)
found candidate pexpect==4.7.0 (constraint was <any>)
found candidate pickleshare==0.7.5 (constraint was <any>)
found candidate prompt-toolkit==2.0.10 (constraint was >=2.0.0,<2.1.0)
found candidate pygments==2.4.2 (constraint was <any>)
found candidate traitlets==4.3.3 (constraint was >=4.2)
Finding secondary dependencies:
decorator==4.4.1 requires -
ipython==7.9.0 requires backcall, decorator, jedi>=0.10, pexpect; sys_platform != "win32", pickleshare, prompt-toolkit<2.1.0,>=2.0.0, pygments, setuptools>=18.5, traitlets>=4.2
traitlets==4.3.3 requires decorator, ipython-genutils, six
backcall==0.1.0 requires -
jedi==0.15.1 requires parso>=0.5.0
prompt-toolkit==2.0.10 requires six>=1.9.0, wcwidth
pygments==2.4.2 requires -
pickleshare==0.7.5 requires -
pexpect==4.7.0 requires ptyprocess>=0.5
New dependencies found in this round:
adding ['ipython-genutils', '', '[]']
adding ['parso', '>=0.5.0', '[]']
adding ['ptyprocess', '>=0.5', '[]']
adding ['six', '>=1.9.0', '[]']
adding ['wcwidth', '', '[]']
Removed dependencies in this round:
Unsafe dependencies in this round:
------------------------------------------------------------
Result of round 2: not stable
ROUND 3
Current constraints:
backcall
decorator
ipython
ipython-genutils
jedi>=0.10
parso>=0.5.0
pexpect
pickleshare
prompt-toolkit<2.1.0,>=2.0.0
ptyprocess>=0.5
pygments
six>=1.9.0
traitlets>=4.2
wcwidth
Finding the best candidates:
found candidate backcall==0.1.0 (constraint was <any>)
found candidate decorator==4.4.1 (constraint was <any>)
found candidate ipython==7.9.0 (constraint was <any>)
found candidate ipython-genutils==0.2.0 (constraint was <any>)
found candidate jedi==0.15.1 (constraint was >=0.10)
found candidate parso==0.5.1 (constraint was >=0.5.0)
found candidate pexpect==4.7.0 (constraint was <any>)
found candidate pickleshare==0.7.5 (constraint was <any>)
found candidate prompt-toolkit==2.0.10 (constraint was >=2.0.0,<2.1.0)
found candidate ptyprocess==0.6.0 (constraint was >=0.5)
found candidate pygments==2.4.2 (constraint was <any>)
found candidate six==1.13.0 (constraint was >=1.9.0)
found candidate traitlets==4.3.3 (constraint was >=4.2)
found candidate wcwidth==0.1.7 (constraint was <any>)
Finding secondary dependencies:
decorator==4.4.1 requires -
wcwidth==0.1.7 requires -
jedi==0.15.1 requires parso>=0.5.0
backcall==0.1.0 requires -
pexpect==4.7.0 requires ptyprocess>=0.5
ipython-genutils==0.2.0 requires -
six==1.13.0 requires -
prompt-toolkit==2.0.10 requires six>=1.9.0, wcwidth
pickleshare==0.7.5 requires -
traitlets==4.3.3 requires decorator, ipython-genutils, six
ptyprocess==0.6.0 requires -
ipython==7.9.0 requires backcall, decorator, jedi>=0.10, pexpect; sys_platform != "win32", pickleshare, prompt-toolkit<2.1.0,>=2.0.0, pygments, setuptools>=18.5, traitlets>=4.2
pygments==2.4.2 requires -
parso==0.5.1 requires -
------------------------------------------------------------
Result of round 3: stable, done
Locking [packages] dependenciesā¦
ā Locking Failed!
Using pip: -i https://pypi.org/simple
Using pip: -i https://pypi.org/simple
Using pip: -i https://pypi.org/simple
ROUND 1
Current constraints:
flask
itsdangerous
jinja2
markupsafe
werkzeug
wsgiref
Finding the best candidates:
found candidate flask==1.1.1 (constraint was <any>)
found candidate itsdangerous==1.1.0 (constraint was <any>)
found candidate jinja2==2.10.3 (constraint was <any>)
found candidate markupsafe==1.1.1 (constraint was <any>)
found candidate werkzeug==0.16.0 (constraint was <any>)
found candidate wsgiref==0.1.2 (constraint was <any>)
Finding secondary dependencies:
jinja2==2.10.3 requires markupsafe>=0.23
werkzeug==0.16.0 requires -
flask==1.1.1 requires click>=5.1, itsdangerous>=0.24, jinja2>=2.10.1, werkzeug>=0.15
itsdangerous==1.1.0 requires -
markupsafe==1.1.1 requires -
wsgiref==0.1.2 not in cache, need to check index
Traceback (most recent call last):
File "/home/ /.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 126, in <module>
main()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 118, in main
_main(parsed.pre, parsed.clear, parsed.verbose, parsed.system,
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 78, in _main
results = resolve(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 61, in resolve
return resolve_deps(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/utils.py", line 718, in resolve_deps
resolved_tree, hashes, markers_lookup, resolver = actually_resolve_deps(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
resolved_tree = resolver.resolve()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/utils.py", line 385, in resolve
results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
has_changed, best_matches = self._resolve_one_round()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
for dep in self._iter_dependencies(best_match):
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
dependencies = self.repository.get_dependencies(ireq)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
legacy_results = self.get_legacy_dependencies(ireq)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
results = resolver._resolve_one(reqset, ireq)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 211, in _get_abstract_dist_for
abstract_dist = self.preparer.prepare_linked_requirement(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
abstract_dist.prep_for_dist(finder, self.build_isolation)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
self.req.run_egg_info()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 470, in run_egg_info
call_subprocess(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 703, in call_subprocess
raise InstallationError(
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpn9o5zj5abuild/wsgiref/
Using pip: -i https://pypi.org/simple
Using pip: -i https://pypi.org/simple
ROUND 1
Current constraints:
flask
itsdangerous
jinja2
markupsafe
werkzeug
wsgiref
Finding the best candidates:
found candidate flask==1.1.1 (constraint was <any>)
found candidate itsdangerous==1.1.0 (constraint was <any>)
found candidate jinja2==2.10.3 (constraint was <any>)
found candidate markupsafe==1.1.1 (constraint was <any>)
found candidate werkzeug==0.16.0 (constraint was <any>)
found candidate wsgiref==0.1.2 (constraint was <any>)
Finding secondary dependencies:
jinja2==2.10.3 requires markupsafe>=0.23
werkzeug==0.16.0 requires -
flask==1.1.1 requires click>=5.1, itsdangerous>=0.24, jinja2>=2.10.1, werkzeug>=0.15
itsdangerous==1.1.0 requires -
markupsafe==1.1.1 requires -
wsgiref==0.1.2 not in cache, need to check index
Traceback (most recent call last):
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 126, in <module>
main()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 118, in main
_main(parsed.pre, parsed.clear, parsed.verbose, parsed.system,
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 78, in _main
results = resolve(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/resolver.py", line 61, in resolve
return resolve_deps(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/utils.py", line 718, in resolve_deps
resolved_tree, hashes, markers_lookup, resolver = actually_resolve_deps(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/utils.py", line 480, in actually_resolve_deps
resolved_tree = resolver.resolve()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/utils.py", line 385, in resolve
results = self.resolver.resolve(max_rounds=environments.PIPENV_MAX_ROUNDS)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 102, in resolve
has_changed, best_matches = self._resolve_one_round()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 206, in _resolve_one_round
for dep in self._iter_dependencies(best_match):
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/resolver.py", line 301, in _iter_dependencies
dependencies = self.repository.get_dependencies(ireq)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 234, in get_dependencies
legacy_results = self.get_legacy_dependencies(ireq)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 426, in get_legacy_dependencies
results, ireq = self.resolve_reqs(download_dir, ireq, wheel_cache)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/piptools/repositories/pypi.py", line 297, in resolve_reqs
results = resolver._resolve_one(reqset, ireq)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 260, in _resolve_one
abstract_dist = self._get_abstract_dist_for(req_to_install)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/resolve.py", line 211, in _get_abstract_dist_for
abstract_dist = self.preparer.prepare_linked_requirement(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 294, in prepare_linked_requirement
abstract_dist.prep_for_dist(finder, self.build_isolation)
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/operations/prepare.py", line 127, in prep_for_dist
self.req.run_egg_info()
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/req/req_install.py", line 470, in run_egg_info
call_subprocess(
File "/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv/patched/notpip/_internal/utils/misc.py", line 703, in call_subprocess
raise InstallationError(
pipenv.patched.notpip._internal.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpn9o5zj5abuild/wsgiref/
Provide the steps to replicate (which usually at least includes the commands and the Pipfile).
pipenv install wsgiref
$ pipenv --support
Pipenv version: '2018.11.26'
Pipenv location: '/home/xyz/.asdf/installs/python/3.8.0/lib/python3.8/site-packages/pipenv'
Python location: '/home/xyz/.asdf/installs/python/3.8.0/bin/python3.8'
Python installations found:
3.8.0: /home/xyz/.asdf/installs/python/3.8.0/bin/python33.7.5: /usr/bin/python33.7.5: /usr/bin/python3.7m3.7.4: /home/xyz/.asdf/installs/python/3.7.4/bin/python33.7.4: /home/xyz/.asdf/installs/python/3.7.4/bin/python3.7m2.7.17rc1: /usr/bin/python2PEP 508 Information:
{'implementation_name': 'cpython',
'implementation_version': '3.8.0',
'os_name': 'posix',
'platform_machine': 'x86_64',
'platform_python_implementation': 'CPython',
'platform_release': '5.3.0-21-generic',
'platform_system': 'Linux',
'platform_version': '#22-Ubuntu SMP Tue Oct 29 22:55:51 UTC 2019',
'python_full_version': '3.8.0',
'python_version': '3.8',
'sys_platform': 'linux'}
System environment variables:
PATHSHELLSESSION_MANAGERCOLORTERMXDG_CONFIG_DIRSXDG_MENU_PREFIXGNOME_DESKTOP_SESSION_IDGTK_IM_MODULENVM_IOJS_ORG_MIRRORGTK2_MODULESLANGUAGEQT4_IM_MODULEMANDATORY_PATHGNOME_SHELL_SESSION_MODESSH_AUTH_SOCKXMODIFIERSDESKTOP_SESSIONSSH_AGENT_PIDGTK_MODULESPWDXDG_SESSION_DESKTOPLOGNAMEXDG_SESSION_TYPEMANPATHGPG_AGENT_INFOXAUTHORITYWINDOWPATHHOMEUSERNAMEIM_CONFIG_PHASELANGLS_COLORSXDG_CURRENT_DESKTOPSTARSHIP_SHELLVTE_VERSIONGNOME_TERMINAL_SCREENINVOCATION_IDMANAGERPIDCLUTTER_IM_MODULENVM_DIRLESSCLOSEXDG_SESSION_CLASSTERMDEFAULTS_PATHASDF_DIRLESSOPENLIBVIRT_DEFAULT_URIUSERGNOME_TERMINAL_SERVICEDISPLAYSHLVLNVM_CD_FLAGSQT_IM_MODULEXDG_RUNTIME_DIRNVM_NODEJS_ORG_MIRRORJOURNAL_STREAMELIXIR_VERSIONXDG_DATA_DIRSGDMSESSIONDBUS_SESSION_BUS_ADDRESSNVM_BINWASMER_CACHE_DIRMIX_ARCHIVESWASMER_DIROLDPWDPIP_DISABLE_PIP_VERSION_CHECKPYTHONDONTWRITEBYTECODEPIP_SHIMS_BASE_MODULEPIP_PYTHON_PATHPYTHONFINDER_IGNORE_UNSUPPORTEDPipenvāspecific environment variables:
Debugāspecific environment variables:
PATH: /home/xyz/.asdf/installs/python/3.8.0/bin:/home/xyz/.asdf/shims:/home/xyz/.asdf/bin:/home/xyz/.kiex/elixirs/elixir-1.9.0/bin:/home/xyz/.kiex/bin:/home/xyz/.wasmer/bin:/home/xyz/.wasmer/globals/wapm_packages/.bin:/home/xyz/.deno/bin:/home/xyz/binaryen/bin/:/home/xyz/emsdk/emscripten/1.38.11/:/home/xyz/wabt/bin:/home/xyz/.asdf/installs/rust/1.37.0/bin:/home/xyz/github/development/flutter/bin:/home/xyz/bin:/home/xyz/.nvm/versions/node/v12.4.0/bin:/home/xyz/.local/share/umake/swift/swift-lang/usr/bin:/home/xyz/.cargo/bin:/home/xyz/bin:/home/xyz/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/xyz/istio-1.0.0/bin:/snap/bin:/var/lib/snapd/snap/bin:/home/xyz/Android/Sdk/:/home/xyz/Android/Sdk/tools:/home/xyz/Android/Sdk/platform-tools:/home/xyz/Android/Sdk/build-toolsSHELL: /bin/bashLANG: en_INPWD: /home/xyz/experiments/python-workspace/flask-fullstackContents of Pipfile ('/home/xyz/experiments/python-workspace/flask-fullstack/Pipfile'):
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[dev-packages]
ipython = "*"
[packages]
flask = "*"
jinja2 = "*"
markupsafe = "*"
werkzeug = "*"
itsdangerous = "*"
wsgiref = "0.1.2"
[requires]
python_version = "3.8.0"
Contents of Pipfile.lock ('/home/xyz/experiments/python-workspace/flask-fullstack/Pipfile.lock'):
{
"_meta": {
"hash": {
"sha256": "01e7879125788fbc3d6bb85da23044efb4435599268798b28198f7edf6444b8b"
},
"pipfile-spec": 6,
"requires": {
"python_version": "3.8.0"
},
"sources": [
{
"name": "pypi",
"url": "https://pypi.org/simple",
"verify_ssl": true
}
]
},
"default": {
"click": {
"hashes": [
"sha256:2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13",
"sha256:5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7"
],
"version": "==7.0"
},
"flask": {
"hashes": [
"sha256:13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52",
"sha256:45eb5a6fd193d6cf7e0cf5d8a5b31f83d5faae0293695626f539a823e93b13f6"
],
"index": "pypi",
"version": "==1.1.1"
},
"itsdangerous": {
"hashes": [
"sha256:321b033d07f2a4136d3ec762eac9f16a10ccd60f53c0c91af90217ace7ba1f19",
"sha256:b12271b2047cb23eeb98c8b5622e2e5c5e9abd9784a153e9d8ef9cb4dd09d749"
],
"index": "pypi",
"version": "==1.1.0"
},
"jinja2": {
"hashes": [
"sha256:74320bb91f31270f9551d46522e33af46a80c3d619f4a4bf42b3164d30b5911f",
"sha256:9fe95f19286cfefaa917656583d020be14e7859c6b0252588391e47db34527de"
],
"index": "pypi",
"version": "==2.10.3"
},
"markupsafe": {
"hashes": [
"sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473",
"sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161",
"sha256:09c4b7f37d6c648cb13f9230d847adf22f8171b1ccc4d5682398e77f40309235",
"sha256:1027c282dad077d0bae18be6794e6b6b8c91d58ed8a8d89a89d59693b9131db5",
"sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff",
"sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b",
"sha256:43a55c2930bbc139570ac2452adf3d70cdbb3cfe5912c71cdce1c2c6bbd9c5d1",
"sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e",
"sha256:500d4957e52ddc3351cabf489e79c91c17f6e0899158447047588650b5e69183",
"sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66",
"sha256:62fe6c95e3ec8a7fad637b7f3d372c15ec1caa01ab47926cfdf7a75b40e0eac1",
"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:e249096428b3ae81b08327a63a485ad0878de3fb939049038579ac0ef61e17e7"
],
"index": "pypi",
"version": "==1.1.1"
},
"werkzeug": {
"hashes": [
"sha256:7280924747b5733b246fe23972186c6b348f9ae29724135a6dfc1e53cea433e7",
"sha256:e5f4a1f98b52b18a93da705a7458e55afb26f32bff83ff5d19189f92462d65c4"
],
"index": "pypi",
"version": "==0.16.0"
}
},
"develop": {
"backcall": {
"hashes": [
"sha256:38ecd85be2c1e78f77fd91700c76e14667dc21e2713b63876c0eb901196e01e4",
"sha256:bbbf4b1e5cd2bdb08f915895b51081c041bac22394fdfcfdfbe9f14b77c08bf2"
],
"version": "==0.1.0"
},
"decorator": {
"hashes": [
"sha256:54c38050039232e1db4ad7375cfce6748d7b41c29e95a081c8a6d2c30364a2ce",
"sha256:5d19b92a3c8f7f101c8dd86afd86b0f061a8ce4540ab8cd401fa2542756bce6d"
],
"version": "==4.4.1"
},
"ipython": {
"hashes": [
"sha256:dfd303b270b7b5232b3d08bd30ec6fd685d8a58cabd54055e3d69d8f029f7280",
"sha256:ed7ebe1cba899c1c3ccad6f7f1c2d2369464cc77dba8eebc65e2043e19cda995"
],
"index": "pypi",
"version": "==7.9.0"
},
"ipython-genutils": {
"hashes": [
"sha256:72dd37233799e619666c9f639a9da83c34013a73e8bbc79a7a6348d93c61fab8",
"sha256:eb2e116e75ecef9d4d228fdc66af54269afa26ab4463042e33785b887c628ba8"
],
"version": "==0.2.0"
},
"jedi": {
"hashes": [
"sha256:786b6c3d80e2f06fd77162a07fed81b8baa22dde5d62896a790a331d6ac21a27",
"sha256:ba859c74fa3c966a22f2aeebe1b74ee27e2a462f56d3f5f7ca4a59af61bfe42e"
],
"version": "==0.15.1"
},
"parso": {
"hashes": [
"sha256:63854233e1fadb5da97f2744b6b24346d2750b85965e7e399bec1620232797dc",
"sha256:666b0ee4a7a1220f65d367617f2cd3ffddff3e205f3f16a0284df30e774c2a9c"
],
"version": "==0.5.1"
},
"pexpect": {
"hashes": [
"sha256:2094eefdfcf37a1fdbfb9aa090862c1a4878e5c7e0e7e7088bdb511c558e5cd1",
"sha256:9e2c1fd0e6ee3a49b28f95d4b33bc389c89b20af6a1255906e90ff1262ce62eb"
],
"markers": "sys_platform != 'win32'",
"version": "==4.7.0"
},
"pickleshare": {
"hashes": [
"sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca",
"sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"
],
"version": "==0.7.5"
},
"prompt-toolkit": {
"hashes": [
"sha256:46642344ce457641f28fc9d1c9ca939b63dadf8df128b86f1b9860e59c73a5e4",
"sha256:e7f8af9e3d70f514373bf41aa51bc33af12a6db3f71461ea47fea985defb2c31",
"sha256:f15af68f66e664eaa559d4ac8a928111eebd5feda0c11738b5998045224829db"
],
"version": "==2.0.10"
},
"ptyprocess": {
"hashes": [
"sha256:923f299cc5ad920c68f2bc0bc98b75b9f838b93b599941a6b63ddbc2476394c0",
"sha256:d7cc528d76e76342423ca640335bd3633420dc1366f258cb31d05e865ef5ca1f"
],
"version": "==0.6.0"
},
"pygments": {
"hashes": [
"sha256:71e430bc85c88a430f000ac1d9b331d2407f681d6f6aec95e8bcfbc3df5b0127",
"sha256:881c4c157e45f30af185c1ffe8d549d48ac9127433f2c380c24b84572ad66297"
],
"version": "==2.4.2"
},
"six": {
"hashes": [
"sha256:1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd",
"sha256:30f610279e8b2578cab6db20741130331735c781b56053c59c4076da27f06b66"
],
"version": "==1.13.0"
},
"traitlets": {
"hashes": [
"sha256:70b4c6a1d9019d7b4f6846832288f86998aa3b9207c6821f3578a6a6a467fe44",
"sha256:d023ee369ddd2763310e4c3eae1ff649689440d4ae59d7485eb4cfbbe3e359f7"
],
"version": "==4.3.3"
},
"wcwidth": {
"hashes": [
"sha256:3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e",
"sha256:f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c"
],
"version": "==0.1.7"
}
}
}
That is mainly because you are trying to install a pypi package which is last updated in 13 years ago on a modern Python version. The more strange part is wsgiref package is already built into the Python standard library.
Just to help people who come here googling, wsgiref is built into python 3's standard library. just import it and use it.
Most helpful comment
Just to help people who come here googling, wsgiref is built into python 3's standard library. just import it and use it.