~sirn/fanboi2

ref: 6713af3bca6247f57cb9b84ed0856713c56067d8 fanboi2/setup.py -rw-r--r-- 1.7 KiB
6713af3bKridsada Thanabulpong Raise minimum body character requirement to 5 characters. 4 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
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.7, <1.8',
    'pyramid_mako',
    'pyramid_tm',
    'pyramid_debugtoolbar',
    'pyramid_beaker',
    'waitress',

    # Backend
    'sqlalchemy >=1.0, <1.1',
    'alembic >=0.8, <0.9',
    'celery >=3.1, <3.2',
    'transaction',
    'psycopg2',
    'zope.sqlalchemy',
    'redis',
    'hiredis',
    'dogpile.cache',
    'python3-memcached',
    'pytz',
    'requests',
    'geoip2',

    # Frontend
    'MarkupSafe',
    'isodate',
    'misaka',
    'wtforms',

    # Tests
    'nose',
    'coverage',

    ]

setup(name='fanboi2',
      version='0.10.1',
      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",
          ]
      })