Skip to content

publish latest version on PyPi #457

@dlaehnemann

Description

@dlaehnemann

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions