setup.py 1.24 KB
Newer Older
1 2
from setuptools import setup, find_packages

3
version = '0.10.2-dev'
4
name = 'slapos.recipe.build'
Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
5
long_description = open("README.rst").read() + "\n" + \
6 7 8 9 10 11 12 13 14
    open("CHANGES.txt").read() + "\n"

# extras_requires are not used because of
#   https://bugs.launchpad.net/zc.buildout/+bug/85604
setup(name=name,
      version=version,
      description="Flexible software building recipe.",
      long_description=long_description,
      classifiers=[
Łukasz Nowak's avatar
Łukasz Nowak committed
15
          "Development Status :: 2 - Pre-Alpha",
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
          "Framework :: Buildout :: Recipe",
          "Programming Language :: Python",
        ],
      keywords='slapos recipe',
      license='GPLv3',
      namespace_packages=['slapos', 'slapos.recipe'],
      packages=find_packages(),
      include_package_data=True,
      install_requires=[
        'setuptools', # namespaces
        'zc.buildout', # plays with buildout
        ],
      zip_safe=True,
      entry_points={
        'zc.buildout': [
          'default = slapos.recipe.build:Script',
32
          'cmmi = slapos.recipe.build:Cmmi',
33
          'cpan = slapos.recipe.cpan:Cpan',
34
          'download = slapos.recipe.download:Recipe',
35 36
          'download-unpacked = slapos.recipe.downloadunpacked:Recipe',
          'npm = slapos.recipe.npm:Npm',
37 38
      ]},
    )