Mercurial > hgweb > health
changeset 4941:4a42c6a46441
Fix bug bug #61849: setup.py broken
| author | Luis Falcon <falcon@gnuhealth.org> |
|---|---|
| date | Wed, 19 Jan 2022 11:59:17 +0000 |
| parents | 69cdd21396a9 |
| children | c069825fc80a |
| files | tryton/health_profile/setup.py |
| diffstat | 1 files changed, 17 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/tryton/health_profile/setup.py +++ b/tryton/health_profile/setup.py @@ -20,10 +20,10 @@ import os import configparser + def read(fname): - return open( - os.path.join(os.path.dirname( - file__), fname), encoding="UTF-8").read() + return open(os.path.join(os.path.dirname(__file__), fname).read()) + config = configparser.ConfigParser() config.readfp(open('tryton.cfg')) @@ -41,18 +41,21 @@ requires.append('gnuhealth == %s' % (info.get('version'))) elif dep.startswith('health_'): - health_package = dep.split('_',1)[1] - requires.append('gnuhealth_%s == %s' % - (health_package, info.get('version'))) + health_package = dep.split('_', 1)[1] + requires.append( + 'gnuhealth_%s == %s' % (health_package, info.get('version'))) else: - if not re.match(r'(ir|res|webdav)(\W|$)', dep): - requires.append('trytond_%s >= %s.%s, < %s.%s' % + if not re.match(r'(ir|res)(\W|$)', dep): + requires.append( + 'trytond_%s >= %s.%s, < %s.%s' % (dep, major_version, minor_version, major_version, minor_version + 1)) -setup(name='gnuhealth_profile', +setup( + name='gnuhealth_profile', version=info.get('version', '0.0.1'), - description=info.get('description', 'GNU Health profile with common packages'), + description=info.get( + 'description', 'GNU Health profile with common packages'), long_description=read('README'), author='GNU Solidario', author_email='health@gnusolidario.org', @@ -65,10 +68,10 @@ ], package_data={ - 'trytond.modules.health_profile': info.get('xml', []) \ - + info.get('translation', []) \ - + ['tryton.cfg', 'view/*.xml', 'doc/*.rst', 'locale/*.po', - 'report/*.fodt', 'icons/*.svg'], + 'trytond.modules.health_profile': info.get('xml', []) + + info.get('translation', []) + + ['tryton.cfg', 'view/*.xml', 'doc/*.rst', 'locale/*.po', + 'report/*.fodt', 'icons/*.svg'], }, classifiers=[
