40 'Environment :: Web Environment', |
40 'Environment :: Web Environment', |
41 'Framework :: CubicWeb', |
41 'Framework :: CubicWeb', |
42 'Programming Language :: Python', |
42 'Programming Language :: Python', |
43 'Programming Language :: JavaScript', |
43 'Programming Language :: JavaScript', |
44 ] |
44 ] |
45 |
|
46 __depends__ = { |
|
47 'six': '>= 1.4.0', |
|
48 'logilab-common': '>= 1.2.2', |
|
49 'logilab-mtconverter': '>= 0.8.0', |
|
50 'rql': '>= 0.34.0', |
|
51 'yams': '>= 0.44.0', |
|
52 #gettext # for xgettext, msgcat, etc... |
|
53 # web dependencies |
|
54 'lxml': '', |
|
55 # XXX graphviz |
|
56 # server dependencies |
|
57 'logilab-database': '>= 1.15.0', |
|
58 'passlib': '', |
|
59 'pytz': '', |
|
60 'Markdown': '', |
|
61 'unittest2': '>= 0.7.0', |
|
62 # pyramid dependencies |
|
63 'pyramid': '>= 1.5.0', |
|
64 'waitress': '>= 0.8.9', |
|
65 'wsgicors': '>= 0.3', |
|
66 'pyramid_multiauth': '', |
|
67 } |
|
68 |
|
69 __recommends__ = { |
|
70 'docutils': '>= 0.6', |
|
71 'Pillow': '', # for captcha |
|
72 'pycrypto': '', # for crypto extensions |
|
73 'fyzz': '>= 0.1.0', # for sparql |
|
74 'vobject': '>= 0.6.0', # for ical view |
|
75 'rdflib': None, # |
|
76 'pyzmq': None, |
|
77 'Twisted': '< 16.0.0', |
|
78 #'Products.FCKeditor':'', |
|
79 #'SimpleTAL':'>= 4.1.6', |
|
80 } |
|
81 |
45 |
82 scripts = [s for s in glob.glob(join('bin', 'cubicweb-*')) |
46 scripts = [s for s in glob.glob(join('bin', 'cubicweb-*')) |
83 if not s.endswith('.bat')] |
47 if not s.endswith('.bat')] |
84 include_dirs = [join('test', 'data'), |
48 include_dirs = [join('test', 'data'), |
85 join('server', 'test', 'data'), |
49 join('server', 'test', 'data'), |