~divmod-dev/divmod.org/trunk

« back to all changes in this revision

Viewing changes to Epsilon/setup.py

  • Committer: Jean-Paul Calderone
  • Date: 2014-06-29 20:33:04 UTC
  • mfrom: (2749.1.1 remove-epsilon-1325289)
  • Revision ID: exarkun@twistedmatrix.com-20140629203304-gdkmbwl1suei4m97
mergeĀ lp:~exarkun/divmod.org/remove-epsilon-1325289

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
from setuptools import setup, find_packages
2
 
import re
3
 
 
4
 
versionPattern = re.compile(r"""^__version__ = ['"](.*?)['"]$""", re.M)
5
 
with open("epsilon/_version.py", "rt") as f:
6
 
    version = versionPattern.search(f.read()).group(1)
7
 
 
8
 
setup(
9
 
    name="Epsilon",
10
 
    version=version,
11
 
    description="A set of utility modules used by Divmod projects",
12
 
 
13
 
    maintainer="divmod-dev",
14
 
    maintainer_email="divmod-dev@lists.launchpad.net",
15
 
    url="https://launchpad.net/divmod.org",
16
 
 
17
 
    install_requires=[
18
 
        "Twisted>=13.2.0",
19
 
        "PyOpenSSL>=0.13"
20
 
    ],
21
 
    packages=find_packages(),
22
 
    scripts=['bin/benchmark'],
23
 
 
24
 
    license="MIT",
25
 
    platforms=["any"],
26
 
 
27
 
    classifiers=[
28
 
        "Development Status :: 5 - Production/Stable",
29
 
        "Framework :: Twisted",
30
 
        "Intended Audience :: Developers",
31
 
        "License :: OSI Approved :: MIT License",
32
 
        "Programming Language :: Python",
33
 
        "Topic :: Internet",
34
 
        "Topic :: Security",
35
 
        "Topic :: Utilities"])