Closed abalakh closed 6 years ago
So robottelo's pip install -r requirements.txt could install airgun's dependencies as well.
pip install -r requirements.txt
Test log:
(testenv) ~/workspace/robottelo dev ● pip uninstall airgun (dev|✚1) Uninstalling airgun-0.0.1: /Users/andrii/workspace/testenv/lib/python3.6/site-packages/airgun.egg-link Proceed (y/n)? y Successfully uninstalled airgun-0.0.1 (testenv) ~/workspace/robottelo dev ● pip install -r requirements.txt Obtaining file:///Users/andrii/workspace/robottelo (from -r requirements.txt (line 33)) Requirement already satisfied: cachetools==2.0.1 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 4)) Requirement already satisfied: cryptography==2.1.4 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 5)) Requirement already satisfied: fauxfactory==2.1.1 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 6)) Requirement already satisfied: idna==2.6 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 7)) Requirement already satisfied: Inflector==2.0.11 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 8)) Requirement already satisfied: import_string==0.1.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 9)) Requirement already satisfied: mock==2.0.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 10)) Requirement already satisfied: paramiko==2.4.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 11)) Requirement already satisfied: pytest==3.3.2 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 12)) Requirement already satisfied: pytest-services==1.2.1 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 13)) Requirement already satisfied: pytest-mock==1.6.3 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 14)) Requirement already satisfied: requests==2.18.4 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 15)) Requirement already satisfied: selenium==3.8.1 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 16)) Requirement already satisfied: six==1.11.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 17)) Requirement already satisfied: testimony==1.6.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 18)) Requirement already satisfied: unittest2==1.1.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 19)) Requirement already satisfied: python-bugzilla==1.2.2 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 24)) Requirement already satisfied: PyYAML==3.12 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 26)) Requirement already satisfied: robozilla==0.2.6 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from -r requirements.txt (line 27)) Collecting airgun from git+https://bitbucket.org/Balah/airgun.git#egg=airgun (from -r requirements.txt (line 30)) Cloning https://bitbucket.org/Balah/airgun.git to /private/var/folders/s1/_ynl1fcj2y58bxq_x78bw3jc0000gn/T/pip-build-42lgmtd3/airgun Requirement already satisfied: nailgun from git+https://github.com/SatelliteQE/nailgun.git#egg=nailgun in /Users/andrii/workspace/nailgun (from -r requirements.txt (line 31)) Requirement already satisfied: cffi>=1.7; platform_python_implementation != "PyPy" in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from cryptography==2.1.4->-r requirements.txt (line 5)) Requirement already satisfied: asn1crypto>=0.21.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from cryptography==2.1.4->-r requirements.txt (line 5)) Requirement already satisfied: pbr>=0.11 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from mock==2.0.0->-r requirements.txt (line 10)) Requirement already satisfied: bcrypt>=3.1.3 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from paramiko==2.4.0->-r requirements.txt (line 11)) Requirement already satisfied: pynacl>=1.0.1 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from paramiko==2.4.0->-r requirements.txt (line 11)) Requirement already satisfied: pyasn1>=0.1.7 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from paramiko==2.4.0->-r requirements.txt (line 11)) Requirement already satisfied: attrs>=17.2.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from pytest==3.3.2->-r requirements.txt (line 12)) Requirement already satisfied: py>=1.5.0 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from pytest==3.3.2->-r requirements.txt (line 12)) Requirement already satisfied: pluggy<0.7,>=0.5 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from pytest==3.3.2->-r requirements.txt (line 12)) Requirement already satisfied: setuptools in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from pytest==3.3.2->-r requirements.txt (line 12)) Requirement already satisfied: psutil in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from pytest-services==1.2.1->-r requirements.txt (line 13)) Requirement already satisfied: urllib3<1.23,>=1.21.1 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from requests==2.18.4->-r requirements.txt (line 15)) Requirement already satisfied: certifi>=2017.4.17 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from requests==2.18.4->-r requirements.txt (line 15)) Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from requests==2.18.4->-r requirements.txt (line 15)) Requirement already satisfied: termcolor in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from testimony==1.6.0->-r requirements.txt (line 18)) Requirement already satisfied: docutils in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from testimony==1.6.0->-r requirements.txt (line 18)) Requirement already satisfied: Click in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from testimony==1.6.0->-r requirements.txt (line 18)) Requirement already satisfied: argparse in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from unittest2==1.1.0->-r requirements.txt (line 19)) Requirement already satisfied: traceback2 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from unittest2==1.1.0->-r requirements.txt (line 19)) Collecting navmazing==1.1.4 (from airgun->-r requirements.txt (line 30)) Collecting widgetastic.core==0.20.3 (from airgun->-r requirements.txt (line 30)) Requirement already satisfied: inflection in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from nailgun->-r requirements.txt (line 31)) Requirement already satisfied: packaging in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from nailgun->-r requirements.txt (line 31)) Requirement already satisfied: pyxdg in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from nailgun->-r requirements.txt (line 31)) Requirement already satisfied: blinker_herald in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from nailgun->-r requirements.txt (line 31)) Requirement already satisfied: pycparser in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from cffi>=1.7; platform_python_implementation != "PyPy"->cryptography==2.1.4->-r requirements.txt (line 5)) Requirement already satisfied: linecache2 in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from traceback2->unittest2==1.1.0->-r requirements.txt (line 19)) Collecting cached-property (from widgetastic.core==0.20.3->airgun->-r requirements.txt (line 30)) Using cached cached_property-1.3.1-py2.py3-none-any.whl Collecting wait-for (from widgetastic.core==0.20.3->airgun->-r requirements.txt (line 30)) Collecting jsmin (from widgetastic.core==0.20.3->airgun->-r requirements.txt (line 30)) Collecting selenium-smart-locator (from widgetastic.core==0.20.3->airgun->-r requirements.txt (line 30)) Requirement already satisfied: pyparsing in /Users/andrii/workspace/testenv/lib/python3.6/site-packages (from packaging->nailgun->-r requirements.txt (line 31)) Collecting parsedatetime (from wait-for->widgetastic.core==0.20.3->airgun->-r requirements.txt (line 30)) Collecting future (from parsedatetime->wait-for->widgetastic.core==0.20.3->airgun->-r requirements.txt (line 30)) Installing collected packages: navmazing, cached-property, future, parsedatetime, wait-for, jsmin, selenium-smart-locator, widgetastic.core, airgun, robottelo Running setup.py install for airgun ... done Found existing installation: robottelo 0.1.0 Uninstalling robottelo-0.1.0: Successfully uninstalled robottelo-0.1.0 Running setup.py develop for robottelo Successfully installed airgun-0.0.1 cached-property-1.3.1 future-0.16.0 jsmin-2.2.2 navmazing-1.1.4 parsedatetime-2.4 robottelo selenium-smart-locator-0.2.0 wait-for-1.0.9 widgetastic.core-0.20.3
So robottelo's
pip install -r requirements.txt
could install airgun's dependencies as well.Test log: