2
2
#This file is part of Tryton. The COPYRIGHT file at the top level of
3
3
#this repository contains the full copyright notices and license terms.
5
from setuptools import setup, find_packages
5
from setuptools import setup
8
info = eval(file('__tryton__.py').read())
8
info = eval(open('__tryton__.py').read())
9
major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
10
major_version = int(major_version)
11
minor_version = int(minor_version)
11
14
for dep in info.get('depends', []):
12
15
if not re.match(r'(ir|res|workflow|webdav)(\W|$)', dep):
13
requires.append('trytond_' + dep)
15
major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
16
requires.append('trytond >= %s.%s' % (major_version, minor_version))
17
requires.append('trytond < %s.%s' % (major_version, int(minor_version) + 1))
16
requires.append('trytond_%s >= %s.%s, < %s.%s' %
17
(dep, major_version, minor_version, major_version,
19
requires.append('trytond >= %s.%s, < %s.%s' %
20
(major_version, minor_version, major_version, minor_version + 1))
19
22
setup(name='trytond_account_product',
20
23
version=info.get('version', '0.0.1'),
27
30
package_dir={'trytond.modules.account_product': '.'},
29
32
'trytond.modules.account_product',
33
'trytond.modules.account_product.tests',
32
36
'trytond.modules.account_product': info.get('xml', []) \