From a6870afa60cbed333e60b310cd922c1425f3bbef Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Fri, 2 Jun 2017 09:58:08 +0200 Subject: [PATCH 1/2] Read setup.py dependencies from requeriments.txt Fixes #136 --- setup.py | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/setup.py b/setup.py index 252cc81d5..4fc90324d 100644 --- a/setup.py +++ b/setup.py @@ -27,17 +27,8 @@ # prerequisite: setuptools # http://pypi.python.org/pypi/setuptools -REQUIRES = [ - "certifi", - "ipaddress", - "oauth2client", - "setuptools", - "six", - "urllib3!=1.21", - "python-dateutil", - "pyyaml", - "websocket-client", -] +with open('requirements.txt') as f: + REQUIRES = f.readlines() setup( name=PACKAGE_NAME, From e2d3f6d096f71ce8341bc17af6a48c5fa0a75fc8 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Fri, 2 Jun 2017 10:07:26 +0200 Subject: [PATCH 2/2] Add tests requires on setup.py --- setup.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/setup.py b/setup.py index 4fc90324d..8dd87296b 100644 --- a/setup.py +++ b/setup.py @@ -30,6 +30,9 @@ with open('requirements.txt') as f: REQUIRES = f.readlines() +with open('test-requirements.txt') as f: + TESTS_REQUIRES = f.readlines() + setup( name=PACKAGE_NAME, version=CLIENT_VERSION, @@ -40,6 +43,7 @@ url="https://github.com/kubernetes-incubator/client-python", keywords=["Swagger", "OpenAPI", "Kubernetes"], install_requires=REQUIRES, + tests_require=TESTS_REQUIRES, packages=['kubernetes', 'kubernetes.client', 'kubernetes.config', 'kubernetes.watch', 'kubernetes.client.apis', 'kubernetes.client.models'],