@@ -29,50 +29,46 @@ def read(*rnames):
29
29
'pytest-mock' ,
30
30
]
31
31
32
-
33
- setup (
34
- name = 'RestrictedPython' ,
35
- version = '7.2.dev0' ,
36
- url = 'https://github.com/zopefoundation/RestrictedPython' ,
37
- license = 'ZPL 2.1' ,
38
- description = (
39
- 'RestrictedPython is a defined subset of the Python language which '
40
- 'allows to provide a program input into a trusted environment.'
41
- ),
42
- long_description = read ('README.rst' ) + '\n ' + read ('CHANGES.rst' ),
43
- long_description_content_type = 'text/x-rst' ,
44
- classifiers = [
45
- 'Development Status :: 6 - Mature' ,
46
- 'License :: OSI Approved :: Zope Public License' ,
47
- 'Programming Language :: Python' ,
48
- 'Operating System :: OS Independent' ,
49
- 'Programming Language :: Python :: 3' ,
50
- 'Programming Language :: Python :: 3.7' ,
51
- 'Programming Language :: Python :: 3.8' ,
52
- 'Programming Language :: Python :: 3.9' ,
53
- 'Programming Language :: Python :: 3.10' ,
54
- 'Programming Language :: Python :: 3.11' ,
55
- 'Programming Language :: Python :: 3.12' ,
56
- 'Programming Language :: Python :: Implementation :: CPython' ,
57
- 'Topic :: Security' ,
58
- ],
59
- keywords = 'restricted execution security untrusted code' ,
60
- author = 'Zope Foundation and Contributors' ,
61
-
62
- project_urls = {
63
- "Documentation" : "https://restrictedpython.readthedocs.io/" ,
64
- "Source" : "https://github.com/zopefoundation/RestrictedPython" ,
65
- "Tracker" : "https://github.com/zopefoundation/RestrictedPython/issues" ,
66
- },
67
- packages = find_packages ('src' ),
68
- package_dir = {'' : 'src' },
69
- install_requires = [
70
- ],
71
- python_requires = ">=3.7, <3.14" ,
72
- extras_require = {
73
- 'test' : tests_require ,
74
- 'docs' : ['Sphinx' , 'sphinx_rtd_theme' ],
75
- },
76
- include_package_data = True ,
77
- zip_safe = False
78
- )
32
+ setup (name = 'RestrictedPython' ,
33
+ version = '7.2.dev0' ,
34
+ url = 'https://github.com/zopefoundation/RestrictedPython' ,
35
+ license = 'ZPL 2.1' ,
36
+ description = (
37
+ 'RestrictedPython is a defined subset of the Python language which '
38
+ 'allows to provide a program input into a trusted environment.' ),
39
+ long_description = read ('README.rst' ) + '\n ' + read ('CHANGES.rst' ),
40
+ long_description_content_type = 'text/x-rst' ,
41
+ classifiers = [
42
+ 'Development Status :: 6 - Mature' ,
43
+ 'License :: OSI Approved :: Zope Public License' ,
44
+ 'Programming Language :: Python' ,
45
+ 'Operating System :: OS Independent' ,
46
+ 'Programming Language :: Python :: 3' ,
47
+ 'Programming Language :: Python :: 3.7' ,
48
+ 'Programming Language :: Python :: 3.8' ,
49
+ 'Programming Language :: Python :: 3.9' ,
50
+ 'Programming Language :: Python :: 3.10' ,
51
+ 'Programming Language :: Python :: 3.11' ,
52
+ 'Programming Language :: Python :: 3.12' ,
53
+ 'Programming Language :: Python :: Implementation :: CPython' ,
54
+ 'Topic :: Security' ,
55
+ ],
56
+ keywords = 'restricted execution security untrusted code' ,
57
+ author = 'Zope Foundation and Contributors' ,
58
+
59
+ project_urls = {
60
+ "Documentation" : "https://restrictedpython.readthedocs.io/" ,
61
+ "Source" : "https://github.com/zopefoundation/RestrictedPython" ,
62
+ "Tracker" :
63
+ "https://github.com/zopefoundation/RestrictedPython/issues" ,
64
+ },
65
+ packages = find_packages ('src' ),
66
+ package_dir = {'' : 'src' },
67
+ install_requires = [],
68
+ python_requires = ">=3.7, <3.13" ,
69
+ extras_require = {
70
+ 'test' : tests_require ,
71
+ 'docs' : ['Sphinx' , 'sphinx_rtd_theme' ],
72
+ },
73
+ include_package_data = True ,
74
+ zip_safe = False )
0 commit comments