dev-python/traits (science)

Search

Package Information

Description:
The traits package from the Enthought Tool Suite provides a metaclass with special attributes that are called traits. A trait is a type definition that can be used for normal Python object attributes, giving the attributes some additional characteristics: * Initialization: A trait attribute can have a default value * Validation: A trait attribute is manifestly typed. * Delegation: The value of a trait attribute can be contained in another object * Notification: Setting the value of a trait attribute can fired callbacks * Visualization: With the TraitsUI package, GUIs can be generated automatically from traited objects.
Homepage:
https://docs.enthought.com/traits/ https://github.com/enthought/traits
License:
BSD

Versions

Version EAPI Keywords Slot
6.4.3 8 ~amd64 ~ppc ~ppc64 ~x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>gentoo@chymera.eu</email>
		<name>Horea Christian</name>
	</maintainer>
	<maintainer type="project">
		<email>sci@gentoo.org</email>
		<name>Gentoo Science Project</name>
	</maintainer>
	<longdescription lang="en">
		The traits package from the Enthought Tool Suite provides a
		metaclass with special attributes that are called traits. A trait
		is a type definition that can be used for normal Python object
		attributes, giving the attributes some additional characteristics:
		* Initialization: A trait attribute can have a default value
		* Validation: A trait attribute is manifestly typed.
		* Delegation: The value of a trait attribute can be contained in another object
		* Notification: Setting the value of a trait attribute can fired callbacks
		* Visualization: With the TraitsUI package, GUIs can be generated automatically from traited objects.
	</longdescription>
	<upstream>
		<remote-id type="github">enthought/traits</remote-id>
		<remote-id type="pypi">traits</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST traits-6.4.3.tar.gz 9527655 bytes