Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No support for wheels #99

Open
vellamike opened this issue Apr 30, 2019 · 4 comments
Open

No support for wheels #99

vellamike opened this issue Apr 30, 2019 · 4 comments
Assignees
Milestone

Comments

@vellamike
Copy link

When running pip install quast I get the following error:

  ERROR: Complete output from command /home/mike/virtualenvs/quastest/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-install-nv0esrne/quast/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-7eg2xawh --python-tag cp36:
  ERROR: Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-nv0esrne/quast/setup.py", line 55, in <module>
      raise RuntimeError("This setup.py does not support wheels. setup.py install will be run automatically...")
  RuntimeError: This setup.py does not support wheels. setup.py install will be run automatically...
  ----------------------------------------
  ERROR: Failed building wheel for quast

quast does proceed to install but takes a long time which causes a problem on the CI system I am using. Could wheels support be added?

@vellamike vellamike changed the title Add support for wheels No support for wheels Apr 30, 2019
@Zethson
Copy link

Zethson commented May 22, 2019

I encountered the same error. Is there any update?

@alexeigurevich alexeigurevich added this to the 5.1 milestone May 24, 2019
@alexeigurevich
Copy link
Contributor

Sorry for the late response and thanks for raising this issue.

When wheels were introduced in Python, we tried to support them in Quast's setup.py but failed since its core dependency, setuptools, did not support wheels at that time. The newest versions of setuptools seem to work fine with wheels, so we will add support for wheels in the next Quast release. We tested that everything is working properly now but can't simply update Quast package on PyPI, a new version should be released (5.0.3 or 5.1.0). I will keep the issue open until then.

Few more comments/suggestions:
For @Zethson

I encountered the same error. Is there any update?

Note that this message is not a fatal error, it is mostly a warning after which the installation process continues (and hopefully finishes correctly in the majority of cases).

For @vellamike

quast does proceed to install but takes a long time which causes a problem on the CI system I am using.

Not sure whether it is feasible for your setting but you can try to get a faster installation using bioconda which has precompiled Quast versions.

@suvash
Copy link

suvash commented Jun 19, 2019

Looking forward to this (wheels support) being released.

@kislyuk
Copy link

kislyuk commented Mar 4, 2021

Hello, is there any update on this? Wheel support on Python is ubiquitous now, and it would be ideal if Quast could provide pre-built Linux amd64 wheels on PyPI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants