48 |
48 |
49 with io.open('README', encoding='utf-8') as f: |
49 with io.open('README', encoding='utf-8') as f: |
50 long_description = f.read() |
50 long_description = f.read() |
51 |
51 |
52 # import optional features |
52 # import optional features |
53 requires = {} |
|
54 for entry in ("__depends__",): # "__recommends__"): |
|
55 requires.update(__pkginfo__.get(entry, {})) |
|
56 install_requires = [("%s %s" % (d, v and v or "")).strip() |
|
57 for d, v in requires.items()] |
|
58 |
|
59 distname = __pkginfo__['distname'] |
53 distname = __pkginfo__['distname'] |
60 scripts = __pkginfo__['scripts'] |
54 scripts = __pkginfo__['scripts'] |
61 include_dirs = __pkginfo__['include_dirs'] |
55 include_dirs = __pkginfo__['include_dirs'] |
62 data_files = __pkginfo__['data_files'] |
56 data_files = __pkginfo__['data_files'] |
63 package_data = __pkginfo__['package_data'] |
57 package_data = __pkginfo__['package_data'] |
206 author_email=author_email, |
200 author_email=author_email, |
207 packages=[modname] + get_packages(join(here, modname), modname), |
201 packages=[modname] + get_packages(join(here, modname), modname), |
208 package_data=package_data, |
202 package_data=package_data, |
209 scripts=ensure_scripts(scripts), |
203 scripts=ensure_scripts(scripts), |
210 data_files=data_files, |
204 data_files=data_files, |
211 install_requires=install_requires, |
205 install_requires=[ |
|
206 'six >= 1.4.0', |
|
207 'logilab-common >= 1.2.2', |
|
208 'logilab-mtconverter >= 0.8.0', |
|
209 'rql >= 0.34.0', |
|
210 'yams >= 0.44.0', |
|
211 'lxml', |
|
212 'logilab-database >= 1.15.0', |
|
213 'passlib', |
|
214 'pytz', |
|
215 'Markdown', |
|
216 'unittest2 >= 0.7.0', |
|
217 ], |
|
218 extra_requires={ |
|
219 'captcha': [ |
|
220 'Pillow', |
|
221 ], |
|
222 'crypto': [ |
|
223 'pycrypto', |
|
224 ], |
|
225 'etwist': [ |
|
226 'Twisted < 16.0.0', |
|
227 ], |
|
228 'ext': [ |
|
229 'docutils >= 0.6', |
|
230 ], |
|
231 'ical': [ |
|
232 'vobject >= 0.6.0', |
|
233 ], |
|
234 'pyramid': [ |
|
235 'pyramid >= 1.5.0', |
|
236 'waitress >= 0.8.9', |
|
237 'wsgicors >= 0.3', |
|
238 'pyramid_multiauth', |
|
239 ], |
|
240 'rdf': [ |
|
241 'rdflib', |
|
242 ], |
|
243 'sparql': [ |
|
244 'fyzz >= 0.1.0', |
|
245 ], |
|
246 'zmq': [ |
|
247 'pyzmq', |
|
248 ], |
|
249 }, |
212 cmdclass={'install_lib': MyInstallLib, |
250 cmdclass={'install_lib': MyInstallLib, |
213 'install_data': MyInstallData}, |
251 'install_data': MyInstallData}, |
214 zip_safe=False, |
252 zip_safe=False, |
215 ) |
253 ) |