perl-namespace-clean - Keep imports and functions out of your namespace

Property Value
Distribution Mageia 7
Repository Mageia Core i586
Package filename perl-namespace-clean-0.270.0-2.mga7.noarch.rpm
Package name perl-namespace-clean
Package version 0.270.0
Package release 2.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 21.67 KB
Installed size 28.89 KB
When you define a function, or import one, into a Perl package, it will
naturally also be available as a method. This does not per se cause
problems, but it can complicate subclassing and, for example, plugin
classes that are included via multiple inheritance by loading them as
base classes.
The 'namespace::clean' pragma will remove all previously declared or
imported symbols at the end of the current package's compile cycle.
Functions called in the package itself will still be bound by their
name, but they won't show up as methods on your class or instances.


Package Version Architecture Repository
perl-namespace-clean-0.270.0-2.mga7.noarch.rpm 0.270.0 noarch Mageia Core
perl-namespace-clean - - -


Name Value
perl(B::Hooks::EndOfScope) >= 0.120.0
perl(Exporter) -
perl(Package::Stash) >= 0.230.0
perl(base) -
perl(constant) -
perl(strict) -
perl(warnings) -
perl-base >= 5.28.0


Name Value
perl(namespace::clean) -
perl(namespace::clean) = 0.270.0
perl-namespace-clean = 0.270.0-2.mga7


Type URL
Binary Package perl-namespace-clean-0.270.0-2.mga7.noarch.rpm
Source Package perl-namespace-clean-0.270.0-2.mga7.src.rpm

Install Howto

  1. Enable the repository in Software Management
  2. Install perl-namespace-clean rpm package:
    # dnf install perl-namespace-clean




2018-09-20 - umeabot <umeabot> 0.270.0-2.mga7
(not released yet)
+ Revision: 1287504
- Mageia 7 Mass Rebuild
2017-07-23 - shlomif <shlomif> 0.270.0-1.mga7
+ Revision: 1129074
- update to 0.27
2016-06-19 - pterjan <pterjan> 0.260.0-4.mga6
+ Revision: 1030901
- Rebuild for perl 5.22.2
2016-02-20 - umeabot <umeabot> 0.260.0-3.mga6
+ Revision: 971341
- Mageia 6 Mass Rebuild
2015-10-14 - sander85 <sander85> 0.260.0-2.mga6
+ Revision: 891599
- namespace::clean::_Util is a private package
- update to 0.26
2015-10-14 - sander85 <sander85> 0.260.0-1.mga6
+ Revision: 891466
- update to 0.26

See Also

Package Description
perl-namespace-sweep-0.6.0-9.mga7.noarch.rpm Sweep up imported subs in your classes
perl-obexftp-0.24-16.mga7.i586.rpm Perl library to access devices via the OBEX protocol
perl-ogd-0.30.0-8.mga7.noarch.rpm Ordered global destruction of objects stored in globals
perl-openbabel-2.4.1-5.mga7.i586.rpm Perl wrapper for the Open Babel library
perl-openipmi-2.0.25-4.mga7.i586.rpm Perl interface for OpenIPMI
perl-p5-Palm-1.400.0-4.mga7.noarch.rpm Modules for reading manipulating, and writing .pdb and .prc database
perl-pQuery-0.230.0-4.mga7.noarch.rpm A perl port of jQuery framework
perl-parent-0.237.0-1.mga7.noarch.rpm Establish an ISA relationship with base classes at compile time
perl-pcsc-perl-1.4.14-4.mga7.i586.rpm Perl interface to the PC/SC smart card library
perl-podlators-4.110.0-2.mga7.noarch.rpm Convert POD data to formatted ASCII text
perl-pragma-base-2.150.0-9.mga7.noarch.rpm Compile-time class fields
perl-prefork-1.50.0-1.mga7.noarch.rpm Optimize module loading across forking and non-forking scenarios
perl-prelude-5.0.0-1.mga7.i586.rpm Perl bindings for prelude
perl-quantlib-1.13-10.mga7.i586.rpm Perl bindings for Quantlib
perl-recommended-0.3.0-4.mga7.noarch.rpm Load recommended modules on demand when available