| 
									
										
										
										
											2012-10-25 17:42:38 +02:00
										 |  |  | from distutils.core import setup | 
					
						
							| 
									
										
										
										
											2012-10-25 23:43:12 +02:00
										 |  |  | import cdist | 
					
						
							| 
									
										
										
										
											2012-10-29 22:18:32 +01:00
										 |  |  | import os | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | def data_finder(data_dir): | 
					
						
							|  |  |  |     entries = [] | 
					
						
							|  |  |  |     for name in os.listdir(data_dir): | 
					
						
							|  |  |  |         entry = os.path.join(data_dir, name) | 
					
						
							|  |  |  |         if os.path.isdir(entry): | 
					
						
							|  |  |  |             entries.extend(data_finder(entry)) | 
					
						
							|  |  |  |         else: | 
					
						
							|  |  |  |             entries.append(entry) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     return entries | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-10-29 22:50:27 +01:00
										 |  |  | cur = os.getcwd() | 
					
						
							|  |  |  | os.chdir("cdist") | 
					
						
							| 
									
										
										
										
											2012-10-29 22:18:32 +01:00
										 |  |  | package_data = data_finder("conf") | 
					
						
							| 
									
										
										
										
											2012-10-29 22:50:27 +01:00
										 |  |  | os.chdir(cur) | 
					
						
							| 
									
										
										
										
											2012-10-29 22:18:32 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-10-25 17:42:38 +02:00
										 |  |  | setup( | 
					
						
							|  |  |  |     name = "cdist", | 
					
						
							| 
									
										
										
										
											2012-10-25 23:43:12 +02:00
										 |  |  |     packages = ["cdist", "cdist.core", "cdist.exec", "cdist.util" ], | 
					
						
							| 
									
										
										
										
											2012-10-29 22:18:32 +01:00
										 |  |  |     package_data={'cdist': package_data}, | 
					
						
							| 
									
										
										
										
											2012-10-30 11:51:27 +01:00
										 |  |  |     scripts = ["scripts/cdist"], | 
					
						
							| 
									
										
										
										
											2012-10-25 23:43:12 +02:00
										 |  |  |     version = cdist.version.VERSION, | 
					
						
							| 
									
										
										
										
											2012-10-26 18:13:17 +02:00
										 |  |  |     description = "A Usable Configuration Management System", | 
					
						
							| 
									
										
										
										
											2012-10-25 17:42:38 +02:00
										 |  |  |     author = "Nico Schottelius", | 
					
						
							|  |  |  |     author_email = "nico-cdist-pypi@schottelius.org", | 
					
						
							|  |  |  |     url = "http://www.nico.schottelius.org/software/cdist/", | 
					
						
							|  |  |  |     classifiers = [ | 
					
						
							|  |  |  |         "Development Status :: 6 - Mature", | 
					
						
							|  |  |  |         "Environment :: Console", | 
					
						
							|  |  |  |         "Intended Audience :: System Administrators", | 
					
						
							|  |  |  |         "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", | 
					
						
							|  |  |  |         "Operating System :: MacOS :: MacOS X", | 
					
						
							|  |  |  |         "Operating System :: POSIX", | 
					
						
							|  |  |  |         "Operating System :: POSIX :: BSD", | 
					
						
							|  |  |  |         "Operating System :: POSIX :: Linux", | 
					
						
							|  |  |  |         "Operating System :: Unix", | 
					
						
							|  |  |  |         "Programming Language :: Python", | 
					
						
							|  |  |  |         "Programming Language :: Python :: 3", | 
					
						
							|  |  |  |         "Topic :: System :: Boot", | 
					
						
							|  |  |  |         "Topic :: System :: Installation/Setup", | 
					
						
							|  |  |  |         "Topic :: System :: Operating System", | 
					
						
							|  |  |  |         "Topic :: System :: Software Distribution", | 
					
						
							|  |  |  |         "Topic :: Utilities" | 
					
						
							|  |  |  |     ], | 
					
						
							|  |  |  |     long_description = '''
 | 
					
						
							|  |  |  |         cdist is a usable configuration management system. | 
					
						
							|  |  |  |         It adheres to the KISS principle and is being used in small up to enterprise grade environments. | 
					
						
							| 
									
										
										
										
											2012-10-26 07:36:07 +02:00
										 |  |  |         cdist is an alternative to other configuration management systems like  | 
					
						
							|  |  |  |         cfengine, bcfg2, chef and puppet. | 
					
						
							| 
									
										
										
										
											2012-10-25 17:42:38 +02:00
										 |  |  |     '''
 | 
					
						
							|  |  |  | ) |