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

pyvcf dependency is causing installation failure on setuptools>=58 #247

Open
susannasiebert opened this issue Oct 11, 2021 · 4 comments
Open

Comments

@susannasiebert
Copy link

susannasiebert commented Oct 11, 2021

pyvcf uses use_2to3=True which has been deprecated in setuptools >= 58 and fails installation. This in turn causes failures during varcode installation and other packages that use varcode.

Our package pvactools (https://github.com/griffithlab/pVACtools) has a dependency on vaxrank, which has a varcode dependency. We already switched away from pyvcf to vcfpy (https://vcfpy.readthedocs.io/en/stable/) to get around this problem but since our vaxrank dependency still relies on pyvcf, this issue has not been resolved for us.

Since pyvcf doesn't appear to be maintained anymore, switching to vcfpy might be a good alternative for varcode as well.

See also: jamescasbon/PyVCF#332

@iskandr
Copy link
Contributor

iskandr commented Oct 18, 2021

Thanks for letting us known @susannasiebert -- I'll looking into migrating varcode to a better VCF parser this week.

@Stikus
Copy link

Stikus commented Jan 24, 2022

Hello, @iskandr
Any progress with migration?

@Stikus
Copy link

Stikus commented Apr 18, 2023

Looks like it fixed now? #249 about it too?

@jonasscheid
Copy link

Yes, I pushed it to bioconda as well https://anaconda.org/bioconda/varcode

The only thing that is not aligned are the release versions of the GitHub repo and pypi/bioconda.

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

4 participants