perl-namespace-autoclean - Keep imports out of your namespace

Property Value
Distribution OpenMandriva Cooker
Repository OpenMandriva Main Release i586
Package filename perl-namespace-autoclean-0.280.0-4-omv4000.noarch.rpm
Package name perl-namespace-autoclean
Package version 0.280.0
Package release 4-omv4000
Package architecture noarch
Package type rpm
Category Development/Perl
License GPL+ or Artistic
Maintainer -
Download size 16.65 KB
Installed size 19.13 KB
When you import a function into a Perl package, it will naturally also be
available as a method.
The 'namespace::autoclean' pragma will remove all 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.
This module is very similar to namespace::clean, except it will clean all
imported functions, no matter if you imported them before or after you
'use'd the pagma. It will also not touch anything that looks like a method,
according to 'Class::MOP::Class::get_method_list'.


Package Version Architecture Repository
perl-namespace-autoclean-0.280.0-4-omv4000.noarch.rpm 0.280.0 noarch OpenMandriva Main Release
perl-namespace-autoclean - - -


Name Value
perl(B::Hooks::EndOfScope) >= 0.120.0
perl(List::Util) -
perl(Sub::Identify) -
perl(namespace::clean) -
perl(namespace::clean) >= 0.200.0
perl(strict) -
perl(warnings) -


Name Value
perl(namespace::autoclean) -
perl(namespace::autoclean) = 0.280.0
perl-namespace-autoclean = 0.280.0-4


Type URL
Binary Package perl-namespace-autoclean-0.280.0-4-omv4000.noarch.rpm
Source Package perl-namespace-autoclean-0.280.0-4.src.rpm

Install Howto

  1. Enable the repository in Software Repository Picker:
    # om-repo-picker
  2. Install perl-namespace-autoclean rpm package:
    # dnf install perl-namespace-autoclean



See Also

Package Description
perl-namespace-clean-0.270.0-6-omv4001.noarch.rpm Keep imports and functions out of your namespace
perl-open-1.11-14-omv4001.noarch.rpm Perl pragma to set default PerlIO layers for input and output
perl-parent-0.237-14-omv4001.noarch.rpm Establish an ISA relationship with base classes at compile time
perl-pcsc-perl-1.4.14-4-omv4001.i686.rpm Perl interface to the PC/SC smart card library
perl-perlfaq-5.20190126-14-omv4001.noarch.rpm Frequently asked questions about Perl
perl-podlators-4.11-14-omv4001.noarch.rpm Format POD source into various output formats
perl-rrdtool-1.7.2-2-omv4001.i686.rpm RRD Tool Perl interface
perl-srpm-macros-1-33-omv4001.noarch.rpm RPM macros for building Perl source package from source repository
perl-strictures-2.0.5-3-omv4000.noarch.rpm strictures perl module
perl-svn-devel-1.13.0-2-omv4001.i686.rpm Subversion headers/libraries for development
perl-tests-5.30.1-14-omv4001.i686.rpm The Perl test suite
perl-threads-2.22-14-omv4001.i686.rpm Perl interpreter-based threads
perl-threads-shared-1.60-14-omv4001.i686.rpm Perl extension for sharing data structures between threads
perl-utils-5.30.1-14-omv4001.noarch.rpm Utilities packaged with the Perl distribution
perl-version-0.99.24-14-omv4001.noarch.rpm Perl extension for Version Objects