broadinstitute / CellBender

CellBender is a software package for eliminating technical artifacts from high-throughput single-cell RNA sequencing (scRNA-seq) data.
https://cellbender.rtfd.io
BSD 3-Clause "New" or "Revised" License
285 stars 52 forks source link

missing tab/release in GitHub + release on PyPI for v0.3.1 #324

Open boegel opened 8 months ago

boegel commented 8 months ago

PRs #303 and #304 show that there's a 0.3.1 version of CellBender, but the corresponding commit was not tagged (cfr. https://github.com/broadinstitute/CellBender/tags), and hence there's also no corresponding 0.3.1 release in GitHub (cfr. https://github.com/broadinstitute/CellBender/releases).

In addition, there's no 0.3.1 release available via PyPI either, see https://pypi.org/project/cellbender/#history

Is this deliberate for some reason?

bobermayer commented 7 months ago

see #306

sjfleming commented 5 months ago

Thanks for responding @bobermayer !

Yes @boegel , @bobermayer is correct. This is deliberate, as I have made an attempt to completely redact v0.3.1. There was a bad bug that messed up the final output-creation step of the code.

I have finally gotten around to fixing the bug #347 and soon I will release a tagged v0.3.2 on github along with a PyPI v0.3.2.

To anyone who reads this, please see the WARNING posted on the current README https://github.com/broadinstitute/CellBender/blob/master/README.rst

which also suggests a way to salvage runs of v0.3.1, if you managed to install from that tag while it existed, or if you installed directly from source during the (long) period of time when the master branch was compromised with this bug.