Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Tainted data is data that comes from an unsafe source, such as the command line, or, in the case of web apps, any GET or POST transactions. Read the perlsec man page for details on why tainted data is bad, and how to untaint the data.
When you're writing unit tests for code that deals with tainted data, you'll want to have a way to provide tainted data for your routines to handle, and easy ways to check and report on the taintedness of your data, in standard Test::More style.
This module can test routines that manipulate random numbers by providing a known output from rand. Given a list of seeds with srand, it will return each in turn. After seeded random numbers are exhausted, it will always return 0. Seed numbers must be of a form that meets the expected output from rand as called with no arguments: they must be between 0 (inclusive) and 1 (exclusive). In order to facilitate generating and testing a nearly-one number, this module exports the function oneish, which returns a number just fractionally less than one.
This Perl module is intended to easily test network connectivity to non-local Internet resources before functional tests begin. If the sockets cannot connect to the specified hosts and ports, the exception is caught and reported, and the tests skipped.
In situations where you have deep trees of classes, there is a common situation in which you test a module 4 or 5 subclasses down, which should follow the correct behaviour of not just the subclass, but of all the parent classes.
This should be done to ensure that the implementation of a subclass has not somehow ``broken'' the object's behaviour in a more general sense.
Test::Object is a testing package designed to allow you to easily test what you believe is a valid object against the expected behaviour of all of the classes in its inheritance tree in one single call.
Test::FailWarnings adds test failures if warnings are caught.
Test::YAML is a subclass of Test::Base with YAML specific support.
This package provides a rich set of tools, plugins, bundles, etc built upon the Test2 testing library.
Test::More::UTF8 is a simple extension for the widely used Test::More module. By default, it will do a binmode on all of :utf8Test::Builder's output handles thus enabling the easy use flagged strings without warnings like "Wide character in print …"
Test::MockObject allows you to create objects that conform to particular interfaces with very little code. You don't have to reimplement the behavior, just the input and the output.
The Mock::Config Perl module allows temporarily setting and overriding Config values, even for the readonly XSConfig implementation as used in cperl. It does not store the mocked overrides lexically, just dynamically.
Test::Filename provides functions to convert all path separators automatically.
This module was created to enable test suites to test code at specific points in time. Specifically it overrides localtime, gmtime and time at compile time and then relies on the user supplying a mock time via set_relative_time, set_absolute_time or set_fixed_time to alter future calls to gmtime,time or localtime.
It allows you to extract any archive file of the type .tar, .tar.gz, .gz, .Z, tar.bz2, .tbz, .bz2, .zip, .xz,, .txz, .tar.xz or .lzma without having to worry how it does so, or use different interfaces for each type by using either Perl modules, or command-line tools on your system.
The Archive::Zip module allows a Perl program to create, manipulate, read, and write Zip archive files.
Perl's IO::Compress module provides an interface for reading and writing compressed data created with the zlib and bzip2 libraries.
PerlIO::gzip provides a PerlIO layer that manipulates files in the format used by the gzip program.
The Compress::Raw::Zlib module provides a Perl interface to the zlib compression library.
The Compress::Bzip2 module provides a Perl interface to the Bzip2 compression library. A relevant subset of the functionality provided by Bzip2 is available in this module.
The IO::Zlib module is a Perl IO style interface to Compress:Zlib that simplifies reading and writing compressed data.
This module Compress::Raw::Bzip2 provides a Perl interface to the bzip2 compression library.
This packages allows you to interpolate the value Y from X using a list of (X, Y) pairs.
This package provides a library and simple REPL for the Perl Data Language.
The Math::Cephes module provides a Perl interface to over 150 functions of the Cephes math library.
This package provides the Math::MatrixReal module. It implements the data type "matrix of real numbers" (and consequently also "vector of real numbers").