libmoosex-traits-perl - Moose extension to apply roles at object creation time

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libmoosex-traits-perl
Package version 0.12
Package release 1
Package architecture all
Package type deb
Installed size 62 B
Download size 11.87 KB
Official Mirror
MooseX::Traits provides a method to add some roles to a class when creating
it (during new). Since components can be added easily to a given class, users
don't have to create a named class with the desired roles applied or apply
the roles to the instance one-by-one. This module also provides a basic way
to initialize the applied roles' attributes while constructing objects.


Package Version Architecture Repository
libmoosex-traits-perl_0.12-1_all.deb 0.12 all Debian Main
libmoosex-traits-perl - - -


Name Value
libclass-load-perl -
libnamespace-autoclean-perl -
perl -


Type URL
Binary Package libmoosex-traits-perl_0.12-1_all.deb
Source Package libmoosex-traits-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libmoosex-traits-perl deb package:
    # sudo apt-get install libmoosex-traits-perl




2013-12-22 - gregor herrmann <>
libmoosex-traits-perl (0.12-1) unstable; urgency=low
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ gregor herrmann ]
* debian/control: update {versioned,alternative} (build) dependencies.
[ Salvatore Bonaccorso ]
* Change based URIs to based URIs
[ Axel Beckert ]
* debian/copyright: migrate pre-1.0 format to 1.0 using "cme fix dpkg-
[ gregor herrmann ]
* New upstream release.
* Update years of packaging copyright. Drop info about removed files.
* Update (build) dependencies.
* Install new CONTRIBUTING file.
* Declare compliance with Debian Policy 3.9.5.
2011-04-21 - gregor herrmann <>
libmoosex-traits-perl (0.11-2) unstable; urgency=low
[ Ansgar Burchardt ]
* Email change: Ansgar Burchardt ->
[ gregor herrmann ]
* debian/control: update (build) dependencies to prepare for
Moose/Class::MOP changes.
* debian/copyright: update formatting
* Set Standards-Version to 3.9.2 (no changes).
* Add /me to Uploaders.
* Bump debhelper compatibility level to 8.
* debian/control: remove version from libmoosex-role-parameterized-perl,
nothing older in the archive.
2010-05-14 - Ansgar Burchardt <>
libmoosex-traits-perl (0.11-1) unstable; urgency=low
* New upstream release.
* Bump build-dep, recommends on libmoosex-role-parameterized-perl
to >= 0.13.
* Drop patch fix-pod-spelling.patch: applied upstream.
* Add myself to Uploaders.
2010-04-07 - Jonathan Yu <>
libmoosex-traits-perl (0.09-1) unstable; urgency=low
* New upstream release
* Use new 3.0 (quilt) source format
* Update to new DEP5 copyright format
* Update copyright information
* Add a patch to fix POD spelling errors
2010-02-15 - Jonathan Yu <>
libmoosex-traits-perl (0.08-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
* Standards-Version 3.8.4 (no changes)
* Update short description
[ Ryan Niebur ]
* Update jawnsy's email address
* Update ryan52's email address
2009-08-21 - Jonathan Yu <>
libmoosex-traits-perl (0.07-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
+ apply_traits is now deprecated (use "no warnings" to disable warning)
+ add MooseX::Traits::Util so that other modules can resolve trait names
+ add new_class_with_traits util function to create classes with traits
* Standards-Version 3.8.3 (no changes)
* New dependency on libnamespace-autoclean-perl
* Added MooseX-Role-Parameterized to B-D-I for testing, and Recommends
[ Salvatore Bonaccorso ]
* debian/control: Changed: Replace versioned (build-)dependency on
perl (>= 5.6.0-{12,16}) with an unversioned dependency on perl (as
permitted by Debian Policy 3.8.3).
2009-06-29 - Jonathan Yu <>
libmoosex-traits-perl (0.06-1) unstable; urgency=low
* New upstream release
+ Updated M::I version
+ Bug fixes (RT#47011 and RT#46936)
* New dependency on Moose and Class-MOP
* Standards-Version 3.8.2
[ Nathan Handler ]
* debian/watch: Update to ignore development releases.
2009-05-28 - Jonathan Yu <>
libmoosex-traits-perl (0.05-1) unstable; urgency=low
[ Ryan Niebur ]
* New upstream release
[ Jonathan Yu ]
* New upstream release
-> Feature change: support subclasses of classes that use MX::Traits
-> New test added
2009-05-18 - Jonathan Yu <>
libmoosex-traits-perl (0.03-1) unstable; urgency=low
* Initial Release. (Closes: #529239)

See Also

Package Description
libmoosex-traits-pluggable-perl_0.12-1_all.deb Moose extension for class precedence search of traits
libmoosex-types-common-perl_0.001012-1_all.deb module with commonly used type constraints for Moose
libmoosex-types-datetime-morecoercions-perl_0.14-1_all.deb extensions to MooseX::Types::DateTime
libmoosex-types-datetime-perl_0.10-1_all.deb Moose extension for DateTime-related constraints and coercions
libmoosex-types-iso8601-perl_0.15-1_all.deb ISO8601 date and duration string type constraints for Moose
libmoosex-types-json-perl_1.00-1_all.deb module providing JSON-constrained strings
libmoosex-types-loadableclass-perl_0.012-1_all.deb ClassName type constraint with coercion to load the class
libmoosex-types-netaddr-ip-perl_0.07-1_all.deb Moose extension for NetAddr::IP type constraints
libmoosex-types-path-class-perl_0.05-2_all.deb Path::Class type library for Moose
libmoosex-types-path-tiny-perl_0.011-1_all.deb Path::Tiny types and coercions for Moose
libmoosex-types-perl-perl_0.101343-1_all.deb Moose types that check against Perl syntax
libmoosex-types-perl_0.45-1_all.deb Moose extension to organise types in libraries
libmoosex-types-set-object-perl_0.04-1_all.deb Perl module providing a Set::Object type
libmoosex-types-stringlike-perl_0.003-1_all.deb Moose type constraints for strings or string-like objects
libmoosex-types-structured-perl_0.30-1_all.deb Moose extension for type constraints on structured types