| 
									
										
										
										
											2019-12-22 12:26:48 +05:00
										 |  |  | import os | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-03 15:40:41 +05:00
										 |  |  | from setuptools import setup, find_packages | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | with open("README.md", "r") as fh: | 
					
						
							|  |  |  |     long_description = fh.read() | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-07 14:01:44 +01:00
										 |  |  | try: | 
					
						
							| 
									
										
										
										
											2019-12-31 11:37:52 +01:00
										 |  |  |     import uncloud.version | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-31 11:37:52 +01:00
										 |  |  |     version = uncloud.version.VERSION | 
					
						
							| 
									
										
										
										
											2019-12-07 14:01:44 +01:00
										 |  |  | except: | 
					
						
							|  |  |  |     import subprocess | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  | 
 | 
					
						
							|  |  |  |     c = subprocess.check_output(["git", "describe"]) | 
					
						
							| 
									
										
										
										
											2019-12-14 20:23:31 +05:00
										 |  |  |     version = c.decode("utf-8").strip() | 
					
						
							| 
									
										
										
										
											2019-12-07 14:01:44 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  | setup( | 
					
						
							| 
									
										
										
										
											2019-12-31 11:30:02 +01:00
										 |  |  |     name="uncloud", | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  |     version=version, | 
					
						
							| 
									
										
										
										
											2019-12-31 11:30:02 +01:00
										 |  |  |     description="uncloud cloud management", | 
					
						
							|  |  |  |     url="https://code.ungleich.ch/uncloud/uncloud", | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  |     long_description=long_description, | 
					
						
							|  |  |  |     long_description_content_type="text/markdown", | 
					
						
							|  |  |  |     classifiers=[ | 
					
						
							|  |  |  |         "Development Status :: 3 - Alpha", | 
					
						
							|  |  |  |         "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", | 
					
						
							|  |  |  |         "Programming Language :: Python :: 3", | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     author="ungleich", | 
					
						
							|  |  |  |     author_email="technik@ungleich.ch", | 
					
						
							|  |  |  |     packages=find_packages(), | 
					
						
							|  |  |  |     install_requires=[ | 
					
						
							|  |  |  |         "requests", | 
					
						
							|  |  |  |         "Flask>=1.1.1", | 
					
						
							|  |  |  |         "flask-restful", | 
					
						
							|  |  |  |         "bitmath", | 
					
						
							|  |  |  |         "pyotp", | 
					
						
							|  |  |  |         "pynetbox", | 
					
						
							|  |  |  |         "colorama", | 
					
						
							|  |  |  |         "etcd3 @ https://github.com/kragniz/python-etcd3/tarball/master#egg=etcd3", | 
					
						
							| 
									
										
										
										
											2020-01-03 18:38:59 +05:00
										 |  |  |         "marshmallow" | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2019-12-31 11:37:52 +01:00
										 |  |  |     scripts=["scripts/uncloud"], | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  |     data_files=[ | 
					
						
							| 
									
										
										
										
											2019-12-31 11:37:52 +01:00
										 |  |  |         (os.path.expanduser("~/uncloud/"), ["conf/uncloud.conf"]) | 
					
						
							| 
									
										
										
										
											2019-12-30 14:35:07 +05:00
										 |  |  |     ], | 
					
						
							|  |  |  |     zip_safe=False, | 
					
						
							|  |  |  | ) |