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