1- #
2- # Generated from:
3- # https://github.com/zopefoundation/meta/tree/master/config/zope-product
4-
1+ # Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
2+ # https://github.com/zopefoundation/meta/tree/master/src/zope/meta/zope-product
53[build-system ]
64requires = [
75 " setuptools >= 78.1.1,< 81" ,
86 " wheel" ,
97]
108build-backend = " setuptools.build_meta"
119
10+
11+ [project ]
12+ name = " Products.PythonScripts"
13+ version = " 5.3.dev0"
14+ description = " Provides support for restricted execution of Python scripts in Zope."
15+ license = " ZPL-2.1"
16+ classifiers = [
17+ " Development Status :: 6 - Mature" ,
18+ " Environment :: Web Environment" ,
19+ " Framework :: Zope" ,
20+ " Framework :: Zope :: 5" ,
21+ " Operating System :: OS Independent" ,
22+ " Programming Language :: Python" ,
23+ " Programming Language :: Python :: 3" ,
24+ " Programming Language :: Python :: 3.10" ,
25+ " Programming Language :: Python :: 3.11" ,
26+ " Programming Language :: Python :: 3.12" ,
27+ " Programming Language :: Python :: 3.13" ,
28+ " Programming Language :: Python :: 3.14" ,
29+ " Programming Language :: Python :: Implementation :: CPython" ,
30+ ]
31+ dynamic = [" readme" ]
32+ requires-python = " >=3.10"
33+ authors = [
34+ {
name =
" Zope Foundation and contributors" ,
email =
" [email protected] " },
35+ ]
36+ maintainers = [
37+ {
name =
" Plone Foundation and contributors" ,
email =
" [email protected] " },
38+ ]
39+ dependencies = [
40+ " AccessControl" ,
41+ " Acquisition" ,
42+ " DateTime" ,
43+ " DocumentTemplate" ,
44+ " RestrictedPython >= 4.0b5" ,
45+ " zExceptions" ,
46+ " Zope >= 5" ,
47+ ]
48+
49+ [project .entry-points ."zodbupdate .decode" ]
50+ decodes = " Products.PythonScripts:zodbupdate_decode_dict"
51+
52+ [project .urls ]
53+ Source = " https://github.com/zopefoundation/Products.PythonScripts"
54+ Issues = " https://github.com/zopefoundation/Products.PythonScripts/issues"
55+
1256[tool .coverage .run ]
1357branch = true
1458source = [" Products.PythonScripts" ]
@@ -31,3 +75,7 @@ exclude_lines = [
3175
3276[tool .coverage .html ]
3377directory = " parts/htmlcov"
78+
79+ [tool .setuptools .dynamic ]
80+ readme = {file = [" README.rst" , " CHANGES.rst" ]}
81+
0 commit comments