Add setup script
							parent
							
								
									d3f01c29bf
								
							
						
					
					
						commit
						0598c6ad58
					
				|  | @ -0,0 +1,58 @@ | |||
| #!/usr/bin/env python | ||||
| # | ||||
| # tractor: a trionic actor model built on `multiprocessing` and `trio` | ||||
| # | ||||
| # Copyright (C) 2018  Tyler Goodlet | ||||
| 
 | ||||
| # This program is free software: you can redistribute it and/or modify | ||||
| # it under the terms of the GNU General Public License as published by | ||||
| # the Free Software Foundation, either version 3 of the License, or | ||||
| # (at your option) any later version. | ||||
| 
 | ||||
| # This program 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 General Public License for more details. | ||||
| 
 | ||||
| # You should have received a copy of the GNU General Public License | ||||
| # along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||
| from setuptools import setup | ||||
| 
 | ||||
| with open('README.md', encoding='utf-8') as f: | ||||
|     readme = f.read() | ||||
| 
 | ||||
| 
 | ||||
| setup( | ||||
|     name="tractor", | ||||
|     version='0.1.0.alpha0', | ||||
|     description='A trionic actor model built on `multiprocessing` and `trio`', | ||||
|     long_description=readme, | ||||
|     license='GPLv3', | ||||
|     author='Tyler Goodlet', | ||||
|     maintainer='Tyler Goodlet', | ||||
|     maintainer_email='tgoodlet@gmail.com', | ||||
|     url='https://github.com/tgoodlet/tractor', | ||||
|     platforms=['linux'], | ||||
|     packages=[ | ||||
|         'tractor', | ||||
|     ], | ||||
|     install_requires=['msgpack', 'trio', 'async_generator', 'colorlog'], | ||||
|     tests_require=['pytest'], | ||||
|     python_requires=">=3.6", | ||||
|     keywords=[ | ||||
|         "async", "concurrency", "actor model", "distributed", | ||||
|         'trio', 'multiprocessing' | ||||
|     ], | ||||
|     classifiers=[ | ||||
|         'Development Status :: 3 - Alpha', | ||||
|         'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)' | ||||
|         'Operating System :: POSIX :: Linux', | ||||
|         "Programming Language :: Python :: Implementation :: CPython", | ||||
|         "Programming Language :: Python :: Implementation :: PyPy", | ||||
|         "Programming Language :: Python :: 3 :: Only", | ||||
|         "Programming Language :: Python :: 3.6", | ||||
|         'Intended Audience :: Science/Research', | ||||
|         'Intended Audience :: Developers', | ||||
|         'Topic :: System :: Distributed Computing', | ||||
|     ], | ||||
| ) | ||||
		Loading…
	
		Reference in New Issue