~sirn/fanboi2

ref: 4d771909e305e2a09cd776c409556ee5d552a7d5 fanboi2/setup.py -rw-r--r-- 1.9 KiB
4d771909Kridsada Thanabulpong Fix incomplete title in API show page. 6 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import os
from setuptools import setup, find_packages

here = os.path.abspath(os.path.dirname(__file__))
readme = open(os.path.join(here, 'README.rst')).read()
changes = open(os.path.join(here, 'CHANGES.rst')).read()

requires = [

    # Pyramid
    'pyramid >=1.5, <1.6',
    'pyramid_mako',
    'pyramid_tm',
    'pyramid_debugtoolbar',
    'pyramid_beaker',
    'waitress',

    # Backend
    'sqlalchemy >=0.9, <0.10',
    'alembic >=0.6.2, <0.7',
    'celery >=3.1, <3.2',
    'transaction',
    'pg8000',
    'zope.sqlalchemy',
    'redis',
    'dogpile.cache',
    'python3-memcached',
    'pytz',
    'IPy',
    'requests',

    # Frontend
    'isodate',

    # Tests
    'nose',
    'coverage',
    'mock',

    # Python 3.2 compatible
    'MarkupSafe==0.15', # https://github.com/mitsuhiko/markupsafe/pull/13
    'wtforms==1.0.3', # https://bitbucket.org/simplecodes/wtforms/issue/153/

    # To be deprecate.
    'Pygments==1.6',
    'Markdown==2.5.2',

    ]

setup(name='fanboi2',
      version='0.10.0',
      description='fanboi2',
      long_description=readme + '\n\n' + changes,
      classifiers=[
        "programming language :: python",
        "programming language :: python :: 3",
        "framework :: pyramid",
        "topic :: internet :: www/http",
        "topic :: internet :: www/http :: wsgi :: application",
        ],
      author='',
      author_email='',
      url='',
      keywords='web wsgi bfg pylons pyramid',
      packages=find_packages(),
      include_package_data=True,
      zip_safe=False,
      test_suite='fanboi2.tests',
      install_requires=requires,
      entry_points={
          "paste.app_factory": ["main = fanboi2:main"],
          "console_scripts": [
              "fb2_create_board = fanboi2.scripts.create_board:main",
              "fb2_update_board = fanboi2.scripts.update_board:main",
              "fb2_celery = fanboi2.scripts.celery:main",
          ]
      })