Newer
Older
Simon Lejeune
committed
#!/usr/bin/env python
Antony Lesuisse
committed
# -*- coding: utf-8 -*-
Simon Lejeune
committed
from setuptools import find_packages, setup
from os.path import join, dirname
exec(open(join(dirname(__file__), 'odoo', 'release.py'), 'rb').read()) # Load release variables
Simon Lejeune
committed
setup(
Simon Lejeune
committed
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],
Simon Lejeune
committed
license=license,
Simon Lejeune
committed
packages=find_packages(),
package_dir={'%s' % lib_name: 'odoo'},
Simon Lejeune
committed
include_package_data=True,
install_requires=[
'babel >= 1.0',
'decorator',
'docutils',
'gevent',
Simon Lejeune
committed
'Jinja2',
'lxml', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/
Simon Lejeune
committed
'mako',
'mock',
Simon Lejeune
committed
'passlib',
'pillow', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/
Simon Lejeune
committed
'psutil', # windows binary code.google.com/p/psutil/downloads/list
'psycopg2 >= 2.2',
'pydot',
Simon Lejeune
committed
'pyserial',
'python-dateutil',
Simon Lejeune
committed
'pytz',
'pyusb >= 1.0.0b1',
'qrcode',
'reportlab', # windows binary pypi.python.org/pypi/reportlab
'requests',
Simon Lejeune
committed
'vobject',
'werkzeug',
Simon Lejeune
committed
'xlwt',
],
python_requires='>=3.6',
Simon Lejeune
committed
extras_require={
'ldap': ['python-ldap'],
Simon Lejeune
committed
'SSL': ['pyopenssl'],
},
tests_require=[
'freezegun',
Simon Lejeune
committed
],