43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
from setuptools import setup
 | 
						|
 | 
						|
# TODO: if py gets upgrade to >=1.6,
 | 
						|
#       remove _width_of_current_line in terminal.py
 | 
						|
INSTALL_REQUIRES = [
 | 
						|
    "py>=1.5.0",
 | 
						|
    "six>=1.10.0",
 | 
						|
    "setuptools",
 | 
						|
    "attrs>=17.4.0",
 | 
						|
    'more-itertools>=4.0.0,<6.0.0;python_version<="2.7"',
 | 
						|
    'more-itertools>=4.0.0;python_version>"2.7"',
 | 
						|
    "atomicwrites>=1.0",
 | 
						|
    'funcsigs>=1.0;python_version<"3.0"',
 | 
						|
    'pathlib2>=2.2.0;python_version<"3.6"',
 | 
						|
    'colorama;sys_platform=="win32"',
 | 
						|
    "pluggy>=0.9,!=0.10,<1.0",
 | 
						|
    "wcwidth",
 | 
						|
]
 | 
						|
 | 
						|
 | 
						|
def main():
 | 
						|
    setup(
 | 
						|
        use_scm_version={"write_to": "src/_pytest/_version.py"},
 | 
						|
        setup_requires=["setuptools-scm", "setuptools>=40.0"],
 | 
						|
        package_dir={"": "src"},
 | 
						|
        # fmt: off
 | 
						|
        extras_require={
 | 
						|
            "testing": [
 | 
						|
                "argcomplete",
 | 
						|
                "hypothesis>=3.56",
 | 
						|
                "nose",
 | 
						|
                "requests",
 | 
						|
                "mock;python_version=='2.7'",
 | 
						|
            ],
 | 
						|
        },
 | 
						|
        # fmt: on
 | 
						|
        install_requires=INSTALL_REQUIRES,
 | 
						|
    )
 | 
						|
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    main()
 |