Add setup.py support
This commit is contained in:
		
							parent
							
								
									f42e98f29f
								
							
						
					
					
						commit
						acb1049463
					
				|  | @ -0,0 +1,21 @@ | |||
| #!/usr/bin/env python | ||||
| 
 | ||||
| import setuptools | ||||
| 
 | ||||
| setuptools.setup( | ||||
|     name='speedtest-cli', | ||||
|     version='0.2', | ||||
|     description=('Command line interface for testing internet bandwidth using ' | ||||
|                  'speedtest.net'), | ||||
|     author='Matt Martz', | ||||
|     author_email='matt@sivel.net', | ||||
|     url='https://github.com/sivel/speedtest-cli', | ||||
|     license='Apache License, Version 2.0', | ||||
|     py_modules=['speedtest_cli'], | ||||
|     entry_points={ | ||||
|         'console_scripts': [ | ||||
|             'speedtest=speedtest_cli:main', | ||||
|             'speedtest-cli=speedtest_cli:main' | ||||
|         ] | ||||
|     } | ||||
| ) | ||||
|  | @ -517,10 +517,14 @@ def speedtest(): | |||
|         print_('Share results: http://www.speedtest.net/result/%s.png' % | ||||
|                resultid[0]) | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
| 
 | ||||
| def main(): | ||||
|     try: | ||||
|         speedtest() | ||||
|     except KeyboardInterrupt: | ||||
|         print_('\nCancelling...') | ||||
| 
 | ||||
| if __name__ == '__main__': | ||||
|     main() | ||||
| 
 | ||||
| # vim:ts=4:sw=4:expandtab | ||||
		Loading…
	
		Reference in New Issue