JohannesBuchner/bexvar

Can't install bexvar

Closed this issue · 4 comments

When I try to install bexvar on my laptop (Ubuntu 20.04, Python 3.10) with pip install bexvar I get the following error:

Collecting bexvar
  Using cached bexvar-1.1.0.tar.gz (19 kB)
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [11 lines of output]
      /home/mattimbr/PyVenv/python3.10/lib/python3.10/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
      !!
      
              ********************************************************************************
              Requirements should be satisfied by a PEP 517 installer.
              If you are using pip, you can try `pip install --use-pep517`.
              ********************************************************************************
      
      !!
        dist.fetch_build_eggs(dist.setup_requires)
      error in bexvar setup command: 'python_requires' must be a string containing valid version specifiers; Invalid specifier: '>=3.5.*'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

It seems to be an issue related to the package. Do you recommend a workaround?

Thanks for reporting this. I am a bit confused though because it does not say '>=3.5.*' in setup.py on github. Can you try installing from github?

I made a new release, 1.1.1, it should work now. Let me know.

Thanks a lot, I confirm that now the installation via pip is working!