11# Generated with zope.meta (https://zopemeta.readthedocs.io/) from:
22# https://github.com/zopefoundation/meta/tree/master/src/zope/meta/pure-python
3- # Generated from:
4- # https://github.com/zopefoundation/meta/tree/master/config/pure-python
5-
63[build-system ]
74requires = [
85 " setuptools >= 78.1.1,< 81" ,
96 " wheel" ,
107]
118build-backend = " setuptools.build_meta"
129
10+
11+ [project ]
12+ name = " grokcore.site"
13+ version = " 5.1.dev0"
14+ description = " Grok-like configuration for Zope local site and utilities"
15+ license = " ZPL-2.1"
16+ classifiers = [
17+ " Environment :: Web Environment" ,
18+ " Framework :: Zope :: 3" ,
19+ " Intended Audience :: Developers" ,
20+ " Programming Language :: Python :: 3" ,
21+ " Programming Language :: Python :: 3.10" ,
22+ " Programming Language :: Python :: 3.11" ,
23+ " Programming Language :: Python :: 3.12" ,
24+ " Programming Language :: Python :: 3.13" ,
25+ " Programming Language :: Python :: 3.14" ,
26+ " Programming Language :: Python :: Implementation :: CPython" ,
27+ " Programming Language :: Python :: Implementation :: PyPy" ,
28+ " Programming Language :: Python" ,
29+ ]
30+ dynamic = [" readme" ]
31+ requires-python = " >=3.10"
32+ authors = [
33+ {name = " Grok Team" ,email = " zope-dev@zope.dev" },
34+ ]
35+ maintainers = [
36+ {name = " Plone Foundation and contributors" ,email = " zope-dev@zope.dev" },
37+ ]
38+ dependencies = [
39+ " grokcore.component >= 2.1" ,
40+ " martian >= 0.13" ,
41+ " persistent" ,
42+ " zope.annotation" ,
43+ " zope.component" ,
44+ " zope.container" ,
45+ " zope.event" ,
46+ " zope.interface" ,
47+ " zope.lifecycleevent" ,
48+ " zope.schema" ,
49+ " zope.site >= 4.4" ,
50+ ]
51+
52+ [project .optional-dependencies ]
53+ test = [
54+ " zope.app.appsetup" ,
55+ " zope.component" ,
56+ " zope.configuration" ,
57+ " zope.testing" ,
58+ " grokcore.content" ,
59+ ]
60+
61+ [project .urls ]
62+ Source = " https://github.com/zopefoundation/grokcore.site"
63+ Issues = " https://github.com/zopefoundation/grokcore.site/issues"
64+ Changelog = " https://raw.githubusercontent.com/zopefoundation/grokcore.site/master/CHANGES.rst"
65+
1366[tool .coverage .run ]
1467branch = true
1568source = [" grokcore.site" ]
@@ -32,3 +85,7 @@ exclude_lines = [
3285
3386[tool .coverage .html ]
3487directory = " parts/htmlcov"
88+
89+ [tool .setuptools .dynamic ]
90+ readme = {file = [" README.rst" , " CHANGES.rst" ]}
91+
0 commit comments