libmoosex-singleton-perl - Moose extension to turn a class into a singleton

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libmoosex-singleton-perl
Package version 0.29
Package release 1
Package architecture all
Package type deb
Installed size 85 B
Download size 19.58 KB
Official Mirror
MooseX::Singleton lets you easily change your Moose class into a singleton,
which is a class that only has one instance in an application. All you should
need to do is change your use of "use Moose" to "use MooseX::Singleton". This
module uses a new class metaclass and instance metaclass, so if you're doing
metamagic you may not be able to use this.


Package Version Architecture Repository
libmoosex-singleton-perl_0.29-1_all.deb 0.29 all Debian Main
libmoosex-singleton-perl - - -


Name Value
libmoose-perl >= 1.10
perl -


Type URL
Binary Package libmoosex-singleton-perl_0.29-1_all.deb
Source Package libmoosex-singleton-perl

Install Howto

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




2011-12-21 - Alessandro Ghedini <>
libmoosex-singleton-perl (0.29-1) unstable; urgency=low
[ Ansgar Burchardt ]
* debian/control: Convert Vcs-* fields to Git.
[ Salvatore Bonaccorso ]
* debian/copyright: Replace DEP5 Format-Specification URL from to URL.
[ Alessandro Ghedini ]
* New upstream release
* Update upstream copyright year
* Tighten versioned B-D-I on libmoosex-strictconstructor-perl
* Add myself to Uploaders
2011-04-21 - gregor herrmann <>
libmoosex-singleton-perl (0.26-1) unstable; urgency=low
[ Ansgar Burchardt ]
* Email change: Ansgar Burchardt ->
[ Jonathan Yu ]
* New upstream release
[ gregor herrmann ]
* Update upstream and packaging copyright.
* Set Standards-Version to 3.9.2 (no changes).
* Bump debhelper compatibility level to 8.
* Add /me to Uploaders.
* Build dependencies: s/libtest-exception-perl/libtest-fatal-perl/;
make libmoosex-strictconstructor-perl versioned.
2010-08-31 - Ansgar Burchardt <>
libmoosex-singleton-perl (0.25-1) unstable; urgency=low
* New upstream release.
* Bump (build-)dep on libmoose-perl to >= 1.10.
* Add build-dep on libtest-requires-perl.
* debian/copyright: Refer to /usr/share/common-licenses/GPL-1; refer to
"Debian systems" instead of "Debian GNU/Linux systems".
* Bump Standards-Version to 3.9.1.
2010-07-16 - Ansgar Burchardt <>
libmoosex-singleton-perl (0.24-1) unstable; urgency=low
* New upstream release.
* Bump (build-)dep on libmoose-perl to >= 0.94.
* Bump Standards-Version to 3.9.0 (no changes).
2010-05-22 - Ansgar Burchardt <>
libmoosex-singleton-perl (0.22-2) unstable; urgency=low
* Re-upload with man pages generated correctly. (Closes: #576666)
* Use source format 3.0 (quilt).
* debian/copyright: Formatting changes for current DEP-5 proposal.
* Bump Standards-Version to 3.8.4.
* Add myself to Uploaders.
2009-12-25 - Jonathan Yu <>
libmoosex-singleton-perl (0.22-1) unstable; urgency=low
[ Jonathan Yu ]
* New upstream release
* Update short description
[ Ryan Niebur ]
* Update ryan52's email address
[ gregor herrmann ]
* debian/copyright: update years of upstream copyright.
2009-09-19 - Jonathan Yu <>
libmoosex-singleton-perl (0.21-1) unstable; urgency=low
* New upstream release
+ Use roles instead of metaclass subclasses, so it now plays nicely
with other extensions, such as MooseX::StrictConstructor
* Add MooseX::StrictConstructor for build testing
* Remove whatis patches, they are applied upstream
2009-09-02 - Jonathan Yu <>
libmoosex-singleton-perl (0.19-1) unstable; urgency=low
* Initial Release. (Closes: #533473)

See Also

Package Description
libmoosex-storage-perl_0.48-2_all.deb serialization framework for Moose classes
libmoosex-strictconstructor-perl_0.19-1_all.deb Make your object constructors blow up on unknown attributes
libmoosex-traits-perl_0.12-1_all.deb Moose extension to apply roles at object creation time
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