Project

General

Profile

Download (2.5 KB) Statistics
| Branch: | Tag: | Revision:

root / setup.py

1
from setuptools import setup, find_packages
2

    
3
install_requires = [
4
    'gocept.httpserverlayer >= 3',
5
    'httpagentparser',
6
    'plone.testing >= 7.0',
7
    'selenium !=2.53.0, !=2.53.1, !=2.53.2, <3.0',
8
    'Pillow',
9
    'setuptools']
10

    
11
setup(
12
    name='gocept.selenium',
13
    version='4.1.dev0',
14
    author='gocept and contributors',
15
    author_email='mail@gocept.com',
16
    url='https://goceptselenium.readthedocs.org/',
17
    description=('Test-friendly Python API for Selenium and integration with '
18
                 'web application frameworks.'),
19
    classifiers=[
20
        'Development Status :: 6 - Mature',
21
        'Environment :: Console',
22
        'Environment :: Web Environment',
23
        'Framework :: BFG',
24
        'Framework :: Plone',
25
        'Framework :: Plone :: 4.0',
26
        'Framework :: Plone :: 4.1',
27
        'Framework :: Plone :: 4.2',
28
        'Framework :: Plone :: 4.3',
29
        'Framework :: Plone :: 5.0',
30
        'Framework :: Pylons',
31
        'Framework :: Pyramid',
32
        'Framework :: Zope :: 3',
33
        'Framework :: Zope :: 4',
34
        'Intended Audience :: Developers',
35
        'License :: OSI Approved',
36
        'License :: OSI Approved :: Zope Public License',
37
        'Natural Language :: English',
38
        'Operating System :: OS Independent',
39
        'Programming Language :: Python',
40
        'Programming Language :: Python :: 2',
41
        'Programming Language :: Python :: 2.7',
42
        'Programming Language :: Python :: 2 :: Only',
43
        'Programming Language :: Python :: Implementation',
44
        'Programming Language :: Python :: Implementation :: CPython',
45
        'Programming Language :: Zope',
46
        'Topic :: Software Development',
47
        'Topic :: Software Development :: Testing',
48
    ],
49
    long_description=(
50
        open('README.rst').read() +
51
        '\n\n' +
52
        open('HACKING.rst').read() +
53
        '\n\n' +
54
        open('CHANGES.rst').read()),
55
    packages=find_packages('src'),
56
    package_dir={'': 'src'},
57
    include_package_data=True,
58
    zip_safe=False,
59
    license='ZPL 2.1',
60
    namespace_packages=['gocept'],
61
    install_requires=install_requires,
62
    extras_require=dict(
63
        grok=[
64
            'gocept.httpserverlayer[zopeappwsgi]',
65
            'zope.app.appsetup',
66
        ],
67
        plonetesting=[
68
            'gocept.httpserverlayer[plonetestingzope]',
69
        ],
70
        screenshot=[
71
            'Pillow'
72
        ],
73
    ),
74
    entry_points={
75
        'console_scripts': [
76
            'converthtmltests = gocept.selenium.scripts.converthtmltests:main',
77
        ],
78
    },
79
)