SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Attribute-Storage rpm build for : openSUSE Tumbleweed. For other distributions click perl-Attribute-Storage.

Name : perl-Attribute-Storage
Version : 0.10 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 1.26 Date : 2024-08-29 00:23:12
Group : Unspecified Source RPM : perl-Attribute-Storage-0.10-1.26.src.rpm
Size : 0.06 MB
Packager : (none)
Summary : declare and retrieve named attributes about CODE
Description :
This package provides a base, where a package using it can define handlers
for particular code attributes. Other packages, using the package that
defines the code attributes, can then use them to annotate subs.

This is similar to \'Attribute::Handlers\', with the following key
differences:

* \'Attribute::Storage\' will store the value returned by the attribute
handling code, and provides convenient lookup functions to retrieve it
later. \'Attribute::Handlers\' simply invokes the handling code.

* \'Attribute::Storage\' immediately executes the attribute handling code at
compile-time. \'Attribute::Handlers\' defers invocation so it can look up the
symbolic name of the sub the attribute is attached to. \'Attribute::Storage\'
uses B to provide the name of the sub at invocation time, using the name of
the underlying \'GV\'.

* \'Attribute::Storage\' works just as well on anonymous subs as named ones.

* \'Attribute::Storage\' is safe to use on code that will be reloaded, because
it executes handlers immediately. \'Attribute::Handlers\' will only execute
handlers at defined phases such as \'BEGIN\' or \'INIT\', and cannot reexecute
the handlers in a file once it has been reloaded.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-A/openSUSE_Tumbleweed/x86_64

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Attribute-Storage-0.10-1.26.x86_64.rpm
     

Provides :
perl(Attribute::Storage)
perl-Attribute-Storage
perl-Attribute-Storage(x86-64)

Requires :
perl(:MODULE_COMPAT_5.40.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Attribute
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/Attribute/Storage.pm
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Attribute
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Attribute/Storage
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Attribute/Storage/Storage.bs
/usr/lib/perl5/vendor_perl/5.40.0/x86_64-linux-thread-multi/auto/Attribute/Storage/Storage.so
/usr/share/doc/packages/perl-Attribute-Storage
/usr/share/doc/packages/perl-Attribute-Storage/Changes
/usr/share/doc/packages/perl-Attribute-Storage/README
/usr/share/licenses/perl-Attribute-Storage
/usr/share/licenses/perl-Attribute-Storage/LICENSE
/usr/share/man/man3/Attribute::Storage.3pm.gz

 
ICM