Commit 49cdbbd7 authored by Luca Cristaldi's avatar Luca Cristaldi
Browse files

Fix setup.py and manifest file

parent 04eb32e7
Loading
Loading
Loading
Loading

INSTALL

deleted100644 → 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.
+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/*

README

deleted100644 → 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
+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(
@@ -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:
@@ -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'] +
@@ -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',
@@ -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',
@@ -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',
@@ -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',
@@ -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