-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Thanks for developing this software!
I would like to package it on bioconda to be able to reliably and reproducibly install it in a snakemake analysis workflow. For packaging on bioconda, the easiest path for a Python package is usually if it is consistently published on PyPi, as this will also facilitate automated updates of the package upon the release of newer versions. I can see that you previously published a version on PyPi and was wondering why you turned it off in this commit:
0dc3b6d
I have started work on the packaging with the existing version from PyPi here:
bioconda/bioconda-recipes#61008
But this is currently stalled, because it also requires adding multiprocessingpandas to conda-forge:
conda-forge/staged-recipes#31592
At the same time, later versions don't seem to use multiprocessingpandas any more. So if you could package the latest version 0.13.0 on PyPi, that would speed this bit up.
separate requirements for setup
This was something that the auto-generation of the bioconda recipe via grayskull didn't pick up, so it seems to be rather non-standard to have a separate requirements-setup.txt. But I'm not expert on Python packaging, and the Python packaging ecosystem can be very confusing.
However, should you be interested in a well-documented modern Python packaging setup, I have recently found the pyOpenSci documentation and it provides very thorough walkthroughs and linkouts:
https://www.pyopensci.org/python-package-guide/package-structure-code/intro.html