New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support/information in relation to missing requirements support #152

Closed
evilaliv3 opened this Issue May 6, 2015 · 4 comments

Comments

Projects
None yet
2 participants
@evilaliv3
Copy link

evilaliv3 commented May 6, 2015

While working on GlobaLeaks i'm noticing that various relevant libraries are missing from landscape but i'm not able to recognise why ad try to solve the issue.

For this libraries as for every condition in which a library is not available it would be interesting to know the reason (eventually exporting the error message).

e.g. for what relates to GlobaLeaks landscape.io is failing to install: cryptography, scrypt, and cyclone.

p.s.: all this libraries are really used among the python communities and it would be valuable to solve the inclusion issue.

screenshot from 2015-05-06 15 36 49

@carlio

This comment has been minimized.

Copy link
Member

carlio commented May 6, 2015

Hi @evilaliv3 - this is (apart from occasionaly PyPI downtime) due to not having the correct system library dependencies installed. It's true for things like Pillow and lxml and all things like that. I'm reluctant to solve this by installing the system packages because of the extra compile time required when installing the python packages since it's completely unecessary - just the python code definitions is required. Ideally there would be a pip install --no-compile mode or something. I have a vague plan to do something like download the tarball/wheel directly but that sounds like a world of hurt...

@evilaliv3

This comment has been minimized.

Copy link
Author

evilaliv3 commented May 6, 2015

:( these few innocent libraries

please help us @carlio!! it's a matter of supporting better and in security relevant projects: https://en.wikipedia.org/wiki/GlobaLeaks

@carlio

This comment has been minimized.

Copy link
Member

carlio commented May 8, 2015

@evilaliv3 I really want to but installing the system packages and letting pip compile things is really not the right solution for Landscape, it would roughly double or triple the running costs (based on some guestimations) due to the extra running time for each job. It won't be easy to find a workaround but I will definitely try.

@carlio

This comment has been minimized.

Copy link
Member

carlio commented Dec 10, 2015

@carlio carlio closed this Dec 10, 2015

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment