setup.py (826B)
1 import re 2 from setuptools import setup 3 4 version = re.search( 5 r'^__version__\s*=\s*\'(.+)\'', 6 open('aetherscale/__init__.py').read(), 7 re.M).group(1) 8 9 with open('README.md', 'rb') as f: 10 long_descr = f.read().decode('utf-8') 11 12 install_requires = [ 13 'flask', 14 'pika', 15 'psutil', 16 ] 17 18 setup( 19 name='aetherscale', 20 packages=[ 21 'aetherscale', 22 'aetherscale.api', 23 'aetherscale.qemu', 24 'aetherscale.vpn', 25 ], 26 entry_points={ 27 'console_scripts': [ 28 'aetherscale=aetherscale.server:main', 29 'aetherscale-cli=aetherscale.client:main', 30 ], 31 }, 32 install_requires=install_requires, 33 version=version, 34 description='Proof-of-concept for a small cloud computing platform', 35 long_description=long_descr, 36 author='Stefan Koch', 37 )