blob: 6bc7e96f9c30c8446eaeef7889d98784973aace8 [file] [edit]
from setuptools import setup
def readme():
with open('README.md') as f:
return f.read()
setup(
name='webkitexpectationspy',
version='1.0.0',
description='Test expectations management for WebKit',
long_description=readme(),
long_description_content_type='text/markdown',
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
'License :: Other/Proprietary License',
'Operating System :: MacOS',
'Operating System :: POSIX :: Linux',
'Natural Language :: English',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Topic :: Software Development :: Testing',
'Topic :: Software Development :: Libraries :: Python Modules',
],
keywords='webkit testing expectations',
url='https://github.com/WebKit/WebKit/tree/main/Tools/Scripts/libraries/webkitexpectationspy',
author='Apple Inc.',
author_email='webkit-dev@lists.webkit.org',
license='Modified BSD',
packages=[
'webkitexpectationspy',
'webkitexpectationspy.suites',
'webkitexpectationspy.plugins',
'webkitexpectationspy.mocks',
'webkitexpectationspy.tests',
],
install_requires=[],
extras_require={
'webkit': ['webkitcorepy'],
},
python_requires='>=3.9',
include_package_data=True,
zip_safe=False,
)