All major systems (debian stable, ubuntu lts, windows) support py3.8 and all dependencies used by Odoo come with wheels for that version. Most developers at Odoo SA uses 3.8 already and runbot is using ubuntu jammy (which comes with py3.10) to test the current 16.0/master. closes odoo/odoo#119492 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
73 lines
1.7 KiB
Python
73 lines
1.7 KiB
Python
#!/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',
|
|
'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
|
|
'requests',
|
|
'urllib3',
|
|
'vobject',
|
|
'werkzeug',
|
|
'xlrd',
|
|
'xlsxwriter',
|
|
'xlwt',
|
|
'zeep',
|
|
],
|
|
python_requires='>=3.8',
|
|
extras_require={
|
|
'ldap': ['python-ldap'],
|
|
},
|
|
tests_require=[
|
|
'freezegun',
|
|
],
|
|
)
|