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.annotation"
13+ version = " 5.1.dev0"
14+ description = " Grok-like configuration for Zope annotations"
15+ license = " ZPL-2.1"
16+ classifiers = [
17+ " Environment :: Web Environment" ,
18+ " Intended Audience :: Developers" ,
19+ " Programming Language :: Python" ,
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+ " Framework :: Zope :: 3" ,
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.5" ,
40+ " martian" ,
41+ " zope.annotation" ,
42+ " zope.cachedescriptors" ,
43+ " zope.component" ,
44+ " zope.container" ,
45+ " zope.event" ,
46+ " zope.interface" ,
47+ " zope.location" ,
48+ " zope.schema" ,
49+ ]
50+
51+ [project .optional-dependencies ]
52+ test = [
53+ " zope.configuration" ,
54+ " zope.schema" ,
55+ " zope.testing > 4.6" ,
56+ " zope.testrunner >= 6.4" ,
57+ ]
58+
59+ [project .urls ]
60+ Source = " https://github.com/zopefoundation/grokcore.annotation"
61+ Issues = " https://github.com/zopefoundation/grokcore.annotation/issues"
62+ Changelog = " https://raw.githubusercontent.com/zopefoundation/grokcore.annotation/master/CHANGES.rst"
63+
64+
1365[tool .coverage .run ]
1466branch = true
1567source = [" grokcore.annotation" ]
@@ -32,3 +84,7 @@ exclude_lines = [
3284
3385[tool .coverage .html ]
3486directory = " parts/htmlcov"
87+
88+ [tool .setuptools .dynamic ]
89+ readme = {file = [" README.rst" , " CHANGES.rst" ]}
90+
0 commit comments