PageRenderTime 25ms CodeModel.GetById 21ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/setup.py

https://bitbucket.org/prologic/circuits/
Python | 75 lines | 66 code | 8 blank | 1 comment | 0 complexity | 4691618f5e2af39f55e9ebe6281e2e40 MD5 | raw file
 1#!/usr/bin/env python
 2
 3
 4from glob import glob
 5
 6
 7from setuptools import setup, find_packages
 8
 9
10from circuits.version import version
11
12
13setup(
14    name="circuits",
15    version=version,
16    description="Asynchronous Component based Event Application Framework",
17    long_description=open("README.rst").read().replace(
18        ".. include:: examples/index.rst",
19        open("examples/index.rst", "r").read()
20    ),
21    author="James Mills",
22    author_email="prologic@shortcircuit.net.au",
23    url="http://circuitsframework.com/",
24    download_url="http://bitbucket.org/circuits/circuits/downloads/",
25    classifiers=[
26        "Development Status :: 5 - Production/Stable",
27        "Environment :: Console",
28        "Environment :: No Input/Output (Daemon)",
29        "Environment :: Other Environment",
30        "Environment :: Plugins",
31        "Environment :: Web Environment",
32        "Intended Audience :: Developers",
33        "Intended Audience :: Information Technology",
34        "Intended Audience :: Science/Research",
35        "Intended Audience :: System Administrators",
36        "Intended Audience :: Telecommunications Industry",
37        "License :: OSI Approved :: MIT License",
38        "Natural Language :: English",
39        "Operating System :: POSIX :: BSD",
40        "Operating System :: POSIX :: Linux",
41        "Operating System :: MacOS :: MacOS X",
42        "Operating System :: Microsoft :: Windows",
43        "Programming Language :: Python :: 2.6",
44        "Programming Language :: Python :: 2.7",
45        "Programming Language :: Python :: 3.1",
46        "Programming Language :: Python :: 3.2",
47        "Programming Language :: Python :: 3.3",
48        "Programming Language :: Python :: Implementation :: CPython",
49        "Programming Language :: Python :: Implementation :: PyPy",
50        "Topic :: Adaptive Technologies",
51        "Topic :: Communications :: Chat :: Internet Relay Chat",
52        "Topic :: Communications :: Email :: Mail Transport Agents",
53        "Topic :: Database",
54        "Topic :: Internet :: WWW/HTTP :: HTTP Servers",
55        "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
56        "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware",
57        "Topic :: Internet :: WWW/HTTP :: WSGI :: Server",
58        "Topic :: Software Development :: Libraries :: Application Frameworks",
59        "Topic :: Software Development :: Libraries :: Python Modules",
60        "Topic :: System :: Clustering",
61        "Topic :: System :: Distributed Computing"],
62    license="MIT",
63    keywords="event framework distributed concurrent component asynchronous",
64    platforms="POSIX",
65    packages=find_packages("."),
66    scripts=glob("bin/*"),
67    install_requires=[],
68    entry_points={
69        "console_scripts": [
70            "circuits.web=circuits.web.main:main",
71        ]
72    },
73    test_suite="tests.main.main",
74    zip_safe=True
75)