ratt-ru / CubiCal

A fast radio interferometric calibration suite.
GNU General Public License v2.0
18 stars 13 forks source link

PyPi does not like non-pypi dependencies in requirements #287

Open SpheMakh opened 5 years ago

SpheMakh commented 5 years ago

If you have a non-pypi dependency you get this exception:

ERROR: Packages installed from PyPI cannot depend on packages which are not
also hosted on PyPI.

Better to ask @sjperkins to make a release of montblac before pushing to PyPi

SpheMakh commented 5 years ago

This is line I'm referring to: https://github.com/ratt-ru/CubiCal/blob/master/setup.py#L227

ratt-priv-ci commented 5 years ago

It depends on custom versions of SharedArray and Montblanc on gitlab and github which comply with PEP 517. This means you do not have to install cython and numpy first which often leads to version clashes - specifically for software that builds against numpy, such as shared array.

You can clone it and install or run pip install git+.....

On Wed, Jun 26, 2019 at 12:14 PM Sphesihle Makhathini < notifications@github.com> wrote:

This is line I'm referring to: https://github.com/ratt-ru/CubiCal/blob/master/setup.py#L227

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ratt-ru/CubiCal/issues/287?email_source=notifications&email_token=AEIVPJQAMUZXEI6PDQTFLXDP4M6RBA5CNFSM4H3QUJ52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYTBPZI#issuecomment-505812965, or mute the thread https://github.com/notifications/unsubscribe-auth/AEIVPJTQE6MPHF5GSYQR66DP4M6RBANCNFSM4H3QUJ5Q .

--


Benjamin Hugo

Junior Software Developer SARAO Black River Park, 2 Fir Street, Observatory, Cape Town, Western Cape, 7925 Contact: [+27] 0716293858 <+27%2071%20629%203858>

PhD. student, Radio Astronomy Techniques and Technologies, Department of Physics and Electronics, Rhodes University

Skype: benna.cn

bennahugo commented 5 years ago

See https://github.com/ratt-ru/CubiCal/blob/master/.jenkins/1804.py3.docker

SpheMakh commented 5 years ago

You can clone it and install or run pip install git+.....

Yes, This is how I do it in the current base images of stimela. Was just letting ya'll know that it cannot be installed from PyPi in this form