-
Notifications
You must be signed in to change notification settings - Fork 81
/
setup.py
73 lines (69 loc) · 1.77 KB
/
setup.py
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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from setuptools import find_packages, setup
from os.path import join, dirname
exec(open(join(dirname(__file__), 'flectra', 'release.py'), 'rb').read()) # Load release variables
lib_name = 'flectra'
setup(
name='flectra',
version=version,
description=description,
long_description=long_desc,
url=url,
author=author,
author_email=author_email,
classifiers=[c for c in classifiers.split('\n') if c],
license=license,
scripts=['setup/flectra'],
packages=find_packages(),
package_dir={'%s' % lib_name: 'flectra'},
include_package_data=True,
install_requires=[
'babel >= 1.0',
'chardet',
'cryptography',
'decorator',
'docutils',
'geoip2',
'gevent',
'greenlet',
'idna',
'Jinja2',
'lxml', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/
'libsass',
'MarkupSafe',
'num2words',
'ofxparse',
'passlib',
'pillow', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/
'polib',
'psutil', # windows binary code.google.com/p/psutil/downloads/list
'psycopg2 >= 2.2',
'pydot',
'pyopenssl',
'PyPDF2',
'pyserial',
'python-dateutil',
'python-stdnum',
'pytz',
'pyusb >= 1.0.0b1',
'qrcode',
'reportlab', # windows binary pypi.python.org/pypi/reportlab
'rjsmin',
'requests',
'urllib3',
'vobject',
'werkzeug',
'xlrd',
'xlsxwriter',
'xlwt',
'zeep',
],
python_requires='>=3.10',
extras_require={
'ldap': ['python-ldap'],
},
tests_require=[
'freezegun',
],
)