perl maintainers sig

Perl Maintainers SIG
formed 4 years ago by eseyman

Group Packages

76 Packages
Group members are refreshed upon log in, users added will have to log out and log back in for their membership to be synced.
rpms/perl-Acme-Alien-DontPanic
This Perl module is a toy module to test the efficacy of the Alien::Base system.
rpms/perl-Alien-autoconf
This distribution provides autoconf so that it can be used by other Perl distributions that are on CPAN. This is most commonly necessary when creating other Aliens that target a autoconf project that does not ship with a configure script.
rpms/perl-Alien-Base-ModuleBuild
This is a Perl base class and framework for creating Alien distributions. The goal of the project is to make things as simple and easy as possible for both developers and users of Alien modules. Alien is a Perl name space for defining dependencies in CPAN for libraries and tools which are not "native" to CPAN. Alien modules will typically use the system libraries if they are available, or download the latest version from the internet and build them from source code. These libraries can then be used by other Perl modules, usually modules that are implemented with XS or FFI.
rpms/perl-Alien-Build
This package provides tools for building external (non-CPAN) dependencies for CPAN. It is mainly designed to be used at install time of a CPAN client, and work closely with Alien::Base which is used at run time.
rpms/perl-Alien-cmake3
This Perl Alien distribution provides an external dependency on the build tool cmake version 3.0.0 or better.
rpms/perl-Alien-Font-Uni
This module was created as an optional dependency of Chart to have access to a Unicode-complete scaleable font file. Thus only the Unifont TrueType font file is provided since this is what GD can read.
rpms/perl-Alien-m4
This package can be used by other Perl modules that require GNU m4.
rpms/perl-Alien-PCRE2
This package can be used by other Perl modules that require PCRE2 library, the new Perl Compatible Regular Expression engine.
rpms/perl-Attean
Attean provides APIs for parsing, storing, querying, and serializing semantic web (RDF and SPARQL) data.
rpms/perl-BSSolv
The perl-BSSolv rpms
rpms/perl-Bytes-Random-Secure
The perl-Bytes-Random-Secure rpms
rpms/perl-Captcha-reCAPTCHA
The perl-Captcha-reCAPTCHA rpms
rpms/perl-Class-Measure
This Perl module allows you to create, compare and convert units of measurement.
rpms/perl-CPAN-02Packages-Search
CPAN::02Packages::Search allows you to search Perl modules in the de facto standard CPAN index file 02packages.details.txt.
rpms/perl-CPAN-Plugin-Sysdeps
CPAN::Plugin::Sysdeps is a plugin for CPAN Perl module to install non-CPAN dependencies automatically. Currently, the list of required system dependencies is maintained in a static data structure in CPAN::Plugin::Sysdeps::Mapping.
rpms/perl-Crypt-OpenSSL-AES
The perl-Crypt-OpenSSL-AES rpms
rpms/perl-Crypt-OpenSSL-Bignum
The perl-Crypt-OpenSSL-Bignum rpms
rpms/perl-Crypt-OpenSSL-Random
The perl-Crypt-OpenSSL-Random rpms
rpms/perl-Crypt-Random-Seed
The perl-Crypt-Random-Seed rpms
rpms/perl-Data-IEEE754
This Perl module provides some simple convenience functions for packing and unpacking IEEE 754 floats and doubles. If you can require Perl 5.10 or greater then this module is pointless. Just use the "d>" and "f>" pack formats instead.
rpms/perl-ExtUtils-CppGuess
The perl-ExtUtils-CppGuess rpms
rpms/perl-ExtUtils-Typemaps-Default
The perl-ExtUtils-Typemaps-Default rpms
rpms/perl-FFI-Platypus
Platypus is a Perl library for creating interfaces to machine code libraries written in languages like C, C++, Fortran, Rust, Pascal. Essentially anything that gets compiled into machine code. This implementation uses libffi to accomplish this task. libffi is battle tested by a number of other scripting and virtual machine languages, such as Python and Ruby to serve a similar role. There are a number of reasons why you might want to write an extension with Platypus instead of XS.
rpms/perl-Future-AsyncAwait
The perl-Future-AsyncAwait package
rpms/perl-GeoIP2
This package provides an API for the GeoIP2 web services and databases. The API also works with the GeoLite2 databases.
rpms/perl-GIS-Distance
This Perl module calculates distances between geographic points on, at the moment, planet Earth. Various "FORMULAS" are available that provide different levels of accuracy versus speed.
rpms/perl-GIS-Distance-Fast
This Perl module reimplements some, but not all, of the formulas that come with GIS::Distance in the C programming language. C code is generally much faster than the Perl equivalent.
rpms/perl-Gnome2-Canvas
The perl-Gnome2-Canvas rpms
rpms/perl-Graphics-Toolkit-Color
Each object has 7 attributes, which are its RGB and HSL values and if possible a name. This is because humans access colors on hardware level (eye) in RGB, on cognition level in HSL (brain) and on cultural level (language) with names. Having easy access to all three and some color math should enable you to get the color palette you desire quickly and with no additional dependencies.
rpms/perl-grpc-xs
This is a low-level binding to the gRPC library.
rpms/perl-Gtk3-ImageView
The Gtk3::ImageView widget allows the user to zoom, pan and select the specified image and provides hooks to allow additional tools, e.g. painter, to be created and used.
rpms/perl-Hash-Ordered
This module implements an ordered hash, meaning that it associates keys with values like a Perl hash, but keeps the keys in a consistent order. Because it is implemented as an object and manipulated with method calls, it is much slower than a Perl hash. This is the cost of keeping order.
rpms/perl-Image-PNG-Libpng
Image::PNG::Libpng is a Perl library for accessing the contents of PNG (Portable Network Graphics) images. It enables Perl to read and write files in the PNG format.
rpms/perl-IO-Zlib
The perl-IO-Zlib rpms
rpms/perl-JSON-Create
JSON::Create encodes Perl variables into JSON. The basic routine "create_json" gives common defaults. The stricter version "create_json_strict" accepts only unambiguous inputs. For more customization, an object created with "new" and run with "create" allows specifying behavior in more detail.
rpms/perl-Log-Log4perl-Appender-Socket-UNIX
The perl-Log-Log4perl-Appender-Socket-UNIX rpms
rpms/perl-LWP-ConsoleLogger
It can be hard (or at least tedious) to debug WWW::Mechanize scripts. LWP::ConsoleLogger::Easy wrapper offers debug_ua() function that instantiates LWP logging and also returns a LWP::ConsoleLogger object, which you may then tweak to your heart's desire. If you need to tweak the settings that LWP::ConsoleLogger::Easy chooses for you, please use LWP::ConsoleLogger. If you're able to install HTML::FormatText::Lynx then you'll get highly readable HTML to text conversions.
rpms/perl-LWP-UserAgent-DNS-Hosts
Override LWP HTTP/HTTPS request's host like /etc/hosts
rpms/perl-Mail-DKIM
The perl-Mail-DKIM rpms
rpms/perl-Math-Int128
This module adds support for 128-bit integers, signed and unsigned, to Perl.
rpms/perl-Math-PlanePath
The perl-Math-PlanePath rpms
rpms/perl-Math-Prime-XS
The perl-Math-Prime-XS rpms
rpms/perl-MaxMind-DB-Common
This distribution provides some shared code for use by both the MaxMind database reader and writer Perl modules.
rpms/perl-MaxMind-DB-Reader
Read MaxMind database files and look up IP addresses
rpms/perl-MaxMind-DB-Reader-XS
Fast XS implementation of MaxMind DB reader
rpms/perl-meta
This package provides an API for Perl meta programming; that is, allowing code to inspect or manipulate parts of its own program structure. Parts of the perl interpreter itself can be accessed by means of "meta"-objects provided by this package. Methods on these objects allow inspection of details, as well as creating new items or removing existing ones.
rpms/perl-Mojo-DOM58
Mojo::DOM58 is a minimalistic and relaxed pure-perl HTML/XML DOM parser. It supports the HTML Living Standard and Extensible Markup Language (XML) 1.0, and matching based on CSS3 selectors. It will even try to interpret broken HTML and XML, so you should not use it for validation.
rpms/perl-Net-Ping
Net::Ping module contains methods to test the reachability of remote hosts on a network.
rpms/perl-Net-Works
The NetAddr::IP module is very complete, correct, and useful. However, its API design is a bit crufty. This package provides an alternative API that aims to address the biggest problems with that module's API, as well as adding some additional features.
rpms/perl-Object-Pad
This Perl module provides a simple syntax for creating object classes, which uses private variables that look like lexical variables for object member fields.
rpms/perl-Parse-MIME
This Perl module provides basic functions for handling MIME types. It can handle matching MIME types against a list of media ranges as specified in RFC 2616.
rpms/perl-PDF-Builder
This Perl library enables you to create, import and modify documents in Portagble Document Format (mostly compliant to PDF 1.4 version).
rpms/perl-Perl-Metrics-Simple
The perl-Perl-Metrics-Simple rpms
rpms/perl-PerlX-Maybe
This Perl module provides a syntax sugar for passing a pair of variables only
rpms/perl-Plack-Test-Agent
Plack::Test::Agent is an object-oriented interface to test PSGI applications. It can perform GET and POST requests against PSGI applications either in process or over HTTP through a Plack::Handler compatible backend.
rpms/perl-PPIx-QuoteLike
This Perl class parses Perl string literals and things that are reasonably like string literals. Its real reason for being is to find interpolated variables for Perl::Critic policies and similar code.
rpms/perl-Proc-Simple
The perl-Proc-Simple rpms
rpms/perl-Syntax-Keyword-Defer
This Perl module provides a syntax plugin that implements a block which executes when the containing scope has finished. The "defer" blocks are primarily intended for cases such as resource finalization tasks that may be conditionally required.
rpms/perl-Syntax-Keyword-Dynamically
This Perl module provides a syntax plugin that implements a single keyword, dynamically, which alters the behavior of a scalar assignment operation. Syntactically and semantically it is similar to the built-in Perl keyword local, but is implemented somewhat differently to give two key advantages over regular local: You can dynamically assign to left-value functions and accessors, and you can "dynamically" assign to regular lexical variables.
rpms/perl-Syntax-Keyword-Match
This module provides a syntax plugin that implements a control-flow block called match/case, which executes at most one of a choice of different blocks depending on the value of its controlling expression.
rpms/perl-Syntax-Keyword-MultiSub
This module provides a new keyword, multi, to put before subroutine declarations, which permits multiple distinct function bodies to be provided, which take different parameters. A call to a multi sub will invoke whichever function body best fits the arguments passed.
rpms/perl-Syntax-Operator-Divides
This module provides an infix operator that implements an integer divides test which returns true if the lefthand operand is a whole multiple of the righthand.
rpms/perl-Syntax-Operator-Equ
This module provides infix operators that implement equality tests of strings or numbers similar to Perl's eq and == operators, except that they consider undef to be a distinct value, separate from the empty string or the number zero.
rpms/perl-Syntax-Operator-In
This Perl module provides an infix meta-operator that implements an element-of-list test on either strings or numbers.
rpms/perl-Term-Terminfo
Objects in Term::Terminfo Perl class provide access to the terminfo database entries.
rpms/perl-Test2-Harness
This is a test harness toolkit for Perl Test2 system. It provides a yath tool, a command-line tool for executing the tests under the Test2 harness.
rpms/perl-Test2-Plugin-Cover
This Test2 plugin will collect minimal file coverage data, and will do so with minimal performance impact.
rpms/perl-Test2-Plugin-DBIProfile
This Test2 plugin enables DBI::Profile globally so that DBI profiling data is collected. Once testing is complete an event will be produced which contains and displays the profiling data.
rpms/perl-Test2-Plugin-UUID
Test2 normally uses unique IDs generated by appending PID, thread ID, and an incrementing integer. These work fine most of the time, but are not sufficient if you want to keep a database of events, in that case a real UUID is much more useful.
rpms/perl-Test2-Tools-Process
This set of testing tools is intended for writing unit tests for code that interacts with other processes without using real processes that might have unwanted side effects. It also lets you test code that exits program flow without actually terminating your test. So far it allows you to test and/or mock exit, exec, system, readpipe and qx//. Other process related tests will be added in the future.
rpms/perl-Test-Bits
This Perl module provides a single subroutine, bits_is(), for testing binary data.
rpms/perl-Test-Refcount
The perl-Test-Refcount rpms
rpms/perl-Tie-RefHash
This module provides the ability to use references as hash keys if you first "tie" the hash variable to this module. Normally, only the keys of the tied hash itself are preserved as references; to use references as keys in hashes-of-hashes, use Tie::RefHash::Nestable, included as part of Tie::RefHash.
rpms/perl-URI-NamespaceMap
These Perl modules provide a database system for managing URI name spaces in an object-oriented manner.
rpms/perl-XS-Parse-Keyword
This module provides some XS functions to assist in writing syntax modules that provide new perl-visible syntax, primarily for authors of keyword plugins using the PL_keyword_plugin hook mechanism.
rpms/perl-XS-Parse-Sublike
This module provides some XS functions to assist in writing parsers for sub-like syntax, primarily for authors of keyword plugins using the PL_keyword_plugin hook mechanism.