Project

Profile

Help

Story #278

Updated by bmbouter over 7 years ago

+++ This issue is limited in scope to platform only. We'll need additional, similar tickets for plugins. bug was initially created as a clone of "Bugzilla Bug #1172709":https://bugzilla.redhat.com/show_bug.cgi?id=1172709 +++ 

 Description of problem: 

 Description of problem: 
 When pip installing our various Pulp packages, the dependencies do not get automatically installed. setuptools has a way to express dependencies so that when users pip install packages their dependencies are also automatically pulled in[0]. 

 If this is working you should be able to: Version-Release number of selected component (if applicable): 
 2.4.3-1 

 How reproducible: 
 Every time. 

 Steps to Reproduce: 
 0. Ensure that Pulp's Python based dependencies are not installed on your machine (neither via pip or yum). 
 1. locally pip install https://github.com/pulp/pulp.git 

 Actual results: 
 pip did not install all setup.py files contained in the pulp repo[1] using <code>python setup.py install</code> of Pulp's dependencies. 

 For Pulp3 I think this is mostly already in-progress[2] so really this story is about adding docs indicating listing requirements is a requirement for Expected results: 
 pip should have installed all of Pulp's python packages. dependencies. 

 Additional info: 
 [0] http://setuptools.readthedocs.io/en/latest/setuptools.html#declaring-dependencies 
 [1]: https://github.com/pulp/pulp/ 
 [2]: https://github.com/pulp/pulp/blob/d03d73c9714aa4c21c296b3749c929f688ea2f89/app/setup.py#L3-L14 http://pythonhosted.org/setuptools/setuptools.html#declaring-dependencies

Back