~allenap/rabbitfixture/details-breakage-bug-851813

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Gavin Panella
  • Date: 2011-06-28 10:54:22 UTC
  • Revision ID: gavin@gromper.net-20110628105422-4uifscif0mxwfo2v
Copy boilerplate from lazr.amqp.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env python
 
2
"""Distutils installer for lazr.amqp."""
 
3
 
 
4
from setuptools import setup, find_packages
 
5
 
 
6
 
 
7
def get_revno():
 
8
    import bzrlib.errors
 
9
    import bzrlib.workingtree
 
10
    try:
 
11
        t = bzrlib.workingtree.WorkingTree.open_containing(__file__)[0]
 
12
    except (bzrlib.errors.NotBranchError, bzrlib.errors.NoWorkingTree):
 
13
        return None
 
14
    else:
 
15
        return t.branch.revno()
 
16
 
 
17
 
 
18
def get_version():
 
19
    return "0.0.1-r%s" % get_revno()
 
20
 
 
21
setup(
 
22
    name='lazr.amqp',
 
23
    version="0",#,get_version(),
 
24
    packages=find_packages('.'),
 
25
    package_dir={'': '.'},
 
26
    include_package_data=True,
 
27
    zip_safe=False,
 
28
    description='Magic.',
 
29
    entry_points=dict(
 
30
        console_scripts=[
 
31
            'twistd = twisted.scripts.twistd:run',
 
32
        ]
 
33
    ),
 
34
    install_requires=[
 
35
        'transaction',
 
36
        'twisted',
 
37
        'txamqp',
 
38
        'zope.component',
 
39
        'zope.configuration',
 
40
        'zope.interface',
 
41
        'zope.schema',
 
42
        ])