| 
									
										
										
										
											2012-08-01 05:50:59 -07:00
										 |  |  | #!/usr/bin/env python | 
					
						
							|  |  |  | # -*- coding: utf-8  -*- | 
					
						
							|  |  |  | ################################################################################ | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #  Rattail -- Retail Software Framework | 
					
						
							|  |  |  | #  Copyright © 2010-2012 Lance Edgar | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #  This file is part of Rattail. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #  Rattail is free software: you can redistribute it and/or modify it under the | 
					
						
							|  |  |  | #  terms of the GNU Affero General Public License as published by the Free | 
					
						
							|  |  |  | #  Software Foundation, either version 3 of the License, or (at your option) | 
					
						
							|  |  |  | #  any later version. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #  Rattail is distributed in the hope that it will be useful, but WITHOUT ANY | 
					
						
							|  |  |  | #  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS | 
					
						
							|  |  |  | #  FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for | 
					
						
							|  |  |  | #  more details. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #  You should have received a copy of the GNU Affero General Public License | 
					
						
							|  |  |  | #  along with Rattail.  If not, see <http://www.gnu.org/licenses/>. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | ################################################################################ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import os.path | 
					
						
							|  |  |  | from setuptools import setup, find_packages | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | here = os.path.abspath(os.path.dirname(__file__)) | 
					
						
							| 
									
										
										
										
											2014-04-29 20:57:40 -07:00
										 |  |  | execfile(os.path.join(here, 'rattail_cognitive', '_version.py')) | 
					
						
							| 
									
										
										
										
											2012-08-01 05:50:59 -07:00
										 |  |  | README = open(os.path.join(here, 'README.txt')).read() | 
					
						
							| 
									
										
										
										
											2013-05-12 08:31:17 -07:00
										 |  |  | CHANGES = open(os.path.join(here, 'CHANGES.rst')).read() | 
					
						
							| 
									
										
										
										
											2012-08-01 05:50:59 -07:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | requires = [ | 
					
						
							|  |  |  |     # | 
					
						
							|  |  |  |     # Version numbers within comments below have specific meanings. | 
					
						
							|  |  |  |     # Basically the 'low' value is a "soft low," and 'high' a "soft high." | 
					
						
							|  |  |  |     # In other words: | 
					
						
							|  |  |  |     # | 
					
						
							|  |  |  |     # If either a 'low' or 'high' value exists, the primary point to be | 
					
						
							|  |  |  |     # made about the value is that it represents the most current (stable) | 
					
						
							|  |  |  |     # version available for the package (assuming typical public access | 
					
						
							|  |  |  |     # methods) whenever this project was started and/or documented. | 
					
						
							|  |  |  |     # Therefore: | 
					
						
							|  |  |  |     # | 
					
						
							|  |  |  |     # If a 'low' version is present, you should know that attempts to use | 
					
						
							|  |  |  |     # versions of the package significantly older than the 'low' version | 
					
						
							|  |  |  |     # may not yield happy results.  (A "hard" high limit may or may not be | 
					
						
							|  |  |  |     # indicated by a true version requirement.) | 
					
						
							|  |  |  |     # | 
					
						
							|  |  |  |     # Similarly, if a 'high' version is present, and especially if this | 
					
						
							|  |  |  |     # project has laid dormant for a while, you may need to refactor a bit | 
					
						
							|  |  |  |     # when attempting to support a more recent version of the package.  (A | 
					
						
							|  |  |  |     # "hard" low limit should be indicated by a true version requirement | 
					
						
							|  |  |  |     # when a 'high' version is present.) | 
					
						
							|  |  |  |     # | 
					
						
							|  |  |  |     # In any case, developers and other users are encouraged to play | 
					
						
							|  |  |  |     # outside the lines with regard to these soft limits.  If bugs are | 
					
						
							|  |  |  |     # encountered then they should be filed as such. | 
					
						
							|  |  |  |     # | 
					
						
							|  |  |  |     # package                           # low                   high | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-09-18 19:04:56 -07:00
										 |  |  |     'rattail>=0.3a6',                   #                       0.3a7.dev | 
					
						
							| 
									
										
										
										
											2012-08-01 05:50:59 -07:00
										 |  |  |     ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | setup( | 
					
						
							| 
									
										
										
										
											2014-04-29 20:57:40 -07:00
										 |  |  |     name = "rattail_cognitive", | 
					
						
							| 
									
										
										
										
											2012-08-01 05:50:59 -07:00
										 |  |  |     version = __version__, | 
					
						
							|  |  |  |     author = "Lance Edgar", | 
					
						
							|  |  |  |     author_email = "lance@edbob.org", | 
					
						
							|  |  |  |     url = "http://rattail.edbob.org/", | 
					
						
							|  |  |  |     license = "GNU Affero GPL v3", | 
					
						
							|  |  |  |     description = "Hardware Interfaces for Cognitive Devices", | 
					
						
							|  |  |  |     long_description = README + '\n\n' +  CHANGES, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     classifiers = [ | 
					
						
							|  |  |  |         'Development Status :: 3 - Alpha', | 
					
						
							|  |  |  |         'Environment :: Console', | 
					
						
							|  |  |  |         'Environment :: Web Environment', | 
					
						
							|  |  |  |         'Environment :: Win32 (MS Windows)', | 
					
						
							|  |  |  |         'Environment :: X11 Applications', | 
					
						
							|  |  |  |         'Intended Audience :: Developers', | 
					
						
							|  |  |  |         'Intended Audience :: System Administrators', | 
					
						
							|  |  |  |         'License :: OSI Approved :: GNU Affero General Public License v3', | 
					
						
							|  |  |  |         'Natural Language :: English', | 
					
						
							|  |  |  |         'Operating System :: OS Independent', | 
					
						
							|  |  |  |         'Programming Language :: Python', | 
					
						
							|  |  |  |         'Programming Language :: Python :: 2.6', | 
					
						
							|  |  |  |         'Programming Language :: Python :: 2.7', | 
					
						
							|  |  |  |         'Topic :: Office/Business', | 
					
						
							|  |  |  |         'Topic :: Software Development :: Libraries :: Python Modules', | 
					
						
							|  |  |  |         ], | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     install_requires = requires, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     packages = find_packages(), | 
					
						
							|  |  |  |     include_package_data = True, | 
					
						
							|  |  |  |     zip_safe = False, | 
					
						
							|  |  |  |     ) |