setup.py fix

This commit is contained in:
Víctor Ramos 2017-09-28 14:28:55 +00:00
parent b72bcfdd07
commit da13b14baa

View file

@ -12,7 +12,10 @@ try:
except ImportError:
from ConfigParser import ConfigParser
MODULE2PREFIX = {}
MODULE2PREFIX = {
'account_es': 'trytonspain',
'account_es_pyme': 'trytonspain',
}
def read(fname):
@ -20,15 +23,17 @@ def read(fname):
os.path.join(os.path.dirname(__file__), fname),
'r', encoding='utf-8').read()
def get_require_version(name):
if minor_version % 2:
require = '%s >= %s.%s.dev0, < %s.%s'
else:
require = '%s >= %s.%s, < %s.%s'
require %= (name, major_version, minor_version,
major_version, minor_version + 1)
require %= (
name, major_version, minor_version, major_version, minor_version + 1)
return require
config = ConfigParser()
config.readfp(open('tryton.cfg'))
info = dict(config.items('tryton'))
@ -55,7 +60,8 @@ if minor_version % 2:
# Add development index for testing with proteus
dependency_links.append('https://trydevpi.tryton.org/')
setup(name=name,
setup(
name=name,
version=version,
description='Tryton Aeat 340 Module',
long_description=read('README'),
@ -68,12 +74,12 @@ setup(name=name,
packages=[
'trytond.modules.aeat_340',
'trytond.modules.aeat_340.tests',
],
],
package_data={
'trytond.modules.aeat_340': (info.get('xml', [])
+ ['tryton.cfg', 'view/*.xml', 'locale/*.po', '*.odt',
'icons/*.svg', 'tests/*.rst']),
},
'trytond.modules.aeat_340': (info.get('xml', []) + [
'tryton.cfg', 'view/*.xml', 'locale/*.po', '*.odt',
'icons/*.svg', 'tests/*.rst']),
},
classifiers=[
'Development Status :: 5 - Production/Stable',
'Environment :: Plugins',
@ -103,7 +109,7 @@ setup(name=name,
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Office/Business',
],
],
license='GPL-3',
install_requires=requires,
dependency_links=dependency_links,
@ -116,4 +122,4 @@ setup(name=name,
test_loader='trytond.test_loader:Loader',
tests_require=tests_require,
use_2to3=True,
)
)