Example #1
0
def setup_package():
    setupinfo.set_version(version)

    setupinfo.write_version_py()

    setup(
        name=name,
        version=setupinfo.get_version(),
        description=description,
        long_description=long_description,
        url=url,
        author=author,
        author_email=author_email,
        keywords=keywords.strip(),
        license=license,
        packages=find_packages(),
        ext_modules=setupinfo.get_extensions(),
        install_requires=setupinfo.get_install_requirements(),
        tests_require=setupinfo.get_test_requirements(),
        test_suite="pyamf.tests.get_suite",
        zip_safe=False,
        extras_require=setupinfo.get_extras_require(),
        classifiers=(
            filter(None, classifiers.strip().split('\n')) +
            setupinfo.get_trove_classifiers()
        ),
        **setupinfo.extra_setup_args())
Example #2
0
def setup_package():
    setupinfo.set_version(version)

    setupinfo.write_version_py()

    setup(name=name,
          version=setupinfo.get_version(),
          description=description,
          long_description=long_description,
          url=url,
          author=author,
          author_email=author_email,
          keywords=keywords.strip(),
          license=license,
          packages=find_packages(),
          ext_modules=setupinfo.get_extensions(),
          install_requires=setupinfo.get_install_requirements(),
          tests_require=setupinfo.get_test_requirements(),
          test_suite="pyamf.tests.get_suite",
          zip_safe=False,
          extras_require=setupinfo.get_extras_require(),
          classifiers=(filter(None,
                              classifiers.strip().split('\n')) +
                       setupinfo.get_trove_classifiers()),
          **setupinfo.extra_setup_args())
Example #3
0
    except ImportError:
        pass
    else:
        f = open("requirements.txt", "r")
        try:
            deps = [str(req) for req in pkg_resources.parse_requirements(f)]
        finally:
            f.close()
        extra_options['extras_require'] = {
            'source': deps,
            'cssselect': 'cssselect>=0.7',
            'html5': 'html5lib',
            'htmlsoup': 'BeautifulSoup4',
        }

extra_options.update(setupinfo.extra_setup_args())

extra_options['package_data'] = {
    'lxml': [
        'lxml.etree.h',
        'lxml.etree_api.h',
    ],
    'lxml.includes': [
        '*.pxd', '*.h'
        ],
    'lxml.isoschematron':  [
        'resources/rng/iso-schematron.rng',
        'resources/xsl/*.xsl',
        'resources/xsl/iso-schematron-xslt1/*.xsl',
        'resources/xsl/iso-schematron-xslt1/readme.txt'
        ],