예제 #1
0
 license="GPL",
 url="https://github.com/ashutoshvarma/pyxpdf",
 # bugtrack_url="https://github.com/ashutoshvarma/pyxpdf",
 description=(
     "Powerful and Pythonic PDF processing library based on xpdf-4.02"
 ),
 long_description=readme,
 long_description_content_type='text/x-rst',
 keywords=[
     'pdf parser',
     'pdf converter',
     'text mining',
     'xpdf bindings',
 ],
 classifiers=[
      versioninfo.dev_status(),
     'Intended Audience :: Developers',
     'Intended Audience :: Information Technology',
     'Intended Audience :: Science/Research',
     'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
     'Programming Language :: Cython',
     # NOTE: keep in sync with 'python_requires' list above.
     'Programming Language :: Python :: 3',
     'Programming Language :: Python :: 3.5',
     'Programming Language :: Python :: 3.6',
     'Programming Language :: Python :: 3.7',
     'Programming Language :: Python :: 3.8',
     'Programming Language :: C++',
     'Operating System :: OS Independent',
     'Topic :: Software Development :: Libraries :: Python Modules',
     'Topic :: Text Processing',
예제 #2
0
파일: setup.py 프로젝트: wgfi110/lxml
https://launchpad.net/lxml

In case you want to use the current in-development version of lxml,
you can get it from the github repository at
https://github.com/lxml/lxml .  Note that this requires Cython to
build the sources, see the build instructions on the project home
page.  To the same end, running ``easy_install lxml==dev`` will
install lxml from
https://github.com/lxml/lxml/tarball/master#egg=lxml-dev if you have
an appropriate version of Cython installed.

""" + branch_link) % {
        "branch_version": versioninfo.branch_version()
    }) + versioninfo.changes()),
    classifiers=[
        versioninfo.dev_status(), 'Intended Audience :: Developers',
        'Intended Audience :: Information Technology',
        'License :: OSI Approved :: BSD License',
        'Programming Language :: Cython',
        'Programming Language :: Python :: 2',
        'Programming Language :: Python :: 2.6',
        'Programming Language :: Python :: 2.7',
        'Programming Language :: Python :: 3',
        'Programming Language :: Python :: 3.2',
        'Programming Language :: Python :: 3.3',
        'Programming Language :: Python :: 3.4',
        'Programming Language :: Python :: 3.5', 'Programming Language :: C',
        'Operating System :: OS Independent',
        'Topic :: Text Processing :: Markup :: HTML',
        'Topic :: Text Processing :: Markup :: XML',
        'Topic :: Software Development :: Libraries :: Python Modules'
예제 #3
0
<http://lxml.de/>`_ or see our bug tracker at
https://launchpad.net/lxml

In case you want to use the current in-development version of lxml,
you can get it from the github repository at
https://github.com/lxml/lxml .  Note that this requires Cython to
build the sources, see the build instructions on the project home
page.  To the same end, running ``easy_install lxml==dev`` will
install lxml from
https://github.com/lxml/lxml/tarball/master#egg=lxml-dev if you have
an appropriate version of Cython installed.

""" + branch_link) % { "branch_version" : versioninfo.branch_version() }) +
                      versioninfo.changes()),
    classifiers = [
    versioninfo.dev_status(),
    'Intended Audience :: Developers',
    'Intended Audience :: Information Technology',
    'License :: OSI Approved :: BSD License',
    'Programming Language :: Cython',
    'Programming Language :: Python :: 2',
    'Programming Language :: Python :: 2.4',
    'Programming Language :: Python :: 2.5',
    'Programming Language :: Python :: 2.6',
    'Programming Language :: Python :: 2.7',
    'Programming Language :: Python :: 3',
    'Programming Language :: Python :: 3.1',
    'Programming Language :: Python :: 3.2',
    'Programming Language :: Python :: 3.3',
    'Programming Language :: Python :: 3.4',
    'Programming Language :: C',
예제 #4
0
if sys.version_info[0] < 3:
    print("This module version requires Python 3.")
    sys.exit(1)

from setuptools import setup, find_packages

import versioninfo

module_name = versioninfo.name()
module_version = versioninfo.version()
module_description = versioninfo.description()
module_author = versioninfo.author()
module_email = versioninfo.email()
module_url = versioninfo.url()
module_classifiers = [
    versioninfo.dev_status(), 'Intended Audience :: End Users/Desktop',
    'Intended Audience :: Developers', 'Programming Language :: Python :: 3',
    'Operating System :: Android', 'Operating System :: POSIX :: Linux',
    'Operating System :: Unix', 'Topic :: Home Automation'
]

print("Building module version %s." % module_version)


def setup_extra_options():
    module_options = {}
    # Get all requirements:
    try:
        import pkg_resources
    except ImportError:
        pass