setup.py 1.47 KB
Newer Older
1
from setuptools import setup, find_packages
Julien Muchembled's avatar
Julien Muchembled committed
2
version = '4.5'
3
name = "slapos.rebootstrap"
4

5 6
long_description = open("README.rst").read() + '\n\n'
long_description += open("CHANGELOG.rst").read()
7

8 9 10 11 12 13 14
extras_require = {
    'test': [
        'zope.testing',
        'manuel',
    ]
}

15 16 17 18 19
setup(
  name=name,
  version=version,
  description="A zc.buildout extension to solve chicken-and-egg problem of"\
      " using python which is built by itself",
20
  long_description=long_description,
21 22 23 24 25 26 27 28 29 30 31 32
  classifiers=[
      "Development Status :: 4 - Beta",
      "Framework :: Buildout :: Extension",
      "Intended Audience :: Developers",
      "License :: OSI Approved :: Zope Public License",
      "Programming Language :: Python",
      "Topic :: Software Development :: Build Tools",
      "Topic :: Software Development :: Libraries :: Python Modules",
      ],
  entry_points={
     'zc.buildout.extension': ['extension = %s:extension' % name],
     },
33 34 35
  url='https://lab.nexedi.com/nexedi/slapos.rebootstrap',
  maintainer='Kazuhiko Shiozaki',
  maintainer_email='kazuhiko@nexedi.com',
36 37 38
  license='ZPL 2.1',
  include_package_data=True,
  namespace_packages=['slapos'],
39
  packages=find_packages(),
40
  zip_safe=True,
41 42 43
  dependency_links=[
    'http://www.nexedi.org/static/packages/source/slapos.buildout/',
    ],
44 45
  install_requires=[
    'setuptools',
46
    'zc.buildout >=2.7.1+slapos001, <2.7.2',
47
    ],
48 49
  extras_require=extras_require,
  tests_require=extras_require['test'],
50 51
  test_suite='%s.tests.test_suite' % name,
)