@@ -6,6 +6,71 @@ requires = ["setuptools>=68.2,<83", "wheel"]
66
77
88
9+ # START-MARKER-MANUAL-CONFIG
10+ # Anything from here until END-MARKER-MANUAL-CONFIG
11+ # will be kept by plone.meta
12+
13+ [project ]
14+ name = " borg.localrole"
15+ version = " 5.0.1.dev0"
16+ description = " A PAS plugin which can manage local roles via an adapter lookup on the current context"
17+ classifiers = [
18+ " Development Status :: 5 - Production/Stable" ,
19+ " Environment :: Web Environment" ,
20+ " Framework :: Plone" ,
21+ " Framework :: Plone :: 6.2" ,
22+ " Framework :: Plone :: Core" ,
23+ " Intended Audience :: Other Audience" ,
24+ " Intended Audience :: System Administrators" ,
25+ " Operating System :: OS Independent" ,
26+ " Programming Language :: Python" ,
27+ " Programming Language :: Python :: 3.10" ,
28+ " Programming Language :: Python :: 3.11" ,
29+ " Programming Language :: Python :: 3.12" ,
30+ " Programming Language :: Python :: 3.13" ,
31+ " Programming Language :: Python :: 3.14" ,
32+ " Topic :: Software Development :: Libraries :: Python Modules" ,
33+ ]
34+ license = " LGPL-2.1-only"
35+ dynamic = [" readme" ]
36+ requires-python = " >=3.10"
37+ authors = [
38+ {name = " Borg Collective" ,email = " borg@plone.org" },
39+ ]
40+ maintainers = [
41+ {name = " Plone Foundation and contributors" ,email = " plone-developers@lists.sourceforge.net" },
42+ ]
43+ dependencies = [
44+ " AccessControl" ,
45+ " Acquisition" ,
46+ " Products.CMFCore" ,
47+ " Products.GenericSetup" ,
48+ " Products.PlonePAS >= 5.0.1" ,
49+ " Products.PluggableAuthService" ,
50+ " Zope" ,
51+ " plone.memoize" ,
52+ " zope.annotation" ,
53+ " zope.component" ,
54+ " zope.deferredimport" ,
55+ " zope.interface" ,
56+ ]
57+ keywords = [" Plone" , " PAS" , " local" , " roles" ]
58+
59+ [project .optional-dependencies ]
60+ test = [
61+ " plone.app.testing" ,
62+ " plone.testing" ,
63+ ]
64+
65+ [project .urls ]
66+ Source = " https://github.com/plone/borg.localrole"
67+ Issues = " https://github.com/plone/Products.CMFPlone/issues"
68+ Changelog = " https://github.com/plone/borg.localrole/blob/main/CHANGES.rst"
69+
70+ [tool .setuptools .dynamic ]
71+ readme = {file = [" README.rst" , " CHANGES.rst" ]}
72+ # END-MARKER-MANUAL-CONFIG
73+
974[tool .towncrier ]
1075directory = " news/"
1176filename = " CHANGES.rst"
0 commit comments