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