~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Gary Poster
  • Date: 2009-04-21 21:01:16 UTC
  • mto: (8329.1.1 buildout2)
  • mto: This revision was merged to the branch mainline in revision 8489.
  • Revision ID: gary.poster@canonical.com-20090421210116-18no9ed8exo6mgs4
checkpoint: this initial buildout variant has several parts working, including run, start, stop, and harness.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env python
 
2
 
 
3
# Copyright 2009 Canonical Ltd.  All rights reserved.
 
4
 
 
5
import ez_setup
 
6
ez_setup.use_setuptools()
 
7
 
 
8
import sys
 
9
from setuptools import setup, find_packages
 
10
 
 
11
__version__ = '2.2.3'
 
12
 
 
13
setup(
 
14
    name='lp',
 
15
    version=__version__,
 
16
    packages=find_packages('lib'),
 
17
    package_dir={'':'lib'},
 
18
    include_package_data=True,
 
19
    zip_safe=False,
 
20
    maintainer='Launchpad Developers',
 
21
    description=('A unique collaboration and Bazaar code hosting platform '
 
22
                 'for software projects.'),
 
23
    license='LGPL v3',
 
24
    install_requires=[
 
25
        'setuptools',
 
26
        'zope.interface',
 
27
        ],
 
28
    url='https://launchpad.net/',
 
29
    classifiers=[
 
30
        "Development Status :: 5 - Production/Stable",
 
31
        "Intended Audience :: Developers",
 
32
        "Programming Language :: Python"],
 
33
    extras_require=dict(
 
34
        docs=['Sphinx',
 
35
              'z3c.recipe.sphinxdoc']
 
36
    ),
 
37
    entry_points=dict(
 
38
        console_scripts=[ # `console_scripts` is a magic name to zc.buildout
 
39
            'killservice = lp.scripts.utilities.killservice:script',
 
40
            'run = canonical.launchpad.scripts.runlaunchpad:start_launchpad',
 
41
            'harness = canonical.database.harness:python',
 
42
        ]
 
43
    ),
 
44
)