summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py68
1 files changed, 68 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 00000000..4a451c26
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,68 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+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
+lib_name = 'odoo'
+
+setup(
+ name='odoo',
+ 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/odoo'],
+ packages=find_packages(),
+ package_dir={'%s' % lib_name: 'odoo'},
+ include_package_data=True,
+ install_requires=[
+ 'babel >= 1.0',
+ 'decorator',
+ 'docutils',
+ 'feedparser',
+ 'gevent',
+ 'html2text',
+ 'idna',
+ 'Jinja2',
+ 'lxml', # windows binary http://www.lfd.uci.edu/~gohlke/pythonlibs/
+ 'libsass',
+ 'mako',
+ 'mock',
+ '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',
+ 'pypdf2',
+ 'pyserial',
+ 'python-dateutil',
+ 'python-stdnum',
+ 'pytz',
+ 'pyusb >= 1.0.0b1',
+ 'qrcode',
+ 'reportlab', # windows binary pypi.python.org/pypi/reportlab
+ 'requests',
+ 'zeep',
+ 'vobject',
+ 'werkzeug',
+ 'xlsxwriter',
+ 'xlwt',
+ ],
+ python_requires='>=3.6',
+ extras_require={
+ 'ldap': ['python-ldap'],
+ 'SSL': ['pyopenssl'],
+ },
+ tests_require=[
+ 'freezegun',
+ ],
+)