asterisk / documentation

The Asterisk Documentation Project.
https://docs.asterisk.org/
Other
27 stars 25 forks source link

"error: invalid command 'bdist_wheel'" when running `pip install` in virtualenv #9

Closed seanbright closed 1 year ago

seanbright commented 1 year ago
user@host:~/documentation$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.6 LTS
Release:        20.04
Codename:       focal
user@host:~/documentation$
user@host:~/documentation$
user@host:~/documentation$ python -m venv .venv
user@host:~/documentation$ source .venv/bin/activate
(.venv) user@host:~/documentation$ pip install -r requirements.txt 
Collecting https://github.com/jimporter/mike/archive/2d9af5c.zip (from -r requirements.txt (line 7))
  Using cached https://github.com/jimporter/mike/archive/2d9af5c.zip
Collecting mkdocs>=1.4.3
  Using cached mkdocs-1.4.3-py3-none-any.whl (3.7 MB)
Collecting mkdocs-git-revision-date-localized-plugin>=1.2.0
  Using cached mkdocs_git_revision_date_localized_plugin-1.2.0-py3-none-any.whl (21 kB)
Collecting mkdocs-material>=9.1.9
  Using cached mkdocs_material-9.1.18-py3-none-any.whl (7.8 MB)
Collecting mkdocs-material-extensions>=1.1.1
  Using cached mkdocs_material_extensions-1.1.1-py3-none-any.whl (7.9 kB)
Collecting mkdocs-table-reader-plugin>=2.0.1
  Using cached mkdocs_table_reader_plugin-2.0.1-py3-none-any.whl (9.1 kB)
Collecting lxml>=4.8.0
  Using cached lxml-4.9.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (7.1 MB)
Collecting importlib_metadata
  Using cached importlib_metadata-6.8.0-py3-none-any.whl (22 kB)
Collecting importlib_resources
  Using cached importlib_resources-6.0.0-py3-none-any.whl (31 kB)
Collecting jinja2>=2.7
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting pyyaml>=5.1
  Using cached PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (701 kB)
Collecting verspec
  Using cached verspec-0.1.0-py3-none-any.whl (19 kB)
Collecting watchdog>=2.0
  Using cached watchdog-3.0.0-py3-none-manylinux2014_x86_64.whl (82 kB)
Collecting click>=7.0
  Using cached click-8.1.4-py3-none-any.whl (98 kB)
Collecting markdown<3.4,>=3.2.1
  Using cached Markdown-3.3.7-py3-none-any.whl (97 kB)
Collecting packaging>=20.5
  Using cached packaging-23.1-py3-none-any.whl (48 kB)
Collecting mergedeep>=1.3.4
  Using cached mergedeep-1.3.4-py3-none-any.whl (6.4 kB)
Collecting ghp-import>=1.0
  Using cached ghp_import-2.1.0-py3-none-any.whl (11 kB)
Collecting pyyaml-env-tag>=0.1
  Using cached pyyaml_env_tag-0.1-py3-none-any.whl (3.9 kB)
Collecting pytz
  Using cached pytz-2023.3-py2.py3-none-any.whl (502 kB)
Collecting babel>=2.7.0
  Using cached Babel-2.12.1-py3-none-any.whl (10.1 MB)
Collecting GitPython
  Using cached GitPython-3.1.31-py3-none-any.whl (184 kB)
Collecting pygments>=2.14
  Using cached Pygments-2.15.1-py3-none-any.whl (1.1 MB)
Collecting colorama>=0.4
  Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting requests>=2.26
  Using cached requests-2.31.0-py3-none-any.whl (62 kB)
Collecting regex>=2022.4.24
  Using cached regex-2023.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (772 kB)
Collecting pymdown-extensions>=9.9.1
  Using cached pymdown_extensions-10.0.1-py3-none-any.whl (240 kB)
Collecting tabulate>=0.8.7
  Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting pandas>=1.1
  Using cached pandas-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
Collecting zipp>=0.5
  Using cached zipp-3.15.0-py3-none-any.whl (6.8 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting python-dateutil>=2.8.1
  Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting gitdb<5,>=4.0.1
  Using cached gitdb-4.0.10-py3-none-any.whl (62 kB)
Collecting charset-normalizer<4,>=2
  Using cached charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (195 kB)
Collecting urllib3<3,>=1.21.1
  Using cached urllib3-2.0.3-py3-none-any.whl (123 kB)
Collecting idna<4,>=2.5
  Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting certifi>=2017.4.17
  Using cached certifi-2023.5.7-py3-none-any.whl (156 kB)
Collecting numpy>=1.20.3; python_version < "3.10"
  Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB)
Collecting tzdata>=2022.1
  Using cached tzdata-2023.3-py2.py3-none-any.whl (341 kB)
Collecting six>=1.5
  Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting smmap<6,>=3.0.1
  Using cached smmap-5.0.0-py3-none-any.whl (24 kB)
Building wheels for collected packages: mike
  Building wheel for mike (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/user/documentation/.venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-jcq53__c/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-jcq53__c/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-tio_iquh
       cwd: /tmp/pip-req-build-jcq53__c/
  Complete output (6 lines):
  usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
     or: setup.py --help [cmd1 cmd2 ...]
     or: setup.py --help-commands
     or: setup.py cmd --help

  error: invalid command 'bdist_wheel'
  ----------------------------------------
  ERROR: Failed building wheel for mike
  Running setup.py clean for mike
Failed to build mike
Installing collected packages: watchdog, click, zipp, importlib-metadata, markdown, packaging, MarkupSafe, jinja2, mergedeep, six, python-dateutil, ghp-import, pyyaml, pyyaml-env-tag, mkdocs, pytz, babel, smmap, gitdb, GitPython, mkdocs-git-revision-date-localized-plugin, pygments, colorama, charset-normalizer, urllib3, idna, certifi, requests, regex, pymdown-extensions, mkdocs-material-extensions, mkdocs-material, tabulate, numpy, tzdata, pandas, mkdocs-table-reader-plugin, lxml, importlib-resources, verspec, mike
    Running setup.py install for mike ... done
Successfully installed GitPython-3.1.31 MarkupSafe-2.1.3 babel-2.12.1 certifi-2023.5.7 charset-normalizer-3.1.0 click-8.1.4 colorama-0.4.6 ghp-import-2.1.0 gitdb-4.0.10 idna-3.4 importlib-metadata-6.8.0 importlib-resources-6.0.0 jinja2-3.1.2 lxml-4.9.3 markdown-3.3.7 mergedeep-1.3.4 mike-1.2.0.dev0 mkdocs-1.4.3 mkdocs-git-revision-date-localized-plugin-1.2.0 mkdocs-material-9.1.18 mkdocs-material-extensions-1.1.1 mkdocs-table-reader-plugin-2.0.1 numpy-1.24.4 packaging-23.1 pandas-2.0.3 pygments-2.15.1 pymdown-extensions-10.0.1 python-dateutil-2.8.2 pytz-2023.3 pyyaml-6.0 pyyaml-env-tag-0.1 regex-2023.6.3 requests-2.31.0 six-1.16.0 smmap-5.0.0 tabulate-0.9.0 tzdata-2023.3 urllib3-2.0.3 verspec-0.1.0 watchdog-3.0.0 zipp-3.15.0
gtjoseph commented 1 year ago

We've removed the requirement on mike so this issue is probably moot now.