| 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, |
| ) |