1919with open ('requirements.txt' ) as reqs_file :
2020 requirements = reqs_file .read ().splitlines ()
2121
22+ with open ('test-requirements.txt' ) as reqs_file :
23+ test_requirements = reqs_file .read ().splitlines ()
24+
2225
2326class build_py (_build_py ):
2427
@@ -63,10 +66,6 @@ def _stamp_version(filename):
6366 print ("WARNING: Couldn't find version line in file %s" % filename , file = sys .stderr )
6467
6568
66- install_requires = ['gitdb2 >= 2.0.0' ]
67- test_requires = ['ddt>=1.1.1' ]
68- # end
69-
7069setup (
7170 name = "GitPython" ,
7271 cmdclass = {'build_py' : build_py , 'sdist' : sdist },
@@ -81,9 +80,8 @@ def _stamp_version(filename):
8180 package_dir = {'git' : 'git' },
8281 license = "BSD License" ,
8382 python_requires = '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*' ,
84- requires = ['gitdb2 (>=2.0.0)' ],
85- install_requires = install_requires ,
86- test_requirements = test_requires + install_requires ,
83+ requires = requirements ,
84+ tests_require = requirements + test_requirements ,
8785 zip_safe = False ,
8886 long_description = """GitPython is a python library used to interact with Git repositories""" ,
8987 classifiers = [
@@ -110,6 +108,6 @@ def _stamp_version(filename):
110108 "Programming Language :: Python :: 3.4" ,
111109 "Programming Language :: Python :: 3.5" ,
112110 "Programming Language :: Python :: 3.6" ,
113- "Programming Language :: Python :: 3.7" ,
111+ "Programming Language :: Python :: 3.7"
114112 ]
115113)
0 commit comments