aboutsummaryrefslogtreecommitdiff
path: root/dev-python/zope-cachedescriptors/metadata.xml
blob: 6f1a2df8ffc18c6ed24e3be03c640a5211da6cb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="person">
		<name>Julien Roy</name>
		<email>julien@jroy.ca</email>
	</maintainer>
	<longdescription>
	Cached descriptors cache their output. They take into account instance attributes that they depend on, so when the instance attributes change, the descriptors will change the values they return.

	Cached descriptors cache their data in _v_ attributes, so they are also useful for managing the computation of volatile attributes for persistent objects.

	Persistent descriptors:

	property

	A simple computed property.

	See src/zope/cachedescriptors/property.rst.

	method

	Idempotent method. The return values are cached based on method arguments and on any instance attributes that the methods are defined to depend on.

	Note

	Only a cache based on arguments has been implemented so far.

	See src/zope/cachedescriptors/method.rst.
	</longdescription>
	<upstream>
		<maintainer>
			<name>Zope Foundation and Contributors</name>
			<email>zope-dev@zope.org</email>
		</maintainer>
		<changelog>https://github.com/zopefoundation/zope.cachedescriptors/blob/master/CHANGES.rst</changelog>
		<bugs-to>https://github.com/zopefoundation/zope.cachedescriptors/issues</bugs-to>
		<remote-id type="github">zopefoundation/zope.cachedescriptors</remote-id>
		<remote-id type="pypi">zope.cachedescriptors</remote-id>
	</upstream>
</pkgmetadata>