nextstrain / cli

The Nextstrain command-line interface (CLI)—a program called nextstrain—which aims to provide a consistent way to run and visualize pathogen builds and access Nextstrain components like Augur and Auspice across computing environments such as Docker, Conda, and AWS Batch.
https://docs.nextstrain.org/projects/cli/
MIT License
27 stars 20 forks source link

Why did the tarball filename change from nextstrain-cli-VERSION.tar.gz to nextstrain_cli-VERSION.tar.gz from 8.2.0 to 8.3.0 #378

Open corneliusroemer opened 1 week ago

corneliusroemer commented 1 week ago

The bioconda recipe expects the hyphenated version. The underscore one doesn't work, so we haven't gotten versions 8.3.0 and following in bioconda.

I couldn't find out why the tarball name changed. Any clues?

corneliusroemer commented 1 week ago

I think I figured it out: https://github.com/pypa/setuptools/pull/4159

setuptools wrongly turned underscore into hyphen. We had set up the recipe relying on this bug.

The bug was fixed, so now things break.

Hard to track down because we don't pin setuptools, but always upgrade to latest version when releasing.