Loading INSTALLdeleted 100644 → 0 +0 −29 Original line number Diff line number Diff line Installing mittelab_association =============================== Prerequisites ------------- * Python 3.4 or later (http://www.python.org/) * trytond (http://www.tryton.org/) Installation ------------ Once you've downloaded and unpacked the mittelab_association source release, enter the directory where the archive was unpacked, and run: python setup.py install Note that you may need administrator/root privileges for this step, as this command will by default attempt to install module to the Python site-packages directory on your system. For advanced options, please refer to the easy_install and/or the distutils documentation: http://setuptools.readthedocs.io/en/latest/easy_install.html http://docs.python.org/inst/inst.html To use without installation, extract the archive into ``trytond/modules`` with the directory name association. MANIFEST.in +1 −3 Original line number Diff line number Diff line include INSTALL include README include README.rst include COPYRIGHT include CHANGELOG include LICENSE include doc/* READMEdeleted 100644 → 0 +0 −19 Original line number Diff line number Diff line mittelab_association ==================== The association module of the Tryton application platform. Installing ---------- See INSTALL License ------- See LICENSE Copyright --------- See COPYRIGHT README.rst 0 → 120000 +1 −0 Original line number Diff line number Diff line doc/index.rst No newline at end of file setup.py +86 −68 Original line number Diff line number Diff line #!/usr/bin/env python3 # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. import io import os import re from configparser import ConfigParser from setuptools import setup, find_packages MODULE2PREFIX = {} def read(fname): return io.open( Loading @@ -25,7 +26,7 @@ def get_require_version(name): config = ConfigParser() config.read('tryton.cfg') config.read_file(open(os.path.join(os.path.dirname(__file__), 'tryton.cfg'))) info = dict(config.items('tryton')) for key in ('depends', 'extras_depend', 'xml'): if key in info: Loading @@ -34,28 +35,42 @@ version = info.get('version', '0.0.1') major_version, minor_version, _ = version.split('.', 2) major_version = int(major_version) minor_version = int(minor_version) name = 'mittelab_association' name = 'trytond_association' requires = [] download_url = 'http://downloads.tryton.org/%s.%s/' % ( major_version, minor_version) if minor_version % 2: version = '%s.%s.dev0' % (major_version, minor_version) download_url = ( 'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % ( name[8:], name, version)) requires = ['python-sql', 'python-stdnum'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): prefix = MODULE2PREFIX.get(dep, 'trytond') requires.append(get_require_version('%s_%s' % (prefix, dep))) requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) tests_require = [] tests_require = [get_require_version('proteus')] dependency_links = [] if minor_version % 2: dependency_links.append('https://trydevpi.tryton.org/') setup(name=name, version=version, description='', long_description=read('README'), author='wifasoi', author_email='wifasoi@gmail.com', description='Tryton module for association management', long_description=read('README.rst'), author='Tryton', author_email='bugs@tryton.org', url='http://www.tryton.org/', keywords='', download_url=download_url, project_urls={ "Bug Tracker": 'https://bugs.tryton.org/', "Documentation": 'https://docs.tryton.org/', "Forum": 'https://www.tryton.org/forum', "Source Code": 'https://hg.tryton.org/modules/association', }, keywords='tryton association', package_dir={'trytond.modules.association': '.'}, packages=( ['trytond.modules.association'] + Loading @@ -63,8 +78,8 @@ setup(name=name, ), package_data={ 'trytond.modules.association': (info.get('xml', []) + ['tryton.cfg', 'view/*.xml', 'locale/*.po', '*.fodt', 'icons/*.svg', 'tests/*.rst']), + ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'icons/*.svg', 'tests/*.rst']), }, classifiers=[ 'Development Status :: 5 - Production/Stable', Loading @@ -73,6 +88,7 @@ setup(name=name, 'Intended Audience :: Developers', 'Intended Audience :: Financial and Insurance Industry', 'Intended Audience :: Legal Industry', 'Intended Audience :: Manufacturing', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Natural Language :: Bulgarian', 'Natural Language :: Catalan', Loading @@ -80,6 +96,7 @@ setup(name=name, 'Natural Language :: Czech', 'Natural Language :: Dutch', 'Natural Language :: English', 'Natural Language :: Finnish', 'Natural Language :: French', 'Natural Language :: German', 'Natural Language :: Hungarian', Loading @@ -90,8 +107,9 @@ setup(name=name, 'Natural Language :: Russian', 'Natural Language :: Slovenian', 'Natural Language :: Spanish', 'Natural Language :: Turkish', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', Loading @@ -100,7 +118,7 @@ setup(name=name, 'Topic :: Office/Business', ], license='GPL-3', python_requires='>=3.4', python_requires='>=3.5', install_requires=requires, dependency_links=dependency_links, zip_safe=False, Loading Loading
INSTALLdeleted 100644 → 0 +0 −29 Original line number Diff line number Diff line Installing mittelab_association =============================== Prerequisites ------------- * Python 3.4 or later (http://www.python.org/) * trytond (http://www.tryton.org/) Installation ------------ Once you've downloaded and unpacked the mittelab_association source release, enter the directory where the archive was unpacked, and run: python setup.py install Note that you may need administrator/root privileges for this step, as this command will by default attempt to install module to the Python site-packages directory on your system. For advanced options, please refer to the easy_install and/or the distutils documentation: http://setuptools.readthedocs.io/en/latest/easy_install.html http://docs.python.org/inst/inst.html To use without installation, extract the archive into ``trytond/modules`` with the directory name association.
MANIFEST.in +1 −3 Original line number Diff line number Diff line include INSTALL include README include README.rst include COPYRIGHT include CHANGELOG include LICENSE include doc/*
READMEdeleted 100644 → 0 +0 −19 Original line number Diff line number Diff line mittelab_association ==================== The association module of the Tryton application platform. Installing ---------- See INSTALL License ------- See LICENSE Copyright --------- See COPYRIGHT
README.rst 0 → 120000 +1 −0 Original line number Diff line number Diff line doc/index.rst No newline at end of file
setup.py +86 −68 Original line number Diff line number Diff line #!/usr/bin/env python3 # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. import io import os import re from configparser import ConfigParser from setuptools import setup, find_packages MODULE2PREFIX = {} def read(fname): return io.open( Loading @@ -25,7 +26,7 @@ def get_require_version(name): config = ConfigParser() config.read('tryton.cfg') config.read_file(open(os.path.join(os.path.dirname(__file__), 'tryton.cfg'))) info = dict(config.items('tryton')) for key in ('depends', 'extras_depend', 'xml'): if key in info: Loading @@ -34,28 +35,42 @@ version = info.get('version', '0.0.1') major_version, minor_version, _ = version.split('.', 2) major_version = int(major_version) minor_version = int(minor_version) name = 'mittelab_association' name = 'trytond_association' requires = [] download_url = 'http://downloads.tryton.org/%s.%s/' % ( major_version, minor_version) if minor_version % 2: version = '%s.%s.dev0' % (major_version, minor_version) download_url = ( 'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % ( name[8:], name, version)) requires = ['python-sql', 'python-stdnum'] for dep in info.get('depends', []): if not re.match(r'(ir|res)(\W|$)', dep): prefix = MODULE2PREFIX.get(dep, 'trytond') requires.append(get_require_version('%s_%s' % (prefix, dep))) requires.append(get_require_version('trytond_%s' % dep)) requires.append(get_require_version('trytond')) tests_require = [] tests_require = [get_require_version('proteus')] dependency_links = [] if minor_version % 2: dependency_links.append('https://trydevpi.tryton.org/') setup(name=name, version=version, description='', long_description=read('README'), author='wifasoi', author_email='wifasoi@gmail.com', description='Tryton module for association management', long_description=read('README.rst'), author='Tryton', author_email='bugs@tryton.org', url='http://www.tryton.org/', keywords='', download_url=download_url, project_urls={ "Bug Tracker": 'https://bugs.tryton.org/', "Documentation": 'https://docs.tryton.org/', "Forum": 'https://www.tryton.org/forum', "Source Code": 'https://hg.tryton.org/modules/association', }, keywords='tryton association', package_dir={'trytond.modules.association': '.'}, packages=( ['trytond.modules.association'] + Loading @@ -63,8 +78,8 @@ setup(name=name, ), package_data={ 'trytond.modules.association': (info.get('xml', []) + ['tryton.cfg', 'view/*.xml', 'locale/*.po', '*.fodt', 'icons/*.svg', 'tests/*.rst']), + ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'icons/*.svg', 'tests/*.rst']), }, classifiers=[ 'Development Status :: 5 - Production/Stable', Loading @@ -73,6 +88,7 @@ setup(name=name, 'Intended Audience :: Developers', 'Intended Audience :: Financial and Insurance Industry', 'Intended Audience :: Legal Industry', 'Intended Audience :: Manufacturing', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Natural Language :: Bulgarian', 'Natural Language :: Catalan', Loading @@ -80,6 +96,7 @@ setup(name=name, 'Natural Language :: Czech', 'Natural Language :: Dutch', 'Natural Language :: English', 'Natural Language :: Finnish', 'Natural Language :: French', 'Natural Language :: German', 'Natural Language :: Hungarian', Loading @@ -90,8 +107,9 @@ setup(name=name, 'Natural Language :: Russian', 'Natural Language :: Slovenian', 'Natural Language :: Spanish', 'Natural Language :: Turkish', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', Loading @@ -100,7 +118,7 @@ setup(name=name, 'Topic :: Office/Business', ], license='GPL-3', python_requires='>=3.4', python_requires='>=3.5', install_requires=requires, dependency_links=dependency_links, zip_safe=False, Loading