Skip to content
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

Include Python version requirements and compatibilities in README #95

Open
hlapp opened this issue Jan 4, 2017 · 3 comments
Open

Include Python version requirements and compatibilities in README #95

hlapp opened this issue Jan 4, 2017 · 3 comments

Comments

@hlapp
Copy link
Contributor

hlapp commented Jan 4, 2017

I thought they are there, but I can't find them in the document, nor do they seem linked. If you think it's too much clutter there, consider using the wiki of the repo and then link to it from the README?

@johnbradley
Copy link
Collaborator

The third line in README.md has the python version requirements.

Runs on Python 2.7 or 3.5.

@hlapp
Copy link
Contributor Author

hlapp commented Jan 4, 2017

Right, but that's far from the whole story, right?

@johnbradley
Copy link
Collaborator

The requirement is a python 2.7+ version with a functioning ssl module.
If they have python 2.7.9+ or 3.5+ it will work.
The Redhat patched python 2.7.8 also works.
There is this guide to fix the ssl module: https://urllib3.readthedocs.io/en/latest/user-guide.html#ssl-py2, but in practice I have seen this fail to install.
There are also recommendations online to run pip install pyopenssl ndg-httpsclient pyasn1, these have also failed for me. root may be required to install additional dependancies needed by these fixes.

The error with a non-functioning ssl module:

InsecurePlatformWarning: A true SSLContext object is not
available. This prevents urllib3 from configuring SSL appropriately and 
may cause certain SSL connections to fail. For more information, see 
https://urllib3.readthedocs.org/en/latest  
/security.html#insecureplatformwarning.

I don't want to kludge up the README with all of this. I will look into using the wiki and put a quick blurb in the README. I have been meaning to write down all the ~/.ddsclient config options so this can go in the wiki as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants