Source

party_bank / setup.py

Full commit
Korbinian Preisl… 6ebc69c 
Mathias Behrle ae2d3ee 

Korbinian Preisl… 6ebc69c 
Mathias Behrle 2223954 
Korbinian Preisl… 6ebc69c 

Mathias Behrle df537a3 
Mathias Behrle 2223954 


Korbinian Preisl… 6ebc69c 


Mathias Behrle 06aca44 
Mathias Behrle 2223954 




Korbinian Preisl… 6ebc69c 






Mathias Behrle 946b87b 

Korbinian Preisl… 6ebc69c 


Mathias Behrle ae2d3ee 
Korbinian Preisl… 6ebc69c 


Mathias Behrle ae2d3ee 
Korbinian Preisl… 6ebc69c 








Mathias Behrle ae2d3ee 
Korbinian Preisl… 6ebc69c 
Mathias Behrle ae2d3ee 
Korbinian Preisl… 6ebc69c 


Mathias Behrle ae2d3ee 
Korbinian Preisl… 6ebc69c 


Mathias Behrle 6a782d1 




Mathias Behrle ae2d3ee 

Korbinian Preisl… 6ebc69c 
#!/usr/bin/env python
# This file is part of Tryton.  The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.

from setuptools import setup
import re

info = eval(open('__tryton__.py').read())
major_version, minor_version, _ = info.get('version', '0.0.1').split('.', 2)
major_version = int(major_version)
minor_version = int(minor_version)

requires = []
for dep in info.get('depends', []):
    if not re.match(r'(ir|res|workflow|webdav)(\W|$)', dep):
        requires.append('trytond_%s >= %s.%s, < %s.%s' %
                (dep, major_version, minor_version, major_version,
                    minor_version + 1))
requires.append('trytond >= %s.%s, < %s.%s' %
        (major_version, minor_version, major_version, minor_version + 1))

setup(name='trytond_party_bank',
    version=info.get('version', '0.0.1'),
    description=info.get('description', ''),
    author=info.get('author', ''),
    author_email=info.get('email', ''),
    url=info.get('website', ''),
    download_url="http://downloads.tryton.org/" + \
            info.get('version', '0.0.1').rsplit('.', 1)[0] + '/',
    package_dir={'trytond.modules.party_bank': '.'},
    packages=[
        'trytond.modules.party_bank',
        'trytond.modules.party_bank.tests',
    ],
    package_data={
        'trytond.modules.party_bank': info.get('xml', []) \
                + info.get('translation', []),
    },
    classifiers=[
        'Development Status :: 5 - Production/Stable',
        'Environment :: Plugins',
        'Intended Audience :: Developers',
        'Intended Audience :: Financial and Insurance Industry',
        'Intended Audience :: Legal Industry',
        'License :: OSI Approved :: GNU General Public License (GPL)',
        'Natural Language :: English',
        'Natural Language :: French',
        'Natural Language :: German',
        'Natural Language :: Spanish',
        'Operating System :: OS Independent',
        'Programming Language :: Python',
        'Topic :: Office/Business',
        'Topic :: Office/Business :: Financial :: Accounting',
    ],
    license='GPL-3',
    install_requires=requires,
    zip_safe=False,
    entry_points="""
    [trytond.modules]
    party_bank = trytond.modules.party_bank
    """,
    test_suite='tests',
    test_loader='trytond.test_loader:Loader',
)