44PACKAGE = "allure-python-commons"
55
66classifiers = [
7- ' Development Status :: 5 - Production/Stable' ,
8- ' Intended Audience :: Developers' ,
9- ' License :: OSI Approved :: Apache Software License' ,
10- ' Topic :: Software Development :: Quality Assurance' ,
11- ' Topic :: Software Development :: Testing' ,
12- ' Programming Language :: Python :: 3' ,
13- ' Programming Language :: Python :: 3 :: Only' ,
14- ' Programming Language :: Python :: 3.8' ,
15- ' Programming Language :: Python :: 3.9' ,
16- ' Programming Language :: Python :: 3.10' ,
17- ' Programming Language :: Python :: 3.11' ,
18- ' Programming Language :: Python :: 3.12' ,
19- ' Programming Language :: Python :: 3.13' ,
7+ " Development Status :: 5 - Production/Stable" ,
8+ " Intended Audience :: Developers" ,
9+ " License :: OSI Approved :: Apache Software License" ,
10+ " Topic :: Software Development :: Quality Assurance" ,
11+ " Topic :: Software Development :: Testing" ,
12+ " Programming Language :: Python :: 3" ,
13+ " Programming Language :: Python :: 3 :: Only" ,
14+ " Programming Language :: Python :: 3.8" ,
15+ " Programming Language :: Python :: 3.9" ,
16+ " Programming Language :: Python :: 3.10" ,
17+ " Programming Language :: Python :: 3.11" ,
18+ " Programming Language :: Python :: 3.12" ,
19+ " Programming Language :: Python :: 3.13" ,
2020]
2121
2222install_requires = [
@@ -33,10 +33,10 @@ def main():
3333 setup (
3434 name = PACKAGE ,
3535 use_scm_version = {"root" : ".." , "relative_to" : __file__ },
36- setup_requires = [' setuptools_scm' ],
36+ setup_requires = [" setuptools_scm" ],
3737 description = (
3838 "Contains the API for end users as well as helper functions and "
39- "classes to build Allure adapters for Python test frameworks" ,
39+ "classes to build Allure adapters for Python test frameworks"
4040 ),
4141 url = "https://allurereport.org/" ,
4242 project_urls = {
@@ -49,13 +49,16 @@ def main():
4949 keywords = "allure reporting report-engine" ,
5050 long_description = get_readme ("README.md" ),
5151 long_description_content_type = "text/markdown" ,
52- packages = ["allure_commons" ],
53- package_dir = {"allure_commons" : 'src' },
52+ packages = ["allure_commons" , "allure" ],
53+ package_data = {
54+ "allure" : ["py.typed" ],
55+ "allure_commons" : ["py.typed" ],
56+ },
57+ package_dir = {"" : "src" },
5458 install_requires = install_requires ,
55- py_modules = ['allure' , 'allure_commons' ],
56- python_requires = '>=3.6'
59+ python_requires = ">=3.6"
5760 )
5861
5962
60- if __name__ == ' __main__' :
63+ if __name__ == " __main__" :
6164 main ()
0 commit comments