BolognaBiocomp / deepsig

DeepSig - Predictor of signal peptides in proteins based on deep learning
https://deepsig.biocomp.unibo.it
GNU General Public License v3.0
22 stars 4 forks source link

Add pip setup.py #15

Closed oschwengers closed 3 years ago

oschwengers commented 3 years ago

Hello, thanks for providing DeepSig - a wonderful and open alternative to SignalP!

However, it is not available via PyPI or Conda which unfortunately decreases its overall usability.

Hence, might it be possible to add a pip-conform setup.py to this repository (along with potentially required changes) and upload it to https://pypi.org?

By doing so, it would also be straightforward to create a related bioconda package. Thanks in advance best regards!

oschwengers commented 3 years ago

I've tried to come up with a first solution:

16

oschwengers commented 3 years ago

Hi @savojard , thanks for merging the PR. Unfortunately, I cannot access (HTTP 404) the PyPI repository you've mentioned: https://pypi.org/project/deepsig-dist.

Could you please check, if the repo is online and public?

savojard commented 3 years ago

Hi @oschwengers,

sorry but I had to remove the PyPI repo because of problems in the installation of dependencies. I'm working on it and I'll let you when the repo is ready. Sorry for that. Thank you

Cas

savojard commented 3 years ago

Hi this is the link to PyPI repo:

https://pypi.org/project/deepsig-biocomp/0.9/

I had to change a bit setup.py (importing deepsig module there didn't work during package building). Please, do some testing on a clean environment. Best,

Cas

oschwengers commented 3 years ago

awesome and thanks for sharing. I'll start to work on the conda package next week.

oschwengers commented 3 years ago

I've installed DeepSig via PyPI and successfully tested it. To keep some order, I'll close this issue and create a new one for the bioconda package.