# packages

pkgId: 8942d31c257a2f42b890132e1503b68fb2631b73de51d6f863c4d84f993081de
name: perl-Hash-MultiValue
arch: src
version: 0.16
epoch: 0
release: 22.sdl9
summary: Store multiple values per key
url: https://metacpan.org/release/Hash-MultiValue
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-MultiValue-0.16-22.sdl9.src.rpm
checksum_type: sha256
description:
  Hash::MultiValue is an object (and a plain hash reference) that may
  contain multiple values per key.


pkgId: d97f29724fe1daa4861718b3c261a968dd8bd6a29184650519bb091b466f9878
name: perl-Hash-Ordered
arch: src
version: 0.014
epoch: 0
release: 1.sdl9
summary: Perl class for ordered hashes
url: https://metacpan.org/release/Hash-Ordered
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-Ordered-0.014-1.sdl9.src.rpm
checksum_type: sha256
description:
  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.


pkgId: 2e298fdfcb99d2b9fbac82c7d86fb3af18ae045ddc6359d54b978aafa3b77d16
name: perl-Hash-Util-FieldHash-Compat
arch: src
version: 0.11
epoch: 0
release: 21.sdl9
summary: Use Hash::Util::FieldHash or ties, depending on availability
url: https://metacpan.org/release/Hash-Util-FieldHash-Compat
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hash-Util-FieldHash-Compat-0.11-21.sdl9.src.rpm
checksum_type: sha256
description:
  Under older perls this module provides a drop in compatible API to
  Hash::Util::FieldHash using perltie. When Hash::Util::FieldHash is
  available, it will use that instead.


pkgId: ba762ef3c217a61398335a097a70f6d475a7ba5b555fd05b457b5c6d1b0f268e
name: perl-Heap
arch: src
version: 0.80
epoch: 0
release: 38.sdl9
summary: Perl extension for keeping data partially sorted
url: https://metacpan.org/release/Heap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Heap-0.80-38.sdl9.src.rpm
checksum_type: sha256
description:
  The Heap collection of modules provide routines that manage a heap of
  elements. A heap is a partially sorted structure that is always able to
  easily extract the smallest of the elements in the structure (or the
  largest if a reversed compare routine is provided).

  If the collection of elements is changing dynamically, the heap has less
  overhead than keeping the collection fully sorted.

  The elements must be objects as described in "Heap::Elem" and all
  elements inserted into one heap must be mutually compatible - either
  the same class exactly or else classes that differ only in ways unrelated
  to the Heap::Elem interface.


pkgId: e52746a6861f9d702c7a646c47dec72b516404ef686b7ff48461f4fa67fcb9d9
name: perl-Hook-LexWrap
arch: src
version: 0.26
epoch: 0
release: 6.sdl9
summary: Lexically scoped subroutine wrappers
url: https://metacpan.org/release/Hook-LexWrap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Hook-LexWrap-0.26-6.sdl9.src.rpm
checksum_type: sha256
description:
  Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
  around an existing subroutine. Unlike other modules that provide this
  capacity (e.g. Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap
  implements wrappers in such a way that the standard `caller' function
  works correctly within the wrapped subroutine.


pkgId: f5a99a3400d0a79b932b29a880ca2fbd3296aca67e19159bfb0958538a2120af
name: perl-IO-Compress-Brotli
arch: src
version: 0.004001
epoch: 0
release: 6.sdl9
summary: Perl bindings for Brotli compression
url: https://metacpan.org/release/IO-Compress-Brotli/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IO-Compress-Brotli-0.004001-6.sdl9.src.rpm
checksum_type: sha256
description:
  IO::Compress::Brotli is a module that compresses Brotli buffers and
  streams. Despite its name, it is not a subclass of IO::Compress::Base
  and does not implement its interface. This will be rectified in a
  future release.


pkgId: ec94b32955ef6a6fe253bb1ab94edae7805814836127902b7bbfe4362c65a2d1
name: perl-IO-Socket-Timeout
arch: src
version: 0.32
epoch: 0
release: 15.sdl9
summary: IO::Socket with read/write timeout
url: https://metacpan.org/release/IO-Socket-Timeout
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IO-Socket-Timeout-0.32-15.sdl9.src.rpm
checksum_type: sha256
description:
  IO::Socket provides a way to set a timeout on the socket, but the timeout
  will be used only for connection, not for reading / writing operations.


pkgId: a043e6a4d68eea80010bde886b6387d0f56183bc3e4fe9d09a39b2fa11011ed0
name: perl-IPC-ShareLite
arch: src
version: 0.17
epoch: 0
release: 37.sdl9
summary: Lightweight interface to shared memory
url: https://metacpan.org/release/IPC-ShareLite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IPC-ShareLite-0.17-37.sdl9.src.rpm
checksum_type: sha256
description:
  IPC::ShareLite provides a simple interface to shared memory, allowing
  data to be efficiently communicated between processes.


pkgId: 35c506d8a3dbaac5b048f310241b42f2dc7b90a7fd14d4fe04de5f58e3478870
name: perl-IPC-Signal
arch: src
version: 1.00
epoch: 0
release: 36.sdl9
summary: Utility functions dealing with signals for Perl
url: https://metacpan.org/release/IPC-Signal
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-IPC-Signal-1.00-36.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module contains utility functions for dealing with signals.
  Currently these are just translating between signal names and signal
  numbers and vice versa.


pkgId: 426ca20a2c7c16cf8cb7452d27f75c4d3776a222c66ea1fc9a10a153952b52a1
name: perl-Image-Size
arch: src
version: 3.300
epoch: 0
release: 23.sdl9
summary: Determine the size of images in several common formats in Perl
url: https://metacpan.org/release/Image-Size
rpm_license: LGPLv2 or Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Image-Size-3.300-23.sdl9.src.rpm
checksum_type: sha256
description:
  Image::Size is a library based on the image-sizing code in the wwwimagesize
  script, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to
  IMG directives. Image::Size has generalized that code to return a raw (X, Y)
  pair, and included wrappers to pre-format that output into either HTML or
  a set of attribute pairs suitable for the CGI.pm library by Lincoln Stein.
  Currently, Image::Size can size images in XPM, XBM, GIF, JPEG, PNG, MNG, TIFF,
  the PPM family of formats (PPM/PGM/PBM) and if Image::Magick is installed,
  the formats supported by it.


pkgId: db70a348a133f673e456b31f180e07913e783cc19c20ac6e7d20137b8b839282
name: perl-Image-Xbm
arch: src
version: 1.10
epoch: 0
release: 17.sdl9
summary: Load, create, manipulate and save xbm image files in Perl
url: https://metacpan.org/release/Image-Xbm
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Image-Xbm-1.10-17.sdl9.src.rpm
checksum_type: sha256
description:
  This class module provides basic load, manipulate and save functionality for
  the xbm file format.  It inherits from Image::Base which provides additional
  manipulation functionality.


pkgId: 51c0b37771535fe9ce423e77a4abb84f4b197446259876281cecbe353287201d
name: perl-Image-Xpm
arch: src
version: 1.13
epoch: 0
release: 16.sdl9
summary: Load, create, manipulate and save xpm image files in Perl
url: https://metacpan.org/release/Image-Xpm
rpm_license: GPL+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Image-Xpm-1.13-16.sdl9.src.rpm
checksum_type: sha256
description:
  This class module provides basic load, manipulate and save functionality for
  the xpm file format.  It inherits from Image::Base which provides additional
  manipulation functionality.


pkgId: 1b70f2b1599397a1651dcc735fbccc47bcb748d37f4d5cf5e787b837d9f84973
name: perl-Inline
arch: src
version: 0.86
epoch: 0
release: 10.sdl9
summary: Inline Perl module
url: https://metacpan.org/release/Inline
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-0.86-10.sdl9.src.rpm
checksum_type: sha256
description:
  The Inline module allows you to put source code from other programming
  languages directly "inline" in a Perl script or module. The code is
  automatically compiled as needed, and then loaded for immediate access
  from Perl.

  Inline saves you from the hassle of having to write and compile your
  own glue code using facilities like XS or SWIG. Simply type the code
  where you want it and run your Perl as normal. All the hairy details
  are handled for you. The compilation and installation of your code
  chunks all happen transparently; all you will notice is the delay of
  compilation on the first run.

  The Inline code only gets compiled the first time you run it (or
  whenever it is modified) so you only take the performance hit
  once. Code that is Inlined into distributed modules (like on the CPAN)
  will get compiled when the module is installed, so the end user will
  never notice the compilation time.


pkgId: 5727f9bb7827fdea89c5ccf772a72af604134749cec2bb27a3d07f3421d033c6
name: perl-Inline-C
arch: src
version: 0.82
epoch: 0
release: 5.sdl9
summary: Write Perl subroutines in C
url: https://metacpan.org/release/Inline-C
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-C-0.82-5.sdl9.src.rpm
checksum_type: sha256
description:
  Inline::C is a module that allows you to write Perl subroutines in C. Since
  version 0.30 the Inline module supports multiple programming languages and
  each language has its own support module.


pkgId: f6989e8d8bc263ab90e21dba7b9d701032cb22cfef8a7de1ccf15feb894dfa6e
name: perl-Inline-CPP
arch: src
version: 0.80
epoch: 0
release: 12.sdl9
summary: Write Perl subroutines and classes in C++
url: https://metacpan.org/release/Inline-CPP
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-CPP-0.80-12.sdl9.src.rpm
checksum_type: sha256
description:
  The Inline::CPP Perl module allows you to put C++ source code directly "inline"
  in a Perl script or module. You code classes or functions in C++, and you
  can use them as if they were written in Perl.


pkgId: 6f008b47977f802515e0047a1803f2fd4eeb0fae527646db8d8eb1f4e3d8a77c
name: perl-Inline-Files
arch: src
version: 0.71
epoch: 0
release: 12.sdl9
summary: Allows for multiple inline files in a single Perl file
url: https://metacpan.org/release/Inline-Files
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Inline-Files-0.71-12.sdl9.src.rpm
checksum_type: sha256
description:
  Inline::Files generalizes the notion of the `__DATA__' marker and the
  associated `<DATA>' file handle, to an arbitrary number of markers and
  associated file handles.


pkgId: 8533efc0800aadf24fdfe8b8c80592d13be5b7284f5dfb6ea12d11d37386d5ae
name: perl-JSON-MaybeXS
arch: src
version: 1.004003
epoch: 0
release: 1.sdl9
summary: Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP
url: https://metacpan.org/release/JSON-MaybeXS
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-JSON-MaybeXS-1.004003-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module first checks to see if either Cpanel::JSON::XS or JSON::XS
  is already loaded, in which case it uses that module. Otherwise it tries
  to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and
  either uses the first module it finds or throws an error.

  It then exports the "encode_json" and "decode_json" functions from the
  loaded module, along with a "JSON" constant that returns the class name
  for calling "new" on.

  If you're writing fresh code rather than replacing JSON.pm usage, you
  might want to pass options as constructor args rather than calling
  mutators, so we provide our own "new" method that supports that.


pkgId: 9057e7f6881a35881f4d9e4914b44135c27ea220f4e446461d7c6c59283c899a
name: perl-JavaScript-Minifier
arch: src
version: 1.16
epoch: 0
release: 6.sdl9
summary: Perl extension for minifying JavaScript code
url: https://metacpan.org/release/JavaScript-Minifier
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-JavaScript-Minifier-1.16-6.sdl9.src.rpm
checksum_type: sha256
description:
  This module removes unnecessary white space from JavaScript code. The
  primary requirement developing this module is to not break working
  code: if working JavaScript is in input then working JavaScript is
  output. It is O.K. if the input has missing semi-colons, snips like '++
  +' or '12 .toString()', for example. Internet Explorer conditional
  comments are copied to the output but the code inside these comments
  will not be minified.


pkgId: 53813f146dc72d4cffda3b45b7c3ba39589e3a9ee64d8f0358553b9989aa10e7
name: perl-JavaScript-Minifier-XS
arch: src
version: 0.15
epoch: 0
release: 4.sdl9
summary: XS based JavaScript minifier
url: https://metacpan.org/release/JavaScript-Minifier-XS
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-JavaScript-Minifier-XS-0.15-4.sdl9.src.rpm
checksum_type: sha256
description:
  JavaScript::Minifier::XS is a JavaScript "minifier"; it's designed
  to remove unnecessary white space and comments from JavaScript
  files without breaking the JavaScript.


pkgId: da770ed6713a13e19be4bd84eabd9ceae849bdccd868d662e6a16e13ba2dab05
name: perl-LWP-Protocol-http10
arch: src
version: 6.03
epoch: 0
release: 29.sdl9
summary: Legacy HTTP/1.0 support for LWP
url: https://metacpan.org/release/LWP-Protocol-http10
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-LWP-Protocol-http10-6.03-29.sdl9.src.rpm
checksum_type: sha256
description:
  The LWP::Protocol::http10 module provides support for using HTTP/1.0
  protocol with LWP. To use it you need to call LWP::Protocol::implementor()
  to override the standard handler for http URLs.


pkgId: b2600f8e6bc036d908253709849fb0a09dac062d642207b7ec608d6cef788137
name: perl-Lexical-SealRequireHints
arch: src
version: 0.011
epoch: 0
release: 11.sdl9
summary: Prevent leakage of lexical hints
url: https://metacpan.org/release/Lexical-SealRequireHints
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Lexical-SealRequireHints-0.011-11.sdl9.src.rpm
checksum_type: sha256
description:
  This module works around two historical bugs in Perl's handling of the %^H
  (lexical hints) variable. One bug causes lexical state in one file to leak
  into another that is required/used from it. This bug, [perl #68590], was
  present from Perl 5.6 up to Perl 5.10, fixed in Perl 5.11.0. The second bug
  causes lexical state (normally a blank %^H once the first bug is fixed) to
  leak outwards from utf8.pm, if it is automatically loaded during Unicode
  regular expression matching, into whatever source is compiling at the time
  of the regexp match. This bug, [perl #73174], was present from Perl 5.8.7
  up to Perl 5.11.5, fixed in Perl 5.12.0.


pkgId: 4349e7c401f49b75884888709035d98eb0ca9050b746eb36750fa2579b294040
name: perl-Lexical-Var
arch: src
version: 0.009
epoch: 0
release: 21.sdl9
summary: Static variables without name space pollution
url: https://metacpan.org/release/Lexical-Var
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Lexical-Var-0.009-21.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements lexical scoping of static variables and subroutines.
  Although it can be used directly, it is mainly intended to be
  infrastructure for modules that manage name spaces.


pkgId: adb8b555b28b32ce060800148055c2f6f9585a4d8afd3c1a6926afd005e041dd
name: perl-Lingua-EN-Sentence
arch: src
version: 0.31
epoch: 0
release: 10.sdl9
summary: Module for splitting text into sentences
url: https://metacpan.org/release/Lingua-EN-Sentence
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Lingua-EN-Sentence-0.31-10.sdl9.src.rpm
checksum_type: sha256
description:
  The Lingua::EN::Sentence module contains the function get_sentences, which
  splits text into its constituent sentences, based on a regular expression
  and a list of abbreviations (built in and given).


pkgId: cc2afc6de1270e166e28bdb2c25654a3ef49b003d2347cd6dc1f45e395fdc490
name: perl-Linux-Inotify2
arch: src
version: 2.3
epoch: 0
release: 1.sdl9
summary: Scalable directory/file change notification
url: https://metacpan.org/release/Linux-Inotify2
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Linux-Inotify2-2.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements an interface to the Linux 2.6.13+ Inotify
  file/directory change notification system. It has a number of advantages over
  the Linux::Inotify module:
     - it is portable (Linux::Inotify only works on x86)
     - the equivalent of full name works correctly
     - it is better documented
     - it has callback-style interface, which is better suited for integration.


pkgId: ae55b787235b645bb1b30230790235cf37067ef7c017c5dd93c8adcc0e5a4898
name: perl-Linux-Pid
arch: src
version: 0.04
epoch: 0
release: 46.sdl9
summary: Get the native PID and the PPID on Linux
url: https://metacpan.org/release/Linux-Pid
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Linux-Pid-0.04-46.sdl9.src.rpm
checksum_type: sha256
description:
  Linux::Pid gets the native PID and the PPID on Linux. It's useful with
  multithreaded programs. Linux's C library returns different values of
  the PID and the PPID from different threads. This module forces Perl
  to call the underlying C functions getpid() and getppid().


pkgId: 550963f012c038ec3ba04d7c26a58d52d93a84328d2fba10c4b2e8ff65556d58
name: perl-List-UtilsBy
arch: src
version: 0.12
epoch: 0
release: 3.sdl9
summary: Higher-order list utility functions
url: https://metacpan.org/release/List-UtilsBy
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-List-UtilsBy-0.12-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a number of list utility functions, all of which take
  an initial code block to control their behaviour. They are variations on
  similar core perl or List::Util functions of similar names, but which use
  the block to control their behaviour. For example, the core Perl function
  sort takes a list of values and returns them, sorted into order by their
  string value. The sort_by function sorts them according to the string value
  returned by the extra function, when given each value.


pkgId: e9003c09813cb56808e6c9dbb57ce55c34a99c5d0ff475bd7b05ec53c7ad19ed
name: perl-Locale-Maketext-Fuzzy
arch: src
version: 0.11
epoch: 0
release: 26.sdl9
summary: Maketext from already interpolated strings
url: https://metacpan.org/release/Locale-Maketext-Fuzzy
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Locale-Maketext-Fuzzy-0.11-26.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a subclass of Locale::Maketext, with additional
  support for localizing messages that already contains interpolated
  variables.  This is most useful when the messages are returned by
  external modules -- for example, to match "dir: command not foundr"
  against "[_1]: command not found".


pkgId: cdad2458ffd31d0221e83134b326650f362f8af24985ea85cce5772f56751d35
name: perl-Locale-Maketext-Lexicon
arch: src
version: 1.00
epoch: 0
release: 28.sdl9
summary: Extract translatable strings from source
url: https://metacpan.org/release/Locale-Maketext-Lexicon
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Locale-Maketext-Lexicon-1.00-28.sdl9.src.rpm
checksum_type: sha256
description:
  Locale::Maketext::Lexicon provides lexicon-handling backends for
  Locale::Maketext to read from other localization formats, such as PO files,
  MO files, or from databases via the "Tie" interface.


pkgId: 83cd0a4508fa46ba282d26517dbb1c3ce08e0c927cbf6e8c0f2623bf982aae14
name: perl-Locale-PO
arch: src
version: 0.27
epoch: 0
release: 23.sdl9
summary: Perl module for manipulating .po entries from GNU gettext
url: https://metacpan.org/release/Locale-PO
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Locale-PO-0.27-23.sdl9.src.rpm
checksum_type: sha256
description:
  This module simplifies management of GNU gettext .po files and is an
  alternative to using emacs po-mode. It provides an object-oriented
  interface in which each entry in a .po file is a Locale::PO object.


pkgId: 204138985b4a5a9ce867ac5eb23c420828d6ca069f665c59b48eadb5ca6860be
name: perl-LockFile-Simple
arch: src
version: 0.208
epoch: 0
release: 26.sdl9
summary: Simple file locking scheme
url: https://metacpan.org/release/LockFile-Simple
rpm_license: GPLv2+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-LockFile-Simple-0.208-26.sdl9.src.rpm
checksum_type: sha256
description:
  This simple locking scheme is not based on any file locking system calls
  such as flock() or lockf() but rather relies on basic file system
  primitives and properties, such as the atomicity of the write() system
  call. It is not meant to be exempt from all race conditions, especially
  over NFS.


pkgId: abfec7a518451ac4a9c700aadabcb1cebbef0d14533f053de75e0c7052185e3c
name: perl-Log-Any
arch: src
version: 1.710
epoch: 0
release: 4.sdl9
summary: Bringing loggers and listeners together
url: https://metacpan.org/release/Log-Any
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Any-1.710-4.sdl9.src.rpm
checksum_type: sha256
description:
  Log::Any allows CPAN modules to safely and efficiently log messages, while
  letting the application choose (or decline to choose) a logging mechanism
  such as Log::Dispatch or Log::Log4perl.


pkgId: 18e082112d77c0f93ad8061006464232d69e6891741c9222bc7872de60689f43
name: perl-Log-Dispatch
arch: src
version: 2.70
epoch: 0
release: 5.sdl9
summary: Dispatches messages to one or more outputs
url: https://metacpan.org/release/Log-Dispatch
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-2.70-5.sdl9.src.rpm
checksum_type: sha256
description:
  Log::Dispatch is a suite of OO modules for logging messages to
  multiple outputs, each of which can have a minimum and maximum log
  level.  It is designed to be easily subclassed, both for creating a
  new dispatcher object and particularly for creating new outputs.
  An Apache output is available in perl-Log-Dispatch-ApacheLog package.


pkgId: 1689dd9d7ec739e37e84748aed33510b6a5e0dd4838c2e1f557333101b5fe49b
name: perl-Log-Dispatch-Array
arch: src
version: 1.003
epoch: 0
release: 20.sdl9
summary: Log events to an array (reference)
url: https://metacpan.org/release/Log-Dispatch-Array
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-Array-1.003-20.sdl9.src.rpm
checksum_type: sha256
description:
  This provides a Log::Dispatch log output system that appends logged events
  to an array reference. This is probably only useful for testing the logging
  of your code.


pkgId: bc37e47d65d2923a26ad3ffd73b896448afca5f3eb0545b99ce7e141d4c8041f
name: perl-Log-Dispatch-FileRotate
arch: src
version: 1.38
epoch: 0
release: 1.sdl9
summary: Log to files that archive/rotate themselves
url: https://metacpan.org/release/Log-Dispatch-FileRotate
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-FileRotate-1.38-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a simple object for logging to files under the
  Log::Dispatch::* system, and automatically rotating them according to
  different constraints. This is basically a Log::Dispatch::File wrapper
  with additions.


pkgId: a1faca737b0651b42b62d88cd0065b9ee4db19800a3c8527a6f86dd7de3a25fe
name: perl-Log-Dispatch-Perl
arch: src
version: 0.05
epoch: 0
release: 9.sdl9
summary: Use core Perl functions for logging
url: https://metacpan.org/release/Log-Dispatch-Perl
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Dispatch-Perl-0.05-9.sdl9.src.rpm
checksum_type: sha256
description:
  The "Log::Dispatch::Perl" module offers a logging alternative using
  standard Perl core functions. It allows you to fall back to the common Perl
  alternatives for logging, such as "warn" and "cluck". It also adds the
  possibility for a logging action to halt the current environment, such as
  with "die" and "croak".


pkgId: 807723233186185e339935d8a4beda532fc4fb59a99829ad5f33da485ba6a758
name: perl-Log-Log4perl
arch: src
version: 1.54
epoch: 0
release: 3.sdl9
summary: Log4j implementation for Perl
url: https://metacpan.org/release/Log-Log4perl
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Log4perl-1.54-3.sdl9.src.rpm
checksum_type: sha256
description:
  Log::Log4perl lets you remote-control and fine-tune the logging
  behavior of your system from the outside. It implements the widely
  popular (Java-based) Log4j logging package in pure Perl.

  To log into RRD database, install perl-Log-Log4perl-Appender-RRDs package.
  To log into a database via DBI, install perl-Log-Log4perl-Appender-DBI package.

  To read log4j XML configuration files, install
  perl-Log-Log4perl-Config-DOMConfigurator package.


pkgId: f1bb8076b815496f2da7f620172aa24ebb7aaea8218da4ddd6af06384dc21af8
name: perl-Log-Trace
arch: src
version: 1.070
epoch: 0
release: 38.sdl9
summary: A unified approach to tracing
url: https://metacpan.org/release/Log-Trace
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Log-Trace-1.070-38.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a unified approach to tracing. A script can 'use
  Log::Trace qw( < mode > )' to set the behaviour of the TRACE function.By
  default, the trace functions are exported to the calling package only.
  You can export the trace functions to other packages with the 'Deep'
  option. See the "OPTIONS" manpage for more information.


pkgId: d84fb4788bde218d4734b6dd4c2d64736ca4a9d64e28e13c13d69b887e685f23
name: perl-MIME-Lite
arch: src
version: 3.033
epoch: 0
release: 2.sdl9
summary: MIME::Lite - low-calorie MIME generator
url: https://metacpan.org/release/MIME-Lite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MIME-Lite-3.033-2.sdl9.src.rpm
checksum_type: sha256
description:
  MIME::Lite is intended as a simple, standalone module for generating (not
  parsing!) MIME messages... Specifically, it allows you to output a simple,
  decent single- or multi-part message with text or binary attachments.  It does
  not require that you have the Mail:: or MIME:: modules installed.


pkgId: a01ef07d36a6d410bf1171b1d4275510c95441f846a83e65ba76c7dd33b1fab2
name: perl-MIME-tools
arch: src
version: 5.509
epoch: 0
release: 11.sdl9
summary: Modules for parsing and creating MIME entities in Perl
url: https://metacpan.org/release/MIME-tools
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MIME-tools-5.509-11.sdl9.src.rpm
checksum_type: sha256
description:
  MIME-tools - modules for parsing (and creating!) MIME entities. Modules in this
  toolkit: Abstract message holder (file, scalar, etc.), OO interface for
  decoding MIME messages, an extracted and decoded MIME entity, Mail::Field
  subclasses for parsing fields, a parsed MIME header (Mail::Header subclass),
  parser and tool for building your own MIME parser, and utilities.


pkgId: 3813db3ec71b7b6566199e5642e2addbfe216bebdd2163c34405617e203e5720
name: perl-Mail-POP3Client
arch: src
version: 2.21
epoch: 0
release: 3.sdl9
summary: Perl 5 module to talk to a POP3 (RFC1939) server
url: https://metacpan.org/release/Mail-POP3Client
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mail-POP3Client-2.21-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements an Object-Oriented interface to a POP3 server. It
  implements RFC1939 (http://www.faqs.org/rfcs/rfc1939.html)


pkgId: 3fe04376c53b6d0eecb0fb48ff19ba95d1c03740afbb617b6a45bcb8b1a67702
name: perl-Mail-Sendmail
arch: src
version: 0.80
epoch: 0
release: 13.sdl9
summary: Simple platform independent mailer for Perl
url: https://metacpan.org/release/Mail-Sendmail
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mail-Sendmail-0.80-13.sdl9.src.rpm
checksum_type: sha256
description:
  Mail::Sendmail is a simple platform independent library for sending
  e-mail from your perl script.  It only requires Perl 5 and a network
  connection.  Mail::Sendmail contains mainly &sendmail, which takes a
  hash with the message to send and sends it. It is intended to be very
  easy to setup and use.


pkgId: 322ddb34bda377e17936a1a8fbcb4bbb4a5d590a711db4278c606da223e74acc
name: perl-Math-Calc-Units
arch: src
version: 1.07
epoch: 0
release: 38.sdl9
summary: Human-readable unit-aware calculator
url: https://metacpan.org/release/Math-Calc-Units
rpm_license: GPLv2 or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Math-Calc-Units-1.07-38.sdl9.src.rpm
checksum_type: sha256
description:
  Math::Calc::Units is a simple calculator that keeps track of units. It
  currently handles combinations of byte sizes and duration only, although
  adding any other multiplicative types is easy. Any unknown type is treated
  as a unique user type (with some effort to map English plurals to their
  singular forms).


pkgId: 53903a8e934340eef9c26cdcce7a093df93ff916716a7b4c20f43a67c6a98ada
name: perl-Math-Random-ISAAC
arch: src
version: 1.004
epoch: 0
release: 26.sdl9
summary: Perl interface to the ISAAC PRNG algorithm
url: https://metacpan.org/release/Math-Random-ISAAC
rpm_license: MIT or GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Math-Random-ISAAC-1.004-26.sdl9.src.rpm
checksum_type: sha256
description:
  As with other Pseudo-Random Number Generator (PRNG) algorithms like the
  Mersenne Twister (see Math::Random::MT), this algorithm is designed to take
  some seed information and produce seemingly random results as output.


pkgId: c2ceb257015eaa47c7ceb40cccfd0a91bc3394b4604e47875ffab6b66f46c250
name: perl-Math-Random-Secure
arch: src
version: 0.08.0001
epoch: 0
release: 14.sdl9
summary: Cryptographically-secure, cross-platform replacement for rand()
url: https://metacpan.org/release/Math-Random-Secure
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Math-Random-Secure-0.08.0001-14.sdl9.src.rpm
checksum_type: sha256
description:
  This module is intended to provide a cryptographically-secure replacement
  for Perl's built-in rand function.


pkgId: a6702099dd915267141642e7ebc2c515f6fe987acea3087f7022d972cf33a388
name: perl-Mixin-Linewise
arch: src
version: 0.110
epoch: 0
release: 1.sdl9
summary: Write your linewise code for handles; this does the rest
url: https://metacpan.org/release/Mixin-Linewise
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mixin-Linewise-0.110-1.sdl9.src.rpm
checksum_type: sha256
description:
  It's boring to deal with opening files for IO, converting strings to
  handle-like objects, and all that. With Mixin::Linewise::Readers and
  Mixin::Linewise::Writers, you can just write a method to handle handles,
  and methods for handling strings and file names are added for you.


pkgId: c6e843d2d50d6924654a7c5681184dc8fa52afab55688187a00df3c57264e529
name: perl-Module-Build-XSUtil
arch: src
version: 0.19
epoch: 0
release: 7.sdl9
summary: A Module::Build class for building XS modules
url: https://github.com/hideo55/Module-Build-XSUtil
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Build-XSUtil-0.19-7.sdl9.src.rpm
checksum_type: sha256
description:
  Module::Build::XSUtil is a subclass of Module::Build to support building XS
  modules. It adds a number of compiler-related optional parameters to
  Module::Build's "new" method.


pkgId: 838126608ae33a3f2be475b40ee4e3690b0e78ad8990bcb2789849536c6ff3b7
name: perl-Module-CPANTS-Analyse
arch: src
version: 1.01
epoch: 0
release: 1.sdl9
summary: Generate Kwalitee ratings for a distribution
url: https://metacpan.org/release/Module-CPANTS-Analyse
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-CPANTS-Analyse-1.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  CPANTS is an acronym for CPAN Testing Service. The goals of the CPANTS project
  are to provide some sort of quality measure (called "Kwalitee") and lots of
  metadata for all distributions on CPAN.


pkgId: 6fe957302067552157bc00a7e8f7878b5f0a44c90f17e158f09569db7ab2876b
name: perl-Module-Find
arch: src
version: 0.15
epoch: 0
release: 2.sdl9
summary: Find and use installed modules in a (sub)category
url: https://metacpan.org/release/Module-Find
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Find-0.15-2.sdl9.src.rpm
checksum_type: sha256
description:
  Module::Find lets you find and use modules in categories. This can be very
  useful for auto-detecting driver or plug-in modules. You can differentiate
  between looking in the category itself or in all subcategories.


pkgId: fd470c7ba5dc1b79ad07dd8229f4dd83055aee67fb2c82bc49ac35121de61378
name: perl-Module-Manifest
arch: src
version: 1.09
epoch: 0
release: 8.sdl9
summary: Parse and examine a Perl distribution MANIFEST file
url: https://metacpan.org/release/Module-Manifest
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Manifest-1.09-8.sdl9.src.rpm
checksum_type: sha256
description:
  Module::Manifest can load a MANIFEST file that comes in a Perl distribution
  tarball, examine the contents, and perform some simple tasks. It can also load
  the MANIFEST.SKIP file and check that.


pkgId: 547f1f854f2fadee2812611925d29f83b1c128e20941aaf6f114739ff447aad6
name: perl-Module-Path
arch: src
version: 0.19
epoch: 0
release: 23.sdl9
summary: Get the full path to a locally installed module
url: https://metacpan.org/release/Module-Path
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Path-0.19-23.sdl9.src.rpm
checksum_type: sha256
description:
  This Module::Path Perl module provides a single function, module_path(), which
  takes a module name and finds the first directory in your @INC path where the
  module is installed locally. It returns the full path to that file, resolving
  any symbolic links.


pkgId: ea7fd46ba965470696cb91aeb4eae93450b7753c2bb7c7be24b01c2ee6659340
name: perl-Module-Refresh
arch: src
version: 0.17
epoch: 0
release: 25.sdl9
summary: Refresh %INC files when updated on disk
url: https://metacpan.org/release/Module-Refresh
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Refresh-0.17-25.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a generalization of the functionality provided by
  Apache::StatINC. It's designed to make it easy to do simple iterative
  development when working in a persistent environment.


pkgId: aa7c7217de3f5729eba4154303cbbf28b500886510e3e6963e4559aa7796f111
name: perl-Module-Runtime-Conflicts
arch: src
version: 0.003
epoch: 0
release: 16.sdl9
summary: Provide information on conflicts for Module::Runtime
url: https://metacpan.org/release/Module-Runtime-Conflicts
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Runtime-Conflicts-0.003-16.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides conflicts checking for Module::Runtime, which had a
  recent release that broke some versions of Moose. It is called from
  Moose::Conflicts and moose-outdated.


pkgId: 6d454f0ba2d27185102b5592b780942f2da5beb233d670cd190a561f9f6cf702
name: perl-Module-Util
arch: src
version: 1.09
epoch: 0
release: 31.sdl9
summary: Module name tools and transformations
url: https://metacpan.org/release/Module-Util
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Util-1.09-31.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a few useful functions for manipulating module names.
  Its main aim is to centralize some of the functions commonly used by
  modules that manipulate other modules in some way, like converting module
  names to relative paths.


pkgId: 7f4ab0062a44f47f38a2258bf9cbc78aa9ad57d163a1c426ab390d052ac01220
name: perl-Module-Versions-Report
arch: src
version: 1.06
epoch: 0
release: 41.sdl9
summary: Report versions of all modules in memory
url: https://metacpan.org/release/Module-Versions-Report
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Module-Versions-Report-1.06-41.sdl9.src.rpm
checksum_type: sha256
description:
  If you add "use Module::Versions::Report;" to a program (especially
  handy if your program is one that demonstrates a bug in some module),
  then when the program has finished running, you well get a report
  detailing the all modules in memory, and noting the version of each
  (for modules that defined a $VERSION, at least).


pkgId: 6a79284e9d00842afddec88df1a2cbe0ba5304d3593c821d595ede62289dc27d
name: perl-Mojolicious
arch: src
version: 9.22
epoch: 0
release: 2.sdl9
summary: A next generation web framework for Perl
url: https://metacpan.org/release/Mojolicious
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mojolicious-9.22-2.sdl9.src.rpm
checksum_type: sha256
description:
  Back in the early days of the web there was this wonderful Perl library
  called CGI, many people only learned Perl because of it. It was simple
  enough to get started without knowing much about the language and powerful
  enough to keep you going, learning by doing was much fun. While most of the
  techniques used are outdated now, the idea behind it is not. Mojolicious is
  a new attempt at implementing this idea using state of the art technology.


pkgId: bb82a763c6b8ca21bfd9de51258a0a25793cc957fbb89c015c1b6eacfa34db0f
name: perl-Monitoring-Plugin
arch: src
version: 0.40
epoch: 0
release: 13.sdl9
summary: Family of modules to streamline writing plugins for various monitoring systems
url: https://metacpan.org/release/Monitoring-Plugin
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Monitoring-Plugin-0.40-13.sdl9.src.rpm
checksum_type: sha256
description:
  Monitoring::Plugin and its associated Monitoring::Plugin::* modules are a
  family of perl modules to streamline writing Monitoring plugins. The main
  end user modules are Monitoring::Plugin, providing an object-oriented
  interface to the entire Monitoring::Plugin::* collection, and
  Monitoring::Plugin::Functions, providing a simpler functional interface to
  a useful subset of the available functionality.


pkgId: d7027b7568a15bc4d0a9525c8e4d76793698ffcc2a890c19bbbebad9666183fc
name: perl-MooX-HandlesVia
arch: src
version: 0.001009
epoch: 0
release: 1.sdl9
summary: NativeTrait-like behavior for Moo
url: https://metacpan.org/release/MooX-HandlesVia
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-HandlesVia-0.001009-1.sdl9.src.rpm
checksum_type: sha256
description:
  MooX::HandlesVia is an extension of Moo's 'handles' attribute
  functionality. It provides a means of proxying functionality from an
  external class to the given attribute. This is most commonly used as a way
  to emulate 'Native Trait' behavior that has become commonplace in Moose
  code, for which there was no Moo alternative.


pkgId: b0c57ef7009156155d404986ee78002c27bad3e09ecfb3c2e42d87baac7a24e0
name: perl-MooX-TypeTiny
arch: src
version: 0.002003
epoch: 0
release: 5.sdl9
summary: Optimized type checks for Moo + Type::Tiny
url: https://metacpan.org/dist/MooX-TypeTiny
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-TypeTiny-0.002003-5.sdl9.src.rpm
checksum_type: sha256
description:
  This module optimizes Moo type checks when used with Type::Tiny to perform
  better. It will automatically apply to isa checks and coercions that use
  Type::Tiny. Non-Type::Tiny isa checks will work as normal.


pkgId: 800814efc543bfb701c3b768a5f2a7fb09d16790a8b404abc8087a83c08609de
name: perl-MooX-Types-MooseLike
arch: src
version: 0.29
epoch: 0
release: 19.sdl9
summary: Some Moosish types and a type builder
url: https://metacpan.org/release/MooX-Types-MooseLike
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-Types-MooseLike-0.29-19.sdl9.src.rpm
checksum_type: sha256
description:
  See MooX::Types::MooseLike::Base for a list of available base types. Its source
  also provides an example of how to build base types, along with both
  parameterizable and non-parameterizable.


pkgId: b1930275a36b826bf9f91f217f3c921fa151e0578efe7af02092bae60d23c67b
name: perl-MooX-late
arch: src
version: 0.100
epoch: 0
release: 3.sdl9
summary: Easily translate Moose code to Moo
url: https://metacpan.org/release/MooX-late
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooX-late-0.100-3.sdl9.src.rpm
checksum_type: sha256
description:
  Moo is a light-weight object oriented programming framework which aims to
  be compatible with Moose. It does this by detecting when Moose has been
  loaded, and automatically "inflating" its classes and roles to full Moose
  classes and roles. This way, Moo classes can consume Moose roles, Moose
  classes can extend Moo classes, and so forth.


pkgId: 7f39af99e026e836ecb73e20cc63116701e607c7c24efbc8776def1279b39cd7
name: perl-Moose
arch: src
version: 2.2201
epoch: 0
release: 1.sdl9
summary: Complete modern object system for Perl 5
url: https://metacpan.org/release/Moose
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Moose-2.2201-1.sdl9.src.rpm
checksum_type: sha256
description:
  Moose is an extension of the Perl 5 object system.

  The main goal of Moose is to make Perl 5 Object Oriented programming easier,
  more consistent and less tedious. With Moose you can to think more about what
  you want to do and less about the mechanics of OOP.

  Additionally, Moose is built on top of Class::MOP, which is a metaclass system
  for Perl 5. This means that Moose not only makes building normal Perl 5
  objects better, but it provides the power of metaclass programming as well.
  Moose is different from other Perl 5 object systems because it is not a new
  system, but instead an extension of the existing one.


pkgId: 64eb51cdfb9c01d96f205e8a1a7fc36c3ee67e98a2829e50ba024af2d03c29dc
name: perl-MooseX-ArrayRef
arch: src
version: 0.005
epoch: 0
release: 18.sdl9
summary: Blessed array references with Moose
url: https://metacpan.org/release/MooseX-ArrayRef
rpm_license: (GPL+ or Artistic) and (GPL+ or Artistic or CC-BY-SA)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-ArrayRef-0.005-18.sdl9.src.rpm
checksum_type: sha256
description:
  Objects implemented with array references are often faster than those
  implemented with hash references. Moose's default object implementation is
  hash reference based. This is object implementation based on array references.


pkgId: d429591d2dd7786444f0ebe0b40b8b8dd0a0c9d4ba1732f7a27691fbb1bc41bc
name: perl-MooseX-AttributeHelpers
arch: src
version: 0.25
epoch: 0
release: 19.sdl9
summary: Extended Moose attribute interfaces (deprecated)
url: https://metacpan.org/release/MooseX-AttributeHelpers
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-AttributeHelpers-0.25-19.sdl9.src.rpm
checksum_type: sha256
description:
  This distribution is deprecated. The features it provides have been added to
  the Moose core code as Moose::Meta::Attribute::Native. This distribution should
  not be used by any new code.

  While Moose attributes provide you with a way to name your accessors,
  readers, writers, clearers and predicates, this library provides commonly
  used attribute helper methods for more specific types of data.


pkgId: fa99c81edf3aa0a35117e50eb46535885bdd446e140892ac35b83f8d23e9f4ba
name: perl-MooseX-Getopt
arch: src
version: 0.75
epoch: 0
release: 1.sdl9
summary: Moose role for processing command line options
url: https://metacpan.org/release/MooseX-Getopt
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Getopt-0.75-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a Moose role which provides an alternate constructor for creating
  objects using parameters passed in from the command line.


pkgId: 0f0bee636d3db66017adad8ae8d0163bc96514d828080f4fb2f9ee4a4cf34cdf
name: perl-MooseX-InsideOut
arch: src
version: 0.106
epoch: 0
release: 34.sdl9
summary: Inside-out objects with Moose
url: https://metacpan.org/release/MooseX-InsideOut
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-InsideOut-0.106-34.sdl9.src.rpm
checksum_type: sha256
description:
  MooseX::InsideOut provides meta-roles for inside-out objects. That is, it
  sets up attribute slot storage somewhere other than inside $self. This
  means that you can extend non-Moose classes, whose internals you either
  don't want to care about or aren't hash-based.


pkgId: deb8df81be52ef2af1a603f66027349f7127c7384e0d1a0406f3eedd8d8c4048
name: perl-MooseX-NonMoose
arch: src
version: 0.26
epoch: 0
release: 25.sdl9
summary: Easy subclassing of non-Moose classes
url: https://metacpan.org/release/MooseX-NonMoose
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-NonMoose-0.26-25.sdl9.src.rpm
checksum_type: sha256
description:
  MooseX::NonMoose allows for easily subclassing non-Moose classes with
  Moose, taking care of the annoying details connected with doing this, such
  as setting up proper inheritance from Moose::Object and installing (and
  inlining, at make_immutable time) a constructor that makes sure things like
  BUILD methods are called. It tries to be as non-intrusive as possible -
  when this module is used, inheriting from non-Moose classes and inheriting
  from Moose classes should work identically, aside from the few caveats
  mentioned below. One of the goals of this module is that including it in a
  Moose::Exporter-based package used across an entire application should be
  possible, without interfering with classes that only inherit from Moose
  modules, or even classes that don't inherit from anything at all.


pkgId: 071f4054c6d73e5af00b6d6c9fa9c24043769134a7be42d74a20b387a6948e6c
name: perl-MooseX-Role-Parameterized
arch: src
version: 1.11
epoch: 0
release: 1.sdl9
summary: Make your roles flexible through parameterization
url: https://metacpan.org/release/MooseX-Role-Parameterized
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Role-Parameterized-1.11-1.sdl9.src.rpm
checksum_type: sha256
description:
  Roles are composable units of behavior. They are useful for factoring out
  functionality common to many classes from any part of your class hierarchy.
  (See Moose::Cookbook::Roles::Recipe1 for an introduction to Moose::Role.)

  While combining roles affords you a great deal of flexibility, individual
  roles have very little in the way of configurability. Core Moose provides
  alias for renaming methods to avoid conflicts, and excludes for ignoring
  methods you don't want or need (see Moose::Cookbook::Roles::Recipe2 for more
  about alias and excludes).

  Because roles serve many different masters, they usually provide only the
  least common denominator of functionality. To empower roles further, more
  configurability than alias and excludes is required. Perhaps your role needs
  to know which method to call when it is done. Or what default value to use for
  its url attribute.

  Parameterized roles offer exactly this solution.


pkgId: 91ddcd426ab6eba477b3a25770a0131beeff86bb81d54336daad63979e915978
name: perl-MooseX-Role-WithOverloading
arch: src
version: 0.17
epoch: 0
release: 15.sdl9
summary: Roles that support overloading
url: https://metacpan.org/release/MooseX-Role-WithOverloading
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Role-WithOverloading-0.17-15.sdl9.src.rpm
checksum_type: sha256
description:
  MooseX::Role::WithOverloading allows you to write a Moose::Role
  that defines overloaded operators and allows those operator
  overloadings to be composed into the classes/roles/instances it's
  compiled to, while plain roles would lose the overloading.


pkgId: 29f2e5ffcc7f46b1e1368e4a7158ca9eb724e1cb232a34b82e3d3d33f6cba411
name: perl-MooseX-Types
arch: src
version: 0.50
epoch: 0
release: 10.sdl9
summary: Organize your Moose types in libraries
url: https://metacpan.org/release/MooseX-Types
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MooseX-Types-0.50-10.sdl9.src.rpm
checksum_type: sha256
description:
  The types provided with the Moose man page are by design global. This
  package helps you to organize and selectively import your own and the
  built-in types in libraries. As a nice side effect, it catches typos at
  compile-time too.

  However, the main reason for this module is to provide an easy way to not
  have conflicts with your type names, since the internal fully qualified
  names of the types will be prefixed with the library's name.

  This module will also provide you with some helper functions to make it
  easier to use Moose types in your code.


pkgId: 8f830c2aec814996f0496fb05fa6ec8933247b539de9ab6a4300a8d02ac0b09f
name: perl-Mouse
arch: src
version: 2.5.10
epoch: 0
release: 9.sdl9
summary: Moose minus the antlers
url: https://metacpan.org/release/Mouse
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Mouse-2.5.10-9.sdl9.src.rpm
checksum_type: sha256
description:
  Moose, a powerful metaobject-fueled extension of the Perl 5 object system,
  is wonderful.  (For more information on Moose, please see 'perldoc Moose'
  after installing the perl-Moose package.)

  Unfortunately, it's a little slow. Though significant progress has been
  made over the years, the compile time penalty is a non-starter for some
  applications.  Mouse aims to alleviate this by providing a subset of Moose's
  functionality, faster.


pkgId: e0cb795244e8a4a23c7d166e6bcce155dc3c5afbfa0cf879764e93919cb04e75
name: perl-MouseX-Foreign
arch: src
version: 1.000
epoch: 0
release: 18.sdl9
summary: Extends non-Mouse classes as well as Mouse classes
url: https://metacpan.org/release/MouseX-Foreign
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MouseX-Foreign-1.000-18.sdl9.src.rpm
checksum_type: sha256
description:
  MouseX::Foreign Perl module provides an ability for Mouse classes to extend
  any classes, including non-Mouse classes, including Moose classes.


pkgId: cdcb9fd2276ba4e68f04cc22011505793644eeed7350fcaa07debc6d32a2fbc7
name: perl-MouseX-Types
arch: src
version: 0.06
epoch: 0
release: 24.sdl9
summary: Organize your Mouse types in libraries
url: https://metacpan.org/release/MouseX-Types
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-MouseX-Types-0.06-24.sdl9.src.rpm
checksum_type: sha256
description:
  Organize your Mouse types; much as MooseX::Types does for your Moose types.
  For more information, please see the MooseX::Types manpage.

  This library was split off from Mouse as of Mouse 0.15.


pkgId: 2698359336ed77c20ea1b22b1f11323101368510ffee40eed3ca3df163777176
name: perl-Net-CIDR
arch: src
version: 0.21
epoch: 0
release: 1.sdl9
summary: Manipulate IPv4/IPv6 netblocks in CIDR notation
url: https://metacpan.org/release/Net-CIDR
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-CIDR-0.21-1.sdl9.src.rpm
checksum_type: sha256
description:
  The Net::CIDR package contains functions that manipulate lists of IP netblocks
  expressed in CIDR notation. The Net::CIDR functions handle both IPv4 and IPv6
  addresses.


pkgId: c8e019ebbcd1b88c246dbcce5bfc71d6dba8a45e313a1f0fa0b50f0cd6bc2ed7
name: perl-Net-IP
arch: src
version: 1.26
epoch: 0
release: 20.sdl9
summary: Perl module for manipulation of IPv4 and IPv6 addresses
url: https://metacpan.org/release/Net-IP
rpm_license: MIT and (GPL+ or Artistic)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-IP-1.26-20.sdl9.src.rpm
checksum_type: sha256
description:
  This is the Net::IP module, designed to allow easy manipulation of IPv4 and
  IPv6 addresses.

  Two applications using the Net::IP module are included: ipcount, an IP address
  mini-calculator, which can calculate the number of IP addresses in a prefix or
  all the prefixes contained in a given range; and iptab, which prints out a
  handy IP "cheat sheet".


pkgId: 193bf94404eb4e84ee5e2ff267aef1a5f5a26527c0528bc9550327688a267aaf
name: perl-Net-SFTP-Foreign
arch: src
version: 1.93
epoch: 0
release: 5.sdl9
summary: SSH File Transfer Protocol client
url: https://metacpan.org/release/Net-SFTP-Foreign
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-SFTP-Foreign-1.93-5.sdl9.src.rpm
checksum_type: sha256
description:
  Net::SFTP::Foreign is a Perl client for the SFTP version 3 as defined in the SSH
  File Transfer Protocol IETF draft, draft-ietf-secsh-filexfer-02.txt, included on
  this package distribution, on the rfc directory.

  Net::SFTP::Foreign uses any compatible ssh command installed on the system (for
  instance, OpenSSH ssh) to establish the secure connection to the remote server.

  A wrapper module Net::SFTP::Foreign::Compat is also provided for compatibility
  with Net::SFTP.


pkgId: 6a8d1a00c87b2eec7d161163c0f270e341865e027727edcc947d7248244d1c2d
name: perl-Net-SNMP
arch: src
version: 6.0.1
epoch: 0
release: 31.sdl9
summary: Object oriented interface to SNMP
url: https://metacpan.org/release/Net-SNMP
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Net-SNMP-6.0.1-31.sdl9.src.rpm
checksum_type: sha256
description:
  The Net::SNMP module implements an object oriented interface to the
  Simple Network Management Protocol.  Perl applications can use the
  module to retrieve or update information on a remote host using the
  SNMP protocol.  The module supports SNMP version-1, SNMP version-2c
  (Community-Based SNMPv2), and SNMP version-3.  The Net::SNMP module
  assumes that the user has a basic understanding of the Simple Network
  Management Protocol and related network management concepts.


pkgId: 02a101c32ea39fc97b0bde18239bf50cf662f4d982ff27d92ee15bf8632027c6
name: perl-Object-Accessor
arch: src
version: 0.48
epoch: 1
release: 26.sdl9
summary: Interface to create per object accessors
url: https://metacpan.org/release/Object-Accessor
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Object-Accessor-0.48-26.sdl9.src.rpm
checksum_type: sha256
description:
  Object::Accessor provides an interface to create per object accessors (as
  opposed to per Class accessors, as, for example, Class::Accessor provides).


pkgId: 5b2378f0735728418fca0c98a00030b63baa8df8dadea7a8bfc0b52dd49148d9
name: perl-PHP-Serialization
arch: src
version: 0.34
epoch: 0
release: 31.sdl9
summary: Converts between PHP's serialize() output and the equivalent Perl structure
url: https://metacpan.org/release/PHP-Serialization
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PHP-Serialization-0.34-31.sdl9.src.rpm
checksum_type: sha256
description:
  Provides a simple, quick means of serializing perl memory structures
  (including object data!) into a format that PHP can deserialize() and
  access, and vice versa.


pkgId: 797434ec0bf3fc2cc22b6c607728c8e6a0a0e0cac784bcc1c0fc8bcffb3a09d7
name: perl-POSIX-strftime-Compiler
arch: src
version: 0.44
epoch: 0
release: 4.sdl9
summary: GNU C library compatible strftime for loggers and servers
url: https://metacpan.org/release/POSIX-strftime-Compiler
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-POSIX-strftime-Compiler-0.44-4.sdl9.src.rpm
checksum_type: sha256
description:
  POSIX::strftime::Compiler provides GNU C library compatible strftime(3).
  But this module will not affected by the system locale. This feature is
  useful when you want to write loggers, servers and portable applications.


pkgId: 8b911ec1c9c97baafb9e076f3e2405add441a96fa66ed15061b9790d5f8db16f
name: perl-Package-DeprecationManager
arch: src
version: 0.17
epoch: 0
release: 5.sdl9
summary: Manage deprecation warnings for your distribution
url: https://metacpan.org/release/Package-DeprecationManager
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Package-DeprecationManager-0.17-5.sdl9.src.rpm
checksum_type: sha256
description:
  This module allows you to manage a set of deprecations for one or more modules.

  When you import Package::DeprecationManager, you must provide a set of
  -deprecations as a hash ref. The keys are "feature" names, and the values are
  the version when that feature was deprecated.


pkgId: aee62a5d1c85386dd39d5c11e13c85193e0d3fb81f277ccd334a4eedac507935
name: perl-Package-Variant
arch: src
version: 1.003002
epoch: 0
release: 20.sdl9
summary: Parameterizable packages
url: https://metacpan.org/release/Package-Variant
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Package-Variant-1.003002-20.sdl9.src.rpm
checksum_type: sha256
description:
  This module allows you to build packages that return different variations
  depending on what parameters are given.


pkgId: ec749771b358689348d92850fb6bfa9f3b644f62995531e42bdfab29dfec8535
name: perl-Parallel-Iterator
arch: src
version: 1.00
epoch: 0
release: 30.sdl9
summary: Simple parallel execution
url: https://metacpan.org/release/Parallel-Iterator
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parallel-Iterator-1.00-30.sdl9.src.rpm
checksum_type: sha256
description:
  The map function applies a user supplied transformation function to
  each element in a list, returning a new list containing the
  transformed elements.

  This module provides a 'parallel map'. Multiple worker processes are forked so
  that many instances of the transformation function may be executed
  simultaneously.

  For time consuming operations, particularly operations that spend most of their
  time waiting for I/O, this is a big performance win. It also provides a simple
  idiom to make effective use of multi CPU systems.


pkgId: 38db4d5e30b1b9f47d2eba381086345bfb0aaaa4cb8df129294de9599d43793b
name: perl-Parallel-Prefork
arch: src
version: 0.18
epoch: 0
release: 20.sdl9
summary: Simple prefork server framework
url: https://metacpan.org/release/Parallel-Prefork
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parallel-Prefork-0.18-20.sdl9.src.rpm
checksum_type: sha256
description:
  Parallel::Prefork is much like Parallel::ForkManager, but supports graceful
  shutdown and run-time reconfiguration.


pkgId: 828d687c060f6aa7193252bf16f8713999e35dce161b9e7b605513fe1f495f49
name: perl-Parallel-Scoreboard
arch: src
version: 0.08
epoch: 0
release: 19.sdl9
summary: Scoreboard for monitoring status of many processes
url: https://metacpan.org/release/Parallel-Scoreboard
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parallel-Scoreboard-0.08-19.sdl9.src.rpm
checksum_type: sha256
description:
  Parallel::Scoreboard is a pure-perl implementation of a process scoreboard.
  By using the module it is easy to create a monitor for many worker process,
  like the status module of the Apache HTTP server.


pkgId: 0cbf3f036d1e8b54a755f018d9d1a0a279bd97639dc761ae6d58aaf50b4322ac
name: perl-Params-Coerce
arch: src
version: 0.15
epoch: 0
release: 1.sdl9
summary: Allows your classes to do coercion of parameters
url: https://metacpan.org/release/Params-Coerce
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Params-Coerce-0.15-1.sdl9.src.rpm
checksum_type: sha256
description:
  A big part of good API design is that we should be able to be flexible in
  the ways that we take parameters. Params::Coerce attempts to encourage this,
  by making it easier to take a variety of different arguments, while adding
  negligible additional complexity to your code.


pkgId: bad794de7b8003cc36e2fdd7f7ef3c23706bda3fa7fb50729250bc75b6d5adae
name: perl-Parse-RecDescent
arch: src
version: 1.967015
epoch: 0
release: 14.sdl9
summary: Generate Recursive-Descent Parsers
url: https://metacpan.org/release/Parse-RecDescent
rpm_license: (GPL+ or Artistic) and (GPLv2+ or Artistic)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Parse-RecDescent-1.967015-14.sdl9.src.rpm
checksum_type: sha256
description:
  Parse::RecDescent incrementally generates top-down recursive-descent
  text parsers from simple yacc-like grammar specifications. It
  provides:

   * Regular expressions or literal strings as terminals (tokens)
   * Multiple (non-contiguous) productions for any rule
   * Repeated and optional subrules within productions
   * Full access to Perl within actions specified as part of the grammar
   * Simple automated error reporting during parser generation and parsing
   * The ability to commit to, uncommit to, or reject particular
     productions during a parse
   * The ability to pass data up and down the parse tree ("down" via
     subrule argument lists, "up" via subrule return values)
   * Incremental extension of the parsing grammar (even during a parse)
   * Precompilation of parser objects
   * User-definable reduce-reduce conflict resolution via "scoring" of
     matching productions


pkgId: 29bf00549679cc81394d42fdc67cc5e6f22a29d0d9b2a7d99da0f60d681edb3c
name: perl-Path-Dispatcher
arch: src
version: 1.08
epoch: 0
release: 4.sdl9
summary: Flexible and extensible dispatch
url: https://metacpan.org/dist/Path-Dispatcher/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Path-Dispatcher-1.08-4.sdl9.src.rpm
checksum_type: sha256
description:
  Path::Dispatcher's basic operation is that of dispatch. Dispatch takes
  a path and a list of rules, and it returns a list of matches. From there,
  you can "run" the rules that matched. These phases are distinct so that,
  if you need to, you can inspect which rules were matched without ever
  running their code-blocks.


pkgId: f2d74ab3a1a19206e73e2b0431ceb0b020f651348fe74178a3678c7d0f7cb853
name: perl-Pegex
arch: src
version: 0.75
epoch: 0
release: 10.sdl9
summary: Pegex Parser Generator
url: https://metacpan.org/release/Pegex
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pegex-0.75-10.sdl9.src.rpm
checksum_type: sha256
description:
  Pegex is an Acmeist parser framework. It is a PEG parser grammar syntax,
  combined with PCRE compatible regular expressions as the match tokens.
  Pegex draws heavily from Perl 6 rules, but works equivalently in many
  modern programming languages.


pkgId: 85c1f4ccc3681bc41f4e529b703b6d3c76abbd5f4f987f65ac24997461fdccc1
name: perl-Perl-PrereqScanner-NotQuiteLite
arch: src
version: 0.9914
epoch: 0
release: 1.sdl9
summary: A tool to scan your Perl code for its prerequisites
url: https://metacpan.org/release/Perl-PrereqScanner-NotQuiteLite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Perl-PrereqScanner-NotQuiteLite-0.9914-1.sdl9.src.rpm
checksum_type: sha256
description:
  Perl::PrereqScanner::NotQuiteLite is yet another prerequisites scanner. It
  passes almost all the scanning tests for Perl::PrereqScanner and
  Module::ExtractUse (i.e. except for a few dubious ones), and runs slightly
  faster than PPI-based Perl::PrereqScanner. However, it doesn't run as fast as
  Perl::PrereqScanner::Lite (which uses an XS lexer).

  Perl::PrereqScanner::NotQuiteLite also recognizes eval. Prerequisites in eval
  are not considered as requirements, but you can collect them as suggestions.

  Conditional requirements or requirements loaded in a block are treated as
  recommends. No-ed modules are stored separately (since 0.94). You may or may
  not need to merge them into requires.


pkgId: f788832f818c96e990de903fc27e4d79c04305b72c04178b18ecfb7cc3298114
name: perl-PerlIO-eol
arch: src
version: 0.17
epoch: 0
release: 16.sdl9
summary: PerlIO layer for normalizing line endings
url: https://metacpan.org/release/PerlIO-eol
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PerlIO-eol-0.17-16.sdl9.src.rpm
checksum_type: sha256
description:
  This layer normalizes any of CR, LF, CRLF and Native into the designated
  line ending. It works for both input and output handles.


pkgId: fa1863ea5d234690f946e1570e5661187756657d017d1d33738bf6587d2f88f7
name: perl-PerlIO-via-Timeout
arch: src
version: 0.32
epoch: 0
release: 15.sdl9
summary: PerlIO layer that adds read & write timeout to a handle
url: https://metacpan.org/release/PerlIO-via-Timeout
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PerlIO-via-Timeout-0.32-15.sdl9.src.rpm
checksum_type: sha256
description:
  This package implements a PerlIO layer, that adds read / write timeout.
  This can be useful to avoid blocking while accessing a handle (file,
  socket, ...), and fail after some time.


pkgId: d819e143fb74cbc96c9a352445ef04bebed73daaebd4bc3ca2cf1442ae4562e8
name: perl-PkgConfig-LibPkgConf
arch: src
version: 0.11
epoch: 0
release: 10.sdl9
summary: Interface to pkg-config files via libpkgconf
url: https://metacpan.org/release/PkgConfig-LibPkgConf
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-PkgConfig-LibPkgConf-0.11-10.sdl9.src.rpm
checksum_type: sha256
description:
  Many libraries in compiled languages such as C or C++ provide *.pc files to
  specify the flags required for compiling and linking against those libraries.
  Traditionally, the command line program pkg-config is used to query these
  files. This package provides a Perl-level API using libpkgconf to these files.


pkgId: 80a17c04f58386be9eada8e19110c8c00845e9e32ac64b28cba7109c924b4cce
name: perl-Plack
arch: src
version: 1.0048
epoch: 0
release: 7.sdl9
summary: Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)
url: https://metacpan.org/release/Plack
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Plack-1.0048-7.sdl9.src.rpm
checksum_type: sha256
description:
  Plack is a set of tools for using the PSGI stack. It contains middleware
  components, a reference server and utilities for Web application
  frameworks. Plack is like Ruby's Rack or Python's Paste for WSGI.


pkgId: 155d9ff49b7b31ed03202bec158c48323937d553ee0aa580c0d837ae008642d0
name: perl-Plack-Middleware-Test-StashWarnings
arch: src
version: 0.08
epoch: 0
release: 27.sdl9
summary: Test your application's warnings
url: https://metacpan.org/release/Plack-Middleware-Test-StashWarnings
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Plack-Middleware-Test-StashWarnings-0.08-27.sdl9.src.rpm
checksum_type: sha256
description:
  Plack::Middleware::Test::StashWarnings is a Plack middleware component to
  record warnings generated by your application so that you can test them to
  make sure your application complains about the right things.


pkgId: 932f2c45e41a80a52c77ab89dc84a4b24ee2470f654dc05e24a3971d47211938
name: perl-Pod-Coverage-Moose
arch: src
version: 0.07
epoch: 0
release: 13.sdl9
summary: Pod::Coverage extension for Moose
url: https://metacpan.org/release/Pod-Coverage-Moose
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pod-Coverage-Moose-0.07-13.sdl9.src.rpm
checksum_type: sha256
description:
  When using Pod::Coverage in combination with Moose, it will report any
  method imported from a Role. This is especially bad when used in
  combination with Test::Pod::Coverage, since it takes away its ease of use.


pkgId: 8124886ab56f82d6db3bcbb2e884c6e908db71509d63ed584035306db9633dca
name: perl-Pod-Coverage-TrustPod
arch: src
version: 0.100005
epoch: 0
release: 7.sdl9
summary: Allow a module's pod to contain Pod::Coverage hints
url: https://metacpan.org/release/Pod-Coverage-TrustPod
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pod-Coverage-TrustPod-0.100005-7.sdl9.src.rpm
checksum_type: sha256
description:
  This is a Pod::Coverage subclass (actually, a subclass of
  Pod::Coverage::CountParents) that allows the POD itself to declare certain
  symbol names trusted.


pkgId: 5198225dddb948e6890d2449905622a3627a7d7f787414a6198e70c70729c555
name: perl-Pod-Eventual
arch: src
version: 0.094002
epoch: 0
release: 1.sdl9
summary: Read a POD document as a series of trivial events
url: https://metacpan.org/release/Pod-Eventual
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pod-Eventual-0.094002-1.sdl9.src.rpm
checksum_type: sha256
description:
  POD is a pretty simple format to write, but it can be a big pain to deal with
  reading it and doing anything useful with it. Most existing POD parsers care
  about semantics, like whether a =item occurred after an =over but before a
  back, figuring out how to link a L<>, and other things like that.

  Pod::Eventual is much less ambitious and much more stupid. Fortunately, stupid
  is often better (that's what I keep telling myself, anyway).

  Pod::Eventual reads line-based input and produces events describing each POD
  paragraph or directive it finds. Once complete events are immediately passed to
  the handle_event method. This method should be implemented by Pod::Eventual
  sub-classes. If it isn't, Pod::Eventual's own handle_event will be called, and
  will raise an exception.


pkgId: 1e2e5f3cdb76dc95d0ddac71f94f0c051764d4007ba914611af845a0411b793d
name: perl-Pod-POM
arch: src
version: 2.01
epoch: 0
release: 20.sdl9
summary: Object-oriented interface to Perl POD documents
url: https://metacpan.org/release/Pod-POM
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Pod-POM-2.01-20.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements a parser to convert Pod documents into a simple
  object model form known hereafter as the Pod Object Model.  The object
  model is generated as a hierarchical tree of nodes, each of which
  represents a different element of the original document.  The tree can
  be walked manually and the nodes examined, printed or otherwise
  manipulated.  In addition, Pod::POM supports and provides view objects
  which can automatically traverse the tree, or section thereof, and
  generate an output representation in one form or another.


pkgId: 264ec53935748ce9ff0b769e5f6481f1bfee3b136227ddb8e61c44ee2d423961
name: perl-Proc-Wait3
arch: src
version: 0.05
epoch: 0
release: 24.sdl9
summary: Perl extension for wait3 system call
url: https://metacpan.org/release/Proc-Wait3
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Proc-Wait3-0.05-24.sdl9.src.rpm
checksum_type: sha256
description:
  If any child processes have exited, this call will "reap" the zombies
  similar to the perl "wait" function.


pkgId: 881343e337f602a42ca49f99fc2006aeb0cdd8fc510fb0f14446c18811055aba
name: perl-RT-Extension-CommandByMail
arch: src
version: 3.01
epoch: 0
release: 1.sdl9
summary: Change metadata of a RT ticket via email
url: http://search.cpan.org/dist/RT-Extension-CommandByMail/
rpm_license: GPL+ or Artistic
rpm_group: Development/Libraries
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-RT-Extension-CommandByMail-3.01-1.sdl9.src.rpm
checksum_type: sha256
description:
  This extension allows you to manage tickets via RT's email interface. You put
  commands into beginning of a mail and extension applies them. See the list
  of commands in the RT::Interface::Email::Filter::TakeAction docs.


pkgId: 9541d22df8d23d4d38f2f8c255e2e73edc6c2d985e4d8288badd06a2286b4412
name: perl-Razor-Agent
arch: src
version: 2.86
epoch: 0
release: 1.sdl9
summary: Collaborative, content-based spam filtering network agent
url: https://metacpan.org/release/Razor2-Client-Agent
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Razor-Agent-2.86-1.sdl9.src.rpm
checksum_type: sha256
description:
  Vipul's Razor is a distributed, collaborative, spam detection and
  filtering network. Razor establishes a distributed and constantly
  updating catalogue of spam in propagation. This catalogue is used
  by clients to filter out known spam. On receiving a spam, a Razor
  Reporting Agent (run by an end-user or a troll box) calculates
  and submits a 20-character unique identification of the spam (a
  SHA Digest) to its closest Razor Catalogue Server. The Catalogue
  Server echos this signature to other trusted servers after storing
  it in its database. Prior to manual processing or transport-level
  reception, Razor Filtering Agents (end-users and MTAs) check their
  incoming mail against a Catalogue Server and filter out or deny
  transport in case of a signature match. Catalogued spam, once
  identified and reported by a Reporting Agent, can be blocked out
  by the rest of the Filtering Agents on the network.


pkgId: 74bf21976f285065d20aa81929e883726a4c000f5591b001ff4938b6e71d0838
name: perl-Regexp-Common
arch: src
version: 2017060201
epoch: 0
release: 11.sdl9
summary: Provide commonly requested regular expressions
url: https://metacpan.org/release/Regexp-Common
rpm_license: Artistic 2.0 or MIT or BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-Common-2017060201-11.sdl9.src.rpm
checksum_type: sha256
description:
  By default, this module exports a single hash (`%RE') that stores or generates
  commonly needed regular expressions. Patterns currently provided include:

   * balanced parentheses and brackets
   * delimited text (with escapes)
   * integers and floating-point numbers in any base (up to 36)
   * comments in 44 languages
   * offensive language
   * lists of any pattern
   * IPv4 addresses
   * URIs
   * Zip codes


pkgId: f0ffd078f0112deeaaadc00ebadfa4e720b30a347239c902c4bd6182fb15635f
name: perl-Regexp-Common-net-CIDR
arch: src
version: 0.03
epoch: 0
release: 22.sdl9
summary: Provide patterns for CIDR blocks
url: https://metacpan.org/release/Regexp-Common-net-CIDR
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-Common-net-CIDR-0.03-22.sdl9.src.rpm
checksum_type: sha256
description:
  Patterns for CIDR blocks.

  Now only next IPv4 formats are supported:
    xxx.xxx/xx
    xxx.xxx.xxx/xx
    xxx.xxx.xxx.xxx/xx


pkgId: 28ccb822f82c348490355b3e4e3cbfd3d7454b3a2abd58c1d20e4d13fc122cf0
name: perl-Regexp-IPv6
arch: src
version: 0.03
epoch: 0
release: 34.sdl9
summary: Regular expression for IPv6 addresses
url: https://metacpan.org/release/Regexp-IPv6
rpm_license: GPLv2+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-IPv6-0.03-34.sdl9.src.rpm
checksum_type: sha256
description:
  This module exports the $IPv6_re regular expression that matches any valid
  IPv6 address as described in "RFC 2373 - 2.2 Text Representation of
  Addresses" but ::. Any string not compliant with such RFC will be rejected.


pkgId: 9cb880a9664e6558faf1d95113a0b3f0b3e65169d635dec063e43322bef94733
name: perl-Regexp-Trie
arch: src
version: 0.02
epoch: 0
release: 2.sdl9
summary: Build trie-ized regexp
url: https://metacpan.org/release/Regexp-Trie
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Regexp-Trie-0.02-2.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a faster but simpler version of Regexp::Assemble or
  Regexp::Optimizer. It builds a trie-ized regexp as above. This module is
  faster than Regexp::Assemble but you can only add literals:
  a+b is treated as a\+b, not "more than one a's followed by b".


pkgId: 282581601aa8786771ecd871398f9b701cb4f847a596b711e8228d08c4d9157e
name: perl-Return-MultiLevel
arch: src
version: 0.08
epoch: 0
release: 4.sdl9
summary: Return across multiple call levels
url: https://metacpan.org/release/Return-MultiLevel
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Return-MultiLevel-0.08-4.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a way to return immediately from a deeply nested call
  stack. This is similar to exceptions, but exceptions don't stop automatically
  at a target frame (and they can be caught by intermediate stack frames using
  eval). In other words, this is more like setjmp(3)/longjmp(3) than die.


pkgId: baa9f94eed030882693f1e9f56ac20ce542e7d579f24b0aa5fbdf3e4e9ba5481
name: perl-Return-Type
arch: src
version: 0.007
epoch: 0
release: 1.sdl9
summary: Specify a return type for a function
url: https://metacpan.org/release/Return-Type
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Return-Type-0.007-1.sdl9.src.rpm
checksum_type: sha256
description:
  Return::Type allows you to specify a return type for your subs. Type
  constraints from any Type::Tiny, MooseX::Types or MouseX::Types type
  library are supported.


pkgId: 259de7a200a57e539e410f3c32e52534e48a6decb9474308e04f06768188ecc0
name: perl-SDL
arch: src
version: 2.548
epoch: 0
release: 17.sdl9
summary: Simple DirectMedia Layer for Perl
url: http://sdl.perl.org/
rpm_license: LGPL-2.1-or-later AND (GPL-1.0-or-later OR Artistic-1.0-Perl)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-SDL-2.548-17.sdl9.src.rpm
checksum_type: sha256
description:
  SDL_perl is a package of Perl modules that provide both functional and
  object oriented interfaces to the Simple DirectMedia Layer for Perl 5. This
  package takes some liberties with the SDL API, and attempts to adhere to
  the spirit of both the SDL and Perl.


pkgId: 11fa49c49f4131c1d8ea77eef95c1a734a170e005c372686f325db9743801b77
name: perl-SOAP-Lite
arch: src
version: 1.27
epoch: 0
release: 8.sdl9
summary: Client and server side SOAP implementation
url: https://metacpan.org/release/SOAP-Lite
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-SOAP-Lite-1.27-8.sdl9.src.rpm
checksum_type: sha256
description:
  SOAP::Lite is a collection of Perl modules which provides a simple and
  lightweight interface to the Simple Object Access Protocol (SOAP) both on
  client and server side.


pkgId: b5dbc0e26e2570820d08841dc1b00e4892481c2aa8b22dfb273aa89acf81dc6f
name: perl-SUPER
arch: src
version: 1.20190531
epoch: 0
release: 1.sdl9
summary: Sane superclass method dispatcher
url: https://metacpan.org/release/SUPER
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-SUPER-1.20190531-1.sdl9.src.rpm
checksum_type: sha256
description:
  When subclassing a class, you occasionally want to dispatch control to the
  superclass - at least conditionally and temporarily. This module provides
  an easier, cleaner way for class methods to access their ancestor's
  implementation.


pkgId: c99d4be4f7926e8228c9fb4ff7cbcae20c212aae761f225ea204181183d3e119
name: perl-Scope-Upper
arch: src
version: 0.33
epoch: 0
release: 1.sdl9
summary: Act on upper scopes
url: https://metacpan.org/release/Scope-Upper
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Scope-Upper-0.33-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module lets you defer actions that will take place when the control
  flow returns into an upper scope. Currently, you can hook an upper scope
  end, or localize variables, array/hash values or deletions of elements
  in higher contexts. You can also return to an upper level and know which
  context was in use then.


pkgId: aceff951b1af72fafdc77cfb2089b1f132a5474d6140f3b345c4e1e4559594ae
name: perl-Sereal
arch: src
version: 4.018
epoch: 0
release: 1.sdl9
summary: Fast, compact, powerful binary (de-)serialization
url: https://metacpan.org/release/Sereal
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sereal-4.018-1.sdl9.src.rpm
checksum_type: sha256
description:
  Sereal is an efficient, compact-output, binary and feature-rich serialization
  protocol. The Perl encoder is implemented as the Sereal::Encoder module, the
  Perl decoder correspondingly as Sereal::Decoder. This Sereal module is a very
  thin wrapper around both Sereal::Encoder and Sereal::Decoder. It depends on
  both and loads both.


pkgId: c3081b2f643e6679eabcc047848d6db419d248cbe0607057a5eb4556143dff5f
name: perl-Sereal-Decoder
arch: src
version: 4.018
epoch: 0
release: 1.sdl9
summary: Perl deserialization for Sereal format
url: https://metacpan.org/release/Sereal-Decoder
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sereal-Decoder-4.018-1.sdl9.src.rpm
checksum_type: sha256
description:
  This library implements a deserializer for an efficient, compact-output,
  and feature-rich binary protocol called Sereal.


pkgId: 27852e23e3d2fee90b474d900563d8acfd02173cc08959dd62616b214fc93981
name: perl-Sereal-Encoder
arch: src
version: 4.018
epoch: 0
release: 1.sdl9
summary: Perl serialization into Sereal format
url: https://metacpan.org/release/Sereal-Encoder
rpm_license: (GPL+ or Artistic) and LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sereal-Encoder-4.018-1.sdl9.src.rpm
checksum_type: sha256
description:
  This library implements an efficient, compact-output, and feature-rich
  serializer using a binary protocol called Sereal.


pkgId: bba6624b69aa6c5d86b0ec819dca6d1b44b2e8f3248df75ff400a58a23f77f72
name: perl-Server-Starter
arch: src
version: 0.35
epoch: 0
release: 10.sdl9
summary: Superdaemon for hot-deploying server programs
url: https://metacpan.org/release/Server-Starter
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Server-Starter-0.35-10.sdl9.src.rpm
checksum_type: sha256
description:
  It is often a pain to write a server program that supports graceful
  restarts, with no resource leaks. Server::Starter, solves the problem by
  splitting the task into two. One is start_server, a script provided as a
  part of the module, which works as a superdaemon that binds to zero or
  more TCP ports, and repeatedly spawns the server program that actually
  handles the necessary tasks (for example, responding to incoming
  connections). The spawned server programs under Server::Starter call
  accept(2) and handle the requests.


pkgId: 70fda662bf6712c1f1f726794406abfa7f5ecaa3412ad985baee05727c757e42
name: perl-Set-IntSpan
arch: src
version: 1.19
epoch: 0
release: 30.sdl9
summary: Perl module for managing sets of integers
url: https://metacpan.org/release/Set-IntSpan
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Set-IntSpan-1.19-30.sdl9.src.rpm
checksum_type: sha256
description:
  Set::IntSpan manages sets of integers. It is optimized for sets that
  have long runs of consecutive integers.


pkgId: 262d89306d6b5a75f9c886f3613d052d97244cd0fcc5daf1036ba82c3240fd0d
name: perl-Set-Object
arch: src
version: 1.42
epoch: 0
release: 3.sdl9
summary: Set of objects and strings
url: https://metacpan.org/release/Set-Object
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Set-Object-1.42-3.sdl9.src.rpm
checksum_type: sha256
description:
  This modules implements a set of objects, that is, an unordered
  collection of objects without duplication.

  The term *objects* is applied loosely - for the sake of Set::Object,
  anything that is a reference is considered an object.


pkgId: 9b05fa9fb98e1c4df6070220a24e237bab195daa7e53a8d69372cd34e4286f1d
name: perl-Set-Tiny
arch: src
version: 0.04
epoch: 0
release: 23.sdl9
summary: Simple sets of strings
url: https://metacpan.org/release/Set-Tiny
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Set-Tiny-0.04-23.sdl9.src.rpm
checksum_type: sha256
description:
  Set::Tiny is a thin wrapper around regular Perl hashes to perform often
  needed set operations, such as testing two sets of strings for equality, or
  checking whether one is contained within the other.


pkgId: 988c39b39068d7070d495fafc38b911f37ee9bc746283d8d390b71de7b9e10c1
name: perl-Shell-Config-Generate
arch: src
version: 0.34
epoch: 0
release: 9.sdl9
summary: Portably generate configuration for any shell
url: https://metacpan.org/release/Shell-Config-Generate
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Shell-Config-Generate-0.34-9.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module provides an interface for specifying shell configurations for
  different shell environments without having to worry about the arcane
  differences between shells such as csh, sh, cmd.exe and command.com.


pkgId: 12ce0ab1f381d01064f999bd96991df88bc4a736b683f7f7e8341fcbe328fa3b
name: perl-Shell-Guess
arch: src
version: 0.09
epoch: 0
release: 13.sdl9
summary: Make an educated guess about the shell in use
url: https://metacpan.org/release/Shell-Guess
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Shell-Guess-0.09-13.sdl9.src.rpm
checksum_type: sha256
description:
  The Shell::Guess Perl module makes a reasonably aggressive attempt to
  determine the shell being employed by the user, either the shell that executed
  the Perl script directly, or the users' login shell.


pkgId: 7ae227c9f768aab5e6c3ca5d2c5e2be011c98b47d2b4bd80c29d637f8f77db8b
name: perl-Signal-Mask
arch: src
version: 0.008
epoch: 0
release: 26.sdl9
summary: Signal masks made easy
url: https://metacpan.org/release/Signal-Mask
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Signal-Mask-0.008-26.sdl9.src.rpm
checksum_type: sha256
description:
  Signal::Mask is an abstraction around your process or thread signal mask.
  It is used to fetch and/or change the signal mask of the calling process or
  thread. The signal mask is the set of signals whose delivery is currently
  blocked for the caller. It is available as the global hash Signal::Mask.


pkgId: de36aaea1b6dbeaef1dde2f05512862a2273fd30825eb897c65815b914919ad6
name: perl-Sort-Naturally
arch: src
version: 1.03
epoch: 0
release: 29.sdl9
summary: Sort lexically, but sort numeral parts numerically
url: https://metacpan.org/release/Sort-Naturally
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sort-Naturally-1.03-29.sdl9.src.rpm
checksum_type: sha256
description:
  This module exports two functions, 'nsort' and 'ncmp'; they are used in
  implementing my idea of a "natural sorting" algorithm. Under natural
  sorting, numeric substrings are compared numerically, and other
  word-characters are compared lexically.


pkgId: b5b055858e7b457a2c122a609a05a2d1a7fb2189e45fd73fe1fef8892f825d2e
name: perl-Sort-Versions
arch: src
version: 1.62
epoch: 0
release: 22.sdl9
summary: Perl module for sorting of revision-like numbers
url: https://metacpan.org/release/Sort-Versions
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sort-Versions-1.62-22.sdl9.src.rpm
checksum_type: sha256
description:
  A perl 5 module for sorting of revision-like numbers

  Sort::Versions allows easy sorting of mixed non-numeric and numeric strings,
  like the 'version numbers' that many shared library systems and revision
  control packages use. This is quite useful if you are trying to deal with
  shared libraries. It can also be applied to applications that intersperse
  variable-width numeric fields within text. Other applications can
  undoubtedly be found.


pkgId: 5d2b414581be59ca3e0d4e6e903bfb290dbbbf7bce59cc752781623801e3470d
name: perl-Starlet
arch: src
version: 0.31
epoch: 0
release: 19.sdl9
summary: Simple, high-performance PSGI/Plack HTTP server
url: https://metacpan.org/release/Starlet
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Starlet-0.31-19.sdl9.src.rpm
checksum_type: sha256
description:
  Starlet is a standalone HTTP/1.0 server with support for keep-alive, prefork,
  graceful shutdown, hot deploy, fast HTTP processing, and is suitable for
  running HTTP application servers behind a reverse proxy.


pkgId: 506276c9539adfe46213e773249144b3f09838f1a5ee1f9a399839a79ca53a85
name: perl-Stream-Buffered
arch: src
version: 0.03
epoch: 0
release: 22.sdl9
summary: Temporary buffer to save bytes
url: https://metacpan.org/release/Stream-Buffered
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Stream-Buffered-0.03-22.sdl9.src.rpm
checksum_type: sha256
description:
  Stream::Buffered is a buffer class to store arbitrary length of byte
  strings and then get a seekable filehandle once everything is buffered. It
  uses PerlIO and/or temporary file to save the buffer depending on the
  length of the size.


pkgId: 4786dfcc3a30e31867f07f9f6a292395defbe40a6cbfd61dda5132f23677e8ab
name: perl-String-Escape
arch: src
version: 2010.002
epoch: 0
release: 35.sdl9
summary: String::Escape Perl module
url: https://metacpan.org/release/String-Escape
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-String-Escape-2010.002-35.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a flexible calling interface to some frequently-
  performed string conversion functions, including applying and expanding
  standard C/Unix-style backslash escapes like \n and \t, wrapping and
  removing double-quotes, and truncating to fit within a desired length.


pkgId: 534fa7a90d9e6524fde2c264bc53f7de9da1bc94be9e30daf79978ea429457d6
name: perl-Sub-Exporter-ForMethods
arch: src
version: 0.100054
epoch: 0
release: 1.sdl9
summary: Helper routines for using Sub::Exporter to build methods
url: https://metacpan.org/release/Sub-Exporter-ForMethods
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-Exporter-ForMethods-0.100054-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides helper routines for using Sub::Exporter to build methods
  that won't be removed by namespace::autoclean.


pkgId: e2c824d82dc9804ab46a153b1aa45fd4daa34c3c9f5a3991fcb08ca69649b07d
name: perl-Sub-Exporter-Lexical
arch: src
version: 0.092292
epoch: 0
release: 11.sdl9
summary: Export lexically-available subs with Sub::Exporter
url: https://metacpan.org/release/Sub-Exporter-Lexical
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-Exporter-Lexical-0.092292-11.sdl9.src.rpm
checksum_type: sha256
description:
  Sub::Exporter::Lexical provides an alternate installer for Sub::Exporter.
  Installers are documented in Sub::Exporter's documentation; all you need to
  know is that by using Sub::Exporter::Lexical's installer, you can import
  routines into a lexical scope that will be cleaned up when that scope ends.


pkgId: b88085a1974851e5a48f2fa97490021a0bab263de022e1cbf27feb915022be29
name: perl-Sub-HandlesVia
arch: src
version: 0.037
epoch: 0
release: 1.sdl9
summary: Alternative handles_via implementation
url: https://metacpan.org/dist/Sub-HandlesVia
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-HandlesVia-0.037-1.sdl9.src.rpm
checksum_type: sha256
description:
  If you've used Moose's native attribute traits, or MooX::HandlesVia before,
  you should have a fairly good idea what this does.


pkgId: 8daad20d3b9a9af2e8e204492c9de7a282be92bd0bc889585b9ea164218ee321
name: perl-Sub-Infix
arch: src
version: 0.004
epoch: 0
release: 10.sdl9
summary: Create a fake infix operator
url: https://metacpan.org/release/Sub-Infix
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sub-Infix-0.004-10.sdl9.src.rpm
checksum_type: sha256
description:
  Sub::Infix creates fake infix operators using overloading. It doesn't use
  source filters, or Devel::Declare, or any of that magic.


pkgId: b73279132f8c859431e35e6d8f426ee70d865336d383db9513ef0f121e8bc91e
name: perl-Sys-Mmap
arch: src
version: 0.20
epoch: 0
release: 8.sdl9
summary: Use mmap to map in a file as a Perl variable
url: https://metacpan.org/release/Sys-Mmap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Sys-Mmap-0.20-8.sdl9.src.rpm
checksum_type: sha256
description:
  The Mmap module lets you use mmap to map in a file as a perl variable rather
  than reading the file into dynamically allocated memory.  Multiple programs may
  map the same file into memory, and immediately see changes by each other.
  Memory may be allocated not attached to a file, and shared with sub-processes.


pkgId: da4526f7ecdcfa13b0b7aa7dc2f443c28ea8ab2b3a7b8e7ea0438bafa9597695
name: perl-Taint-Util
arch: src
version: 0.08
epoch: 0
release: 22.sdl9
summary: Test for and flip the taint flag without regex matches or eval
url: https://metacpan.org/release/Taint-Util
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Taint-Util-0.08-22.sdl9.src.rpm
checksum_type: sha256
description:
  Wraps perl's internal routines for checking and setting the taint flag and
  thus does not rely on regular expressions for untainting or odd tricks
  involving eval and kill for checking whether data is tainted; instead, it
  checks and flips a flag on the scalar in-place.


pkgId: 5e1211467ee27b5029175d2cb74d9c4b0367fd3494818dec90aa5fbc30c7f2cd
name: perl-Template-Toolkit
arch: src
version: 3.009
epoch: 0
release: 5.sdl9
summary: Template processing system
url: http://www.template-toolkit.org/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Template-Toolkit-3.009-5.sdl9.src.rpm
checksum_type: sha256
description:
  The Template Toolkit is a collection of modules which implement a
  fast, flexible, powerful and extensible template processing system.
  It was originally designed and remains primarily useful for generating
  dynamic web content, but it can be used equally well for processing
  any other kind of text based documents: HTML, XML, POD, PostScript,
  LaTeX, and so on.


pkgId: ee6a5a93a3ff3bfc626cbb47a5bc47f644b6ae0540365ab4ec1c46507d77748c
name: perl-Term-EditorEdit
arch: src
version: 0.0016
epoch: 0
release: 25.sdl9
summary: Edit a document via $EDITOR
url: https://metacpan.org/release/Term-EditorEdit
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Term-EditorEdit-0.0016-25.sdl9.src.rpm
checksum_type: sha256
description:
  Term::EditorEdit is a tool for prompting the user to edit a piece of text
  via $VISUAL or $EDITOR and return the result.


pkgId: d91206a964bdb8a470289abe3b09431aaca234714e0f9cd163a4bb2b5b13e6b7
name: perl-Test-Assertions
arch: src
version: 1.054
epoch: 0
release: 38.sdl9
summary: Simple set of building blocks for both unit and runtime testing
url: https://metacpan.org/release/Test-Assertions
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Assertions-1.054-38.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Assertions provides a convenient set of tools for constructing tests,
  such as unit tests or run-time assertion checks (like C's ASSERT macro).
  Unlike some of the Test:: modules available on CPAN, Test::Assertions is
  not limited to unit test scripts; for example it can be used to check
  output is as expected within a benchmarking script. When it is used for
  unit tests, it generates output in the standard form for CPAN unit testing
  (under Test::Harness).


pkgId: eac3d36bf131c40dce28c8306194ffb3a49624f45eaf9b0825a30b19a73c792d
name: perl-Test-Class
arch: src
version: 0.52
epoch: 0
release: 1.sdl9
summary: Easily create test classes in an xUnit/JUnit style
url: https://metacpan.org/release/Test-Class
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Class-0.52-1.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Class provides a simple way of creating classes and objects to test
  your code in an xUnit style.


pkgId: 9664bafc8acaa9f74d6f9cb68f84a7707da8efa12a1a5599773a765725124559
name: perl-Test-CleanNamespaces
arch: src
version: 0.24
epoch: 0
release: 6.sdl9
summary: Check for uncleaned imports
url: https://metacpan.org/release/Test-CleanNamespaces
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-CleanNamespaces-0.24-6.sdl9.src.rpm
checksum_type: sha256
description:
  This module lets you check your module's namespaces for imported functions you
  might have forgotten to remove with namespace::autoclean or namespace::clean
  and are therefore available to be called as methods, which usually isn't want
  you want.


pkgId: 164754486e6c2ec8f4ee901ed97d704a62a3c01cbeecf865f6f6051e95cbf184
name: perl-Test-DiagINC
arch: src
version: 0.008
epoch: 0
release: 7.sdl9
summary: List modules and versions loaded if tests fail
url: https://metacpan.org/release/Test-DiagINC
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-DiagINC-0.008-7.sdl9.src.rpm
checksum_type: sha256
description:
  Assuming you shipped your module to CPAN with working tests, test failures
  from CPAN Testers might be due to platform issues, Perl version issues or
  problems with dependencies. This module helps you diagnose deep dependency
  problems by showing you exactly what modules and versions were loaded
  during a test run.


pkgId: 099b760ef3551c9ab965d01b7d6053810c2d54026712b1e363f1761176af693e
name: perl-Test-EOL
arch: src
version: 2.02
epoch: 0
release: 1.sdl9
summary: Check the correct line endings in your project
url: https://metacpan.org/release/Test-EOL
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-EOL-2.02-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module scans your project/distribution for any perl files (scripts,
  modules, etc.) with Windows line endings. It can also check for trailing
  whitespace.


pkgId: 7ef720f2793e6c3f22d51f513e1b5c0847561d9b899190712195a30b0b20b1d7
name: perl-Test-Email
arch: src
version: 0.07
epoch: 0
release: 26.sdl9
summary: Test Email Contents
url: https://metacpan.org/release/Test-Email
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Email-0.07-26.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Email is a subclass of MIME::Entity, with the above methods.
  If you want the messages fetched from a POP3 account, use Test::POP3.


pkgId: 30a5f3ac15eff28db143e269e403f3e56eeec360681a9a390e93adcf517a1bf3
name: perl-Test-Expect
arch: src
version: 0.34
epoch: 0
release: 19.sdl9
summary: Automated driving and testing of terminal-based programs
url: https://metacpan.org/release/Test-Expect
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Expect-0.34-19.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Expect is a module for automated driving and testing of
  terminal-based programs. It is handy for testing interactive programs
  which have a prompt, and is based on the same concepts as the Tcl Expect
  tool. As in Expect::Simple, the Expect object is made available for
  tweaking.

  Test::Expect is intended for use in a test script.


pkgId: 4b5e885b41b9108c2be61a53466b92ed91c91c50469376f4ef082e5728a68082
name: perl-Test-Kwalitee
arch: src
version: 1.28
epoch: 0
release: 3.sdl9
summary: Test the Kwalitee of a distribution before you release it
url: http://metacpan.org/module/Test::Kwalitee
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Kwalitee-1.28-3.sdl9.src.rpm
checksum_type: sha256
description:
  Kwalitee is an automatically-measurable gauge of how good your software
  is. That's very different from quality, which a computer really can't
  measure in a general sense (if you can, you've solved a hard problem in
  computer science).


pkgId: 966d688b9ce3fc39acc9b231af413749894687675ca92904147112024ecc4f0d
name: perl-Test-LeakTrace
arch: src
version: 0.17
epoch: 0
release: 1.sdl9
summary: Trace memory leaks
url: https://metacpan.org/release/Test-LeakTrace
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-LeakTrace-0.17-1.sdl9.src.rpm
checksum_type: sha256
description:
  Test::LeakTrace provides several functions that trace memory leaks. This module
  scans arenas, the memory allocation system, so it can detect any leaked SVs in
  given blocks.

  Leaked SVs are SVs that are not released after the end of the scope they have
  been created. These SVs include global variables and internal caches. For
  example, if you call a method in a tracing block, perl might prepare a cache
  for the method. Thus, to trace true leaks, no_leaks_ok() and leaks_cmp_ok()
  executes a block more than once.


pkgId: 21d67f9781950971db9c7bf86c6c688ce9576a645feca75c49e92dd2df91e3d5
name: perl-Test-Log-Dispatch
arch: src
version: 0.03
epoch: 0
release: 35.sdl9
summary: Test what you are logging
url: https://metacpan.org/release/Test-Log-Dispatch
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Log-Dispatch-0.03-35.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Log::Dispatch is a Log::Dispatch object that keeps track of
  everything logged to it in memory, and provides convenient tests against
  what has been logged.


pkgId: 9211f5165b7d143973d60f4f2bc137182c943ff7722a347be54deb4301bde1ce
name: perl-Test-Memory-Cycle
arch: src
version: 1.06
epoch: 0
release: 13.sdl9
summary: Check for memory leaks and circular memory references
url: https://metacpan.org/release/Test-Memory-Cycle
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Memory-Cycle-1.06-13.sdl9.src.rpm
checksum_type: sha256
description:
  Perl's garbage collection has one big problem: Circular references
  can't get cleaned up.  A circular reference can be as simple as two
  objects that refer to each other.

  "Test::Memory::Cycle" is built on top of "Devel::Cycle" to give you an
  easy way to check for these circular references.


pkgId: 75fef0cceb506b646a4ae0fe41cb50de11355b6560c5c924c7a2d16c1da0c4fa
name: perl-Test-MemoryGrowth
arch: src
version: 0.04
epoch: 0
release: 6.sdl9
summary: Assert that code does not cause growth in memory usage
url: https://metacpan.org/release/Test-MemoryGrowth
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-MemoryGrowth-0.04-6.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a function to check that a given block of code does
  not result in the process consuming extra memory once it has finished.
  Despite the name of this module it does not, in the strictest sense of the
  word, test for a memory leak: that term is specifically applied to cases
  where memory has been allocated but all record of it has been lost, so it
  cannot possibly be reclaimed. While the method employed by this module can
  detect such bugs, it can also detect cases where memory is still referenced
  and reachable, but the usage has grown more than would be expected or
  necessary.


pkgId: 45266092f61aba3c90c26bc2d1fbd384deae82083e8ca049960bcac8adcd2f71
name: perl-Test-MockTime
arch: src
version: 0.17
epoch: 0
release: 12.sdl9
summary: Replaces actual time with simulated time
url: https://metacpan.org/release/Test-MockTime
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-MockTime-0.17-12.sdl9.src.rpm
checksum_type: sha256
description:
  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.


pkgId: fa454506a1a6f48172413607efd7c1837f4dd38c5bd0810d216a001b95f3f3e8
name: perl-Test-MockTime-HiRes
arch: src
version: 0.08
epoch: 0
release: 2.sdl9
summary: Replaces actual time with simulated high resolution time
url: https://metacpan.org/release/Test-MockTime-HiRes
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-MockTime-HiRes-0.08-2.sdl9.src.rpm
checksum_type: sha256
description:
  Test::MockTime::HiRes is a Time::HiRes compatible version of
  Test::MockTime. You can wait milliseconds in simulated time.


pkgId: 4f847fad30cf15f770e31f3664d0cb1ea5f20823af8391ea13e2722b4f132cd8
name: perl-Test-Most
arch: src
version: 0.37
epoch: 0
release: 1.sdl9
summary: Perl module with test functions and features
url: https://metacpan.org/release/Test-Most
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Most-0.37-1.sdl9.src.rpm
checksum_type: sha256
description:
  Most commonly needed test functions and features. This module provides you with
  the most commonly used testing functions and gives you a bit more fine-grained
  control over your test suite.


pkgId: 65ad3475c5fd8e8beb7c0dee8abd4b6192f976f1e1fae0c1e8b5341a89e78646
name: perl-Test-Name-FromLine
arch: src
version: 0.13
epoch: 0
release: 22.sdl9
summary: Automatically name tests from their source code
url: https://metacpan.org/release/Test-Name-FromLine
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Name-FromLine-0.13-22.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Name::FromLine is a testing helper that automatically names each unit
  test from its source code declaration, unless it was explicitly named.


pkgId: 595376242d61116a96de012912c8c3f80bf0857c954659fe1d34b7942117ac68
name: perl-Test-NoTabs
arch: src
version: 2.02
epoch: 0
release: 7.sdl9
summary: Check the presence of tabs in your project
url: https://metacpan.org/release/Test-NoTabs
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-NoTabs-2.02-7.sdl9.src.rpm
checksum_type: sha256
description:
  This module scans your project/distribution for any perl files (scripts,
  modules, etc.) for the presence of tabs.


pkgId: ad93a6f784ab5e34c34dd1e05612402d68cd641eacdc23d1d23e91a7c022d684
name: perl-Test-Number-Delta
arch: src
version: 1.06
epoch: 0
release: 22.sdl9
summary: Compare the difference between numbers against a given tolerance
url: https://metacpan.org/release/Test-Number-Delta
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Number-Delta-1.06-22.sdl9.src.rpm
checksum_type: sha256
description:
  At some point or another, most programmers find they need to compare
  floating-point numbers for equality. The typical idiom is to test if
  the absolute value of the difference of the numbers is within a
  desired tolerance, usually called epsilon. This module provides such
  a function for use with Test::Harness.


pkgId: 99c9e9176833f3f976592154dda8e9df9eaf541639c1f4ec34612a3a7b563a81
name: perl-Test-Object
arch: src
version: 0.08
epoch: 0
release: 13.sdl9
summary: Thoroughly testing objects via registered handlers
url: https://metacpan.org/release/Test-Object
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Object-0.08-13.sdl9.src.rpm
checksum_type: sha256
description:
  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.


pkgId: fc992dbb2633a315b00905e4bdb16730db75d48859657ecdf935ed7d178ec016
name: perl-Test-Refcount
arch: src
version: 0.10
epoch: 0
release: 9.sdl9
summary: Assert reference counts on objects
url: https://metacpan.org/release/Test-Refcount
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Refcount-0.10-9.sdl9.src.rpm
checksum_type: sha256
description:
  The Perl garbage collector uses simple reference counting during the normal
  execution of a program. This means that cycles or unweakened references in
  other parts of code can keep an object around for longer than intended. To
  help avoid this problem, the reference count of a new object from its class
  constructor ought to be 1. This way, the caller can know the object will be
  properly DESTROYed when it drops all of its references to it.


pkgId: 439789f1e035e02572fddfc1f2431d60a5ce7d6a607b8ab6dcfe873084c9ab34
name: perl-Test-Regexp
arch: src
version: 2017040101
epoch: 0
release: 10.sdl9
summary: Test your regular expressions
url: https://metacpan.org/release/Test-Regexp
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Regexp-2017040101-10.sdl9.src.rpm
checksum_type: sha256
description:
  This module is intended to test your regular expressions. Given a subject
  string and a regular expression (a.k.a. pattern), the module not only tests
  whether the regular expression completely matches the subject string, it
  performs a utf8::upgrade or utf8::downgrade on the subject string and
  performs the tests again, if necessary. Furthermore, given a pattern with
  capturing parenthesis, it checks whether all captures are present, and in the
  right order. Both named and unnamed captures are checked.


pkgId: e83b965f4f4c2a179c256b689f5436780057693560c2c48f468d9f4d2b59d904
name: perl-Test-SharedFork
arch: src
version: 0.35
epoch: 0
release: 20.sdl9
summary: Fork test
url: https://metacpan.org/release/Test-SharedFork
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-SharedFork-0.35-20.sdl9.src.rpm
checksum_type: sha256
description:
  Test::SharedFork is utility module for Test::Builder. It manages testing
  by keeping the test count consistent between parent and child processes.


pkgId: b57af5e8cac1ecf27b955265a1ece1c602db4ac9a5a2c3cb90db51e446f8c982
name: perl-Test-Snapshot
arch: src
version: 0.06
epoch: 0
release: 9.sdl9
summary: Test against data stored in automatically-named file
url: http://search.cpan.org/dist/Test-Snapshot/
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Snapshot-0.06-9.sdl9.src.rpm
checksum_type: sha256
description:
  Not connected with Test::Snapshots, which is based on a similar concept but
  for running executables.


pkgId: ca8c96c7171ef2dbf20fa21917110bf2c0b5d1a06d89195160f8cb3a65434db1
name: perl-Test-SubCalls
arch: src
version: 1.10
epoch: 0
release: 2.sdl9
summary: Track the number of times subs are called
url: https://metacpan.org/release/Test-SubCalls
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-SubCalls-1.10-2.sdl9.src.rpm
checksum_type: sha256
description:
  There are a number of different situations (like testing caching code) where
  you want to want to do a number of tests, and then verify that some underlying
  subroutine deep within the code was called a specific number of times. This
  module provides a number of functions for doing testing in this way, in
  association with your normal Test::More (or similar) test scripts.


pkgId: 16a1b47c3527b022e4d2ef136071cc3ada23a819861490f766f11c354e6c2b64
name: perl-Test-Synopsis
arch: src
version: 0.17
epoch: 0
release: 1.sdl9
summary: Test your SYNOPSIS code
url: https://metacpan.org/release/Test-Synopsis
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Synopsis-0.17-1.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Synopsis is an (author) test module to find .pm or .pod files under your
  lib directory and then make sure the example snippet code in your SYNOPSIS
  section passes the perl compile check.

  Note that this module only checks the perl syntax (by wrapping the code with
  sub) and doesn't actually run the code.


pkgId: 787c312e0c711d7542fea0c28c8a048494e42064c5b365582605a2198587bfed
name: perl-Test-Time
arch: src
version: 0.08
epoch: 0
release: 10.sdl9
summary: Overrides the time() and sleep() core functions for testing
url: https://metacpan.org/release/Test-Time
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Time-0.08-10.sdl9.src.rpm
checksum_type: sha256
description:
  Test::Time can be used to test modules that deal with time. Once you use
  this module, all references to time and sleep will be internalized. You can
  set custom time by passing time => number after the use statement.


pkgId: 12973585ee912a6fbe61730e5f403fc41203208e5bd1dba03cd38ab92b94249d
name: perl-Test-Trap
arch: src
version: 0.3.4
epoch: 0
release: 10.sdl9
summary: Trap exit codes, exceptions, output, etc
url: https://metacpan.org/release/Test-Trap
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Trap-0.3.4-10.sdl9.src.rpm
checksum_type: sha256
description:
  Primarily (but not exclusively) for use in test scripts: A block eval on
  steroids, configurable and extensible, but by default trapping (Perl)
  STDOUT, STDERR, warnings, exceptions, would-be exit codes, and return
  values from boxed blocks of test code.


pkgId: db26b8823b21fa88e169b53c4e27481b2fd273d3ffcc5bc55ae1c6fec6a15ed5
name: perl-Test-UseAllModules
arch: src
version: 0.17
epoch: 0
release: 15.sdl9
summary: Do use_ok() for all the MANIFESTed modules
url: https://metacpan.org/release/Test-UseAllModules
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-UseAllModules-0.17-15.sdl9.src.rpm
checksum_type: sha256
description:
  I'm sick of writing 00_load.t (or something like that) that will do use_ok()
  for every module I write. I'm sicker of updating 00_load.t when I add
  another file to the distribution. This module reads MANIFEST to find modules
  to be tested and does use_ok() for each of them. Now all you have to do is
  update MANIFEST. You don't have to modify the test any more (hopefully).


pkgId: d2042cdf2d43e2f91930ed2e8ee2344c9aad005485cde8599312066c0c42a46c
name: perl-Test-Valgrind
arch: src
version: 1.19
epoch: 0
release: 17.sdl9
summary: Generate suppressions, analyze and test any command with valgrind
url: https://metacpan.org/release/Test-Valgrind
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-Valgrind-1.19-17.sdl9.src.rpm
checksum_type: sha256
description:
  The Test::Valgrind::* API lets you run Perl code through the memcheck tool of
  the valgrind memory debugger, to test for memory errors and leaks. The
  Test::Valgrind module itself is a front-end to this API. If they aren't
  available yet, it will first generate suppressions for the current perl
  interpreter and store them in the portable flavor of
  ~/.perl/Test-Valgrind/suppressions/$VERSION. The actual run will then take
  place, and tests will be passed or failed according to the result of the
  analysis.

  The complete API is much more versatile than this. By declaring an appropriate
  Test::Valgrind::Command class, you can run any executable (that is, not only
  Perl scripts) under valgrind, generate the corresponding suppressions
  on-the-fly and convert the analysis result to TAP output so that it can be
  incorporated into your project's test suite. If you're not interested in
  producing TAP, you can output the results in whatever format you like (for
  example HTML pages) by defining your own Test::Valgrind::Action class.


pkgId: b4becc948f1a6131f0321ef46e382f7a29ef6af133290b479ab5ff129f0552bb
name: perl-Test-WWW-Mechanize
arch: src
version: 1.58
epoch: 0
release: 4.sdl9
summary: Testing-specific WWW::Mechanize subclass
url: https://metacpan.org/release/Test-WWW-Mechanize
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-WWW-Mechanize-1.58-4.sdl9.src.rpm
checksum_type: sha256
description:
  Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates
  features for web application testing.


pkgId: d14e405e0401e4ff0fb8cbcfaacf6a9244e15c1cc86e7a485f019cd4fe8d05c7
name: perl-Test-WWW-Mechanize-PSGI
arch: src
version: 0.39
epoch: 0
release: 11.sdl9
summary: Test PSGI programs using WWW::Mechanize
url: https://metacpan.org/release/Test-WWW-Mechanize-PSGI
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test-WWW-Mechanize-PSGI-0.39-11.sdl9.src.rpm
checksum_type: sha256
description:
  PSGI is a specification to decouple web server environments from web
  application framework code. Test::WWW::Mechanize is a subclass of
  WWW::Mechanize that incorporates features for web application testing. The
  Test::WWW::Mechanize::PSGI module meshes the two to allow easy testing of
  PSGI applications.


pkgId: c2ff7181ef66fc7bf13bf557e3ad1fe7453b95a82ae09e078158ae2d9c192fac
name: perl-Test2-Tools-Process
arch: src
version: 0.06
epoch: 0
release: 4.sdl9
summary: Unit tests for code that calls exit, exec, system or qx()
url: https://metacpan.org/release/Test2-Tools-Process
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Test2-Tools-Process-0.06-4.sdl9.src.rpm
checksum_type: sha256
description:
  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.


pkgId: 2223ce7afa0193e4738ed9d521661858a493ae2999641fb5dd76f87c7abbace7
name: perl-TestML
arch: src
version: 0.54.05
epoch: 0
release: 15.sdl9
summary: Generic software Testing Meta Language
url: https://github.com/testml-lang/testml/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-TestML-0.54.05-15.sdl9.src.rpm
checksum_type: sha256
description:
  TestML <http://www.testml.org/> is a generic, programming language agnostic,
  meta language for writing unit tests. The idea is that you can use the same
  test files in multiple implementations of a given programming idea. Then you
  can be more certain that your application written in, say, Python matches your
  Perl implementation.

  In a nutshell you write a bunch of data tests that have inputs and expected
  results. Using a simple syntax, you specify what functions the data must pass
  through to produce the expected results. You use a bridge class to write the
  data functions that pass the data through your application.

  In Perl 5, TestML module is the evolution of the Test::Base module. It has
  a superset of Test:Base's goals. The data markup syntax is currently exactly
  the same as Test::Base.

  Currently, TestML is being redesigned. This package contains the new unstable
  implementation. The original, production-ready, implementation is available
  under TestML1 name in perl-TestML1 package.


pkgId: ac7b47bdfe2115f9cc7c733a7fa4c4f234c5010499cb59c4327fc080922a7b68
name: perl-Text-Autoformat
arch: src
version: 1.750000
epoch: 0
release: 8.sdl9
summary: Automatic text wrapping and reformatting
url: https://metacpan.org/release/Text-Autoformat
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Autoformat-1.750000-8.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Autoformat provides intelligent formatting of plain text without the
  need for any kind of embedded mark-up. The module recognizes Internet
  quoting conventions, a wide range of bulleting and number schemes, centered
  text, and block quotations, and reformats each appropriately. Other options
  allow the user to adjust inter-word and inter-paragraph spacing, justify
  text, and impose various capitalization schemes.

  The module also supplies a re-entrant, highly configurable replacement for
  the built-in Perl format() mechanism.


pkgId: bb1a5928dae67e38395a8021066f5500c3893ac5794c55e5cafb0c2543730776
name: perl-Text-Clip
arch: src
version: 0.0014
epoch: 0
release: 25.sdl9
summary: Clip and extract text in clipboard-like way
url: https://metacpan.org/release/Text-Clip
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Clip-0.0014-25.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Clip allows you to mark/slice up a piece of text. String matching (by
  regular expression, etc.) is used to place marks. The first mark lets you
  access the text preceding and following the mark. Subsequent marks allow
  you to slurp up the text "clipped" between the marks.


pkgId: 1f226606f8deeba1251cf4ddd178596d7ad6ea30a4e8955646da4f9bf474fb53
name: perl-Text-Haml
arch: src
version: 0.990118
epoch: 0
release: 19.sdl9
summary: Haml Perl implementation
url: https://metacpan.org/release/Text-Haml
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Haml-0.990118-19.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Haml implements the Haml
  http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html
  specification.


pkgId: 0d9b2a684d536390ca225cd0be7838e60b652cbd8ac8adce2001589ec94c3310
name: perl-Text-Patch
arch: src
version: 1.8
epoch: 0
release: 33.sdl9
summary: Patches text with given patch
url: https://metacpan.org/release/Text-Patch
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Patch-1.8-33.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Patch combines source text with given diff (difference) data. Diff
  data is produced by Text::Diff module or by the standard diff utility (man
  diff, see -u option).


pkgId: 811414f777a0ae56a715151c331d8c8bd7887b96b119d8346833ffa850bba9fe
name: perl-Text-Quoted
arch: src
version: 2.10
epoch: 0
release: 13.sdl9
summary: Extract the structure of a quoted mail message
url: https://metacpan.org/release/Text-Quoted
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Quoted-2.10-13.sdl9.src.rpm
checksum_type: sha256
description:
  Text::Quoted examines the structure of some text which may contain multiple
  different levels of quoting, and turns the text into a nested data structure.


pkgId: 97759241ee672da719edd73101c8c622a31a15b7ea81b56ed5d932f71e6f1e0a
name: perl-Text-Reform
arch: src
version: 1.20
epoch: 0
release: 32.sdl9
summary: Manual text wrapping and reformatting
url: https://metacpan.org/release/Text-Reform
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Reform-1.20-32.sdl9.src.rpm
checksum_type: sha256
description:
  The module supplies a re-entrant, highly configurable replacement for the
  built-in Perl format() mechanism.


pkgId: deb5441dc846f6f89c2872cf68933085bf401885e2921b6ba9f40acacefceafd
name: perl-Text-WikiFormat
arch: src
version: 0.81
epoch: 0
release: 23.sdl9
summary: Translate Wiki formatted text into other formats
url: https://metacpan.org/release/Text-WikiFormat
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-WikiFormat-0.81-23.sdl9.src.rpm
checksum_type: sha256
description:
  The original Wiki web site had a very simple interface to edit and to
  add pages.  Its formatting rules are simple and easy to use.  They are
  also easy to translate into other, more complicated markup languages
  with this module.  It creates HTML by default, but can produce valid
  POD, DocBook, XML, or any other format imaginable.


pkgId: d0113acf964f6669f9e62bc76c03d952cfe8a19cb5be29d736faa0ddb1547604
name: perl-Text-WordDiff
arch: src
version: 0.09
epoch: 0
release: 13.sdl9
summary: Track changes between documents
url: https://metacpan.org/release/Text-WordDiff
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-WordDiff-0.09-13.sdl9.src.rpm
checksum_type: sha256
description:
  This module is a variation on the lovely Text::Diff module. Rather than
  generating traditional line-oriented diffs, however, it generates word-
  oriented diffs. This can be useful for tracking changes in narrative
  documents or documents with very long lines. To diff source code, one is
  still best off using Text::Diff. But if you want to see how a short
  story changed from one version to the next, this module will do the job
  very nicely.


pkgId: 693531a4cb2c0c061716dfb001356924d3d30f86b28084eb2d5a8c9568788de8
name: perl-Text-Wrapper
arch: src
version: 1.05
epoch: 0
release: 26.sdl9
summary: Simple word wrapping perl module
url: https://metacpan.org/release/Text-Wrapper
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Wrapper-1.05-26.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides simple word wrapping.  It breaks long lines, but does
  not alter spacing or remove existing line breaks.  If you're looking for
  more sophisticated text formatting, try the Text::Format module.


pkgId: 11bd5beb2dd4be2a5d5ca4c181227244aa7ec0e46b7fcc6a2f9f86e36f7e0b84
name: perl-Text-Xslate
arch: src
version: 3.5.9
epoch: 0
release: 7.sdl9
summary: Scalable template engine
url: http://xslate.org/
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Text-Xslate-3.5.9-7.sdl9.src.rpm
checksum_type: sha256
description:
  Xslate is a template engine, tuned for persistent applications, safe as an
  HTML generator, and with rich features.


pkgId: d7aaa782631d0dabc9d0378547c2c4ab30cc76afe2fa1399f226ff25ba3795c7
name: perl-Thread-SigMask
arch: src
version: 0.004
epoch: 0
release: 30.sdl9
summary: Thread specific signal masks
url: https://metacpan.org/release/Thread-SigMask
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Thread-SigMask-0.004-30.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides per-thread signal masks. On non-threaded perls it will
  be effectively the same as POSIX::sigprocmask. The interface works exactly
  the same as sigprocmask.


pkgId: 2591a49f8c60eb4a8bd0584fc5ea62a566cdc21ce90eb86153780683111ac801
name: perl-Tie-RefHash-Weak
arch: src
version: 0.09
epoch: 0
release: 40.sdl9
summary: Tie::RefHash subclass with weakened references in the keys
url: https://metacpan.org/release/Tie-RefHash-Weak
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Tie-RefHash-Weak-0.09-40.sdl9.src.rpm
checksum_type: sha256
description:
  The Tie::RefHash module can be used to access hashes by reference. This is
  useful when you index by object, for example.


pkgId: 524a8110d44fbe88d5659097df566bcdb501b5562ac03a6dddb6cc94f76e2447
name: perl-Tie-Simple
arch: src
version: 1.04
epoch: 0
release: 22.sdl9
summary: Variable ties made easier: much, much, much easier
url: https://metacpan.org/release/Tie-Simple
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Tie-Simple-1.04-22.sdl9.src.rpm
checksum_type: sha256
description:
  This module adds the ability to quickly create new types of tie objects
  without creating a complete class. It does so in such a way as to try and
  make the programmers life easier when it comes to single-use ties that I
  find myself wanting to use from time-to-time.


pkgId: 80d93d7ad09b6598304528ae26abedfa74566c4b07855eefd740e06200f4d02f
name: perl-Time-Duration-Parse
arch: src
version: 0.16
epoch: 0
release: 7.sdl9
summary: Parse string that represents time duration
url: https://metacpan.org/release/Time-Duration-Parse
rpm_license: GPL-1.0-or-later OR Artistic-1.0-Perl
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Time-Duration-Parse-0.16-7.sdl9.src.rpm
checksum_type: sha256
description:
  Time::Duration::Parse is a module to parse human readable duration strings
  like "2 minutes and 3 seconds" to seconds. It does the opposite of
  duration_exact() in Time::Duration and is roundtrip safe.


pkgId: 01a8288e9bc6afdc8acb2e82127797626ba366d42a115cc2192ed18fef2e188a
name: perl-Time-ParseDate
arch: src
version: 2015.103
epoch: 0
release: 20.sdl9
summary: Perl modules for parsing dates and times
url: https://metacpan.org/release/Time-ParseDate
rpm_license: TPDL and Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Time-ParseDate-2015.103-20.sdl9.src.rpm
checksum_type: sha256
description:
  Time-ParseDate provides several Perl modules, including Time::CTime,
  Time::DaysInMonth, Time::JulianDay, Time::ParseDate, and Time::Timezone.
  These modules can be useful for parsing and manipulating dates and times.
  There are numerous options to control what is recognized and what is not.


pkgId: c957dba3e0ddab71e80c866c66c0868e49bb21d83c86f32f03300fd808103b60
name: perl-Type-Tie
arch: src
version: 0.015
epoch: 0
release: 1.sdl9
summary: Tie a variable to a type constraint
url: https://metacpan.org/release/Type-Tie
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Type-Tie-0.015-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module exports a single function: ttie, which ties a variable to a
  type constraint, ensuring that whatever values stored in the variable
  will conform to the type constraint. If the type constraint has
  coercions, these will be used if necessary to ensure values assigned to
  the variable conform.


pkgId: f096b4a41498c27a84d1e51d0f76012d98bf2eeee59f669b7ee9f64ee1582ee6
name: perl-Type-Tiny
arch: src
version: 1.012004
epoch: 0
release: 1.sdl9
summary: Tiny, yet Moo(se)-compatible type constraint
url: http://typetiny.toby.ink/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Type-Tiny-1.012004-1.sdl9.src.rpm
checksum_type: sha256
description:
  Type::Tiny is a tiny class for creating Moose-like type constraint objects
  that are compatible with Moo, Moose and Mouse.


pkgId: b4c546435bf818022d6ff4f3fbb317dabc160821918a94f3cd811ff26927809f
name: perl-UNIVERSAL-isa
arch: src
version: 1.20171012
epoch: 0
release: 13.sdl9
summary: Hack around module authors using UNIVERSAL::isa as a function
url: https://metacpan.org/release/UNIVERSAL-isa
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-UNIVERSAL-isa-1.20171012-13.sdl9.src.rpm
checksum_type: sha256
description:
  Whenever you use "isa" in UNIVERSAL as a function, a kitten using
  Test::MockObject dies. Normally, the kittens would be helpless, but
  if they use UNIVERSAL::isa (the module whose docs you are reading),
  the kittens can live long and prosper.

  This module replaces UNIVERSAL::isa with a version that makes sure
  that if it's called as a function on objects which override isa,
  isa will be called on those objects as a method.

  In all other cases the real UNIVERSAL::isa is just called directly.


pkgId: a19f639f6edc7aa4a9ae5bfb2e2d21ab8e365a6620a6456d5776769fbb2887ab
name: perl-UNIVERSAL-ref
arch: src
version: 0.14
epoch: 0
release: 34.sdl9
summary: Turns ref() into a multimethod
url: https://metacpan.org/release/UNIVERSAL-ref
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-UNIVERSAL-ref-0.14-34.sdl9.src.rpm
checksum_type: sha256
description:
  This module changes the behavior of the builtin function ref(). If
  ref() is called on an object that has requested an overloaded ref,
  the object's '->ref' method will be called and its return value
  used instead.


pkgId: 5e790c68d7ba8166d41a6f2588984c2850c5b678afe4cfde81b3142a9b3d8ba7
name: perl-User-Identity
arch: src
version: 1.02
epoch: 0
release: 1.sdl9
summary: Maintains info about a physical person
url: https://metacpan.org/release/User-Identity
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-User-Identity-1.02-1.sdl9.src.rpm
checksum_type: sha256
description:
  A module designed to store and maintain a set of informational objects that
  are related to one user.


pkgId: fe134760325167224f719a80353352455a487d1225e20c232f10b782710bddce
name: perl-Validation-Class
arch: src
version: 7.900057
epoch: 0
release: 11.sdl9
summary: Powerful Data Validation Framework
url: https://metacpan.org/release/Validation-Class
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Validation-Class-7.900057-11.sdl9.src.rpm
checksum_type: sha256
description:
  Validation::Class is a scalable data validation library with interfaces for
  applications of all sizes. The most common usage of Validation::Class is to
  transform class namespaces into data validation domains where consistency
  and reuse are primary concerns. Validation::Class provides an extensible
  framework for defining reusable data validation rules. It ships with a
  complete set of pre-defined validations and filters referred to as
  "directives".


pkgId: 90de5a456a4b1370efc0d7a6e3ef5856f8eb3f74b012a038ecfd3cddd2ac38fc
name: perl-WWW-Form-UrlEncoded
arch: src
version: 0.26
epoch: 0
release: 8.sdl9
summary: Parser and builder for application/x-www-form-urlencoded
url: https://metacpan.org/release/WWW-Form-UrlEncoded
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-WWW-Form-UrlEncoded-0.26-8.sdl9.src.rpm
checksum_type: sha256
description:
  WWW::Form::UrlEncoded provides application/x-www-form-urlencoded parser and
  builder. This module aims to have compatibility with other CPAN modules
  like HTTP::Body's urlencoded parser.


pkgId: 8822dc718c9d280455a80fde156af9b6ea742aa514b9568b031eb0d2a0796e7f
name: perl-WWW-Mechanize
arch: src
version: 2.15
epoch: 0
release: 3.sdl9
summary: Automates web page form & link interaction
url: https://metacpan.org/release/WWW-Mechanize
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-WWW-Mechanize-2.15-3.sdl9.src.rpm
checksum_type: sha256
description:
  "WWW::Mechanize", or Mech for short, helps you automate interaction
  with a website.  It supports performing a sequence of page fetches
  including following links and submitting forms. Each fetched page is
  parsed and its links and forms are extracted. A link or a form can be
  selected, form fields can be filled and the next page can be fetched.
  Mech also stores a history of the URLs you've visited, which can be
  queried and revisited.


pkgId: c86f1b622313e6ccca57d8501b305bed8861f5533db260d5467d10d0d2c4fc59
name: perl-Want
arch: src
version: 0.29
epoch: 0
release: 9.sdl9
summary: Perl module implementing a generalization of wantarray
url: https://metacpan.org/release/Want
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Want-0.29-9.sdl9.src.rpm
checksum_type: sha256
description:
  This module generalizes the mechanism of the wantarray function, allowing a
  function to determine in some detail how its return value is going to be
  immediately used.


pkgId: 9e8abd43ca655943d9e9082fe699bb0a876459e701d6d402b510c95ebb074f36
name: perl-Web-Machine
arch: src
version: 0.17
epoch: 0
release: 5.sdl9
summary: Perl port of Webmachine
url: https://metacpan.org/dist/Web-Machine
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-Web-Machine-0.17-5.sdl9.src.rpm
checksum_type: sha256
description:
  Web::Machine provides a RESTful web framework modeled as a state machine.
  You define one or more resource classes. Each resource represents a single
  RESTful URI end point, such as a user, an email, etc. The resource class
  can also be the target for POST requests to create a new user, email, etc.


pkgId: 96d8cbb79211564823ea2f9f95efdb4e25ce11c29462f5b117cf56323d8036f2
name: perl-X11-Protocol
arch: src
version: 0.56
epoch: 0
release: 42.sdl9
summary: X11-Protocol - Raw interface to X Window System servers
url: https://metacpan.org/release/X11-Protocol
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-X11-Protocol-0.56-42.sdl9.src.rpm
checksum_type: sha256
description:
  X11::Protocol is a client-side interface to the X11 Protocol (see X(1) for
  information about X11), allowing perl programs to display windows and
  graphics on X11 servers.

  A full description of the protocol is beyond the scope of this documentation;
  for complete information, see the I<X Window System Protocol, X Version 11>,
  available as Postscript or *roff source from C<ftp://ftp.x.org>, or
  I<Volume 0: X Protocol Reference Manual> of O'Reilly & Associates's series of
  books about X (ISBN 1-56592-083-X, C<http://www.oreilly.com>), which contains
  most of the same information.


pkgId: 9c9fcbfba216c2b8145803493a30b1b9281ec44b0a134cbf53fc7b742e58a47d
name: perl-XML-Dumper
arch: src
version: 0.81
epoch: 0
release: 42.sdl9
summary: Perl module for dumping Perl objects from/to XML
url: https://metacpan.org/release/XML-Dumper
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XML-Dumper-0.81-42.sdl9.src.rpm
checksum_type: sha256
description:
  XML::Dumper dumps Perl data to XML format. XML::Dumper can also read
  XML data that were previously dumped by the module and convert it back
  to Perl. Perl objects are blessed back to their original packaging;
  if the modules are installed on the system where the perl objects are
  reconstituted from xml, they will behave as expected. Intuitively, if
  the perl objects are converted and reconstituted in the same
  environment, all should be well.


pkgId: 5e1bdaabd0961e1834125da5e82b38df5090132c56954e9e3d9a953ad76b4f27
name: perl-XML-Parser-Lite
arch: src
version: 0.722
epoch: 0
release: 11.sdl9
summary: Lightweight regexp-based XML parser
url: https://metacpan.org/release/XML-Parser-Lite
rpm_license: (GPL+ or Artistic) and REX
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XML-Parser-Lite-0.722-11.sdl9.src.rpm
checksum_type: sha256
description:
  This Perl module implements an XML parser with an interface similar to
  XML::Parser.  Though not all callbacks are supported, you should be able to
  use it in the same way you use XML::Parser.


pkgId: 12d59c7bed8f512b95fe43e8aa36f95443dc83af8258c3a5ffb7f61daf45d109
name: perl-XXX
arch: src
version: 0.38
epoch: 0
release: 4.sdl9
summary: See Your Data in the Nude
url: https://metacpan.org/release/XXX
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-XXX-0.38-4.sdl9.src.rpm
checksum_type: sha256
description:
  XXX.pm exports a function called XXX that you can put just about
  anywhere in your Perl code to make it die with a YAML dump of the
  arguments to its right.

  The charm of XXX-debugging is that it is easy to type and rarely
  requires parens and stands out visually so that you remember to remove
  it.

  XXX.pm also exports WWW, YYY and ZZZ which do similar debugging things.

  To use Data::Dumper instead of YAML:
     use XXX -dumper;


pkgId: 192805ba4a9ed610024ab4858041db37563ee10b2bb238a125a48e411c6d2de7
name: perl-YAML-PP
arch: src
version: 0.034
epoch: 0
release: 2.sdl9
summary: YAML 1.2 processor
url: https://metacpan.org/release/YAML-PP/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-YAML-PP-0.034-2.sdl9.src.rpm
checksum_type: sha256
description:
  YAML::PP is a modern, modular YAML processor.
  It aims to support YAML 1.2 and YAML 1.1. See http://yaml.org/.


pkgId: b5c2599bf28cc8a1bd6ff8285945e8f61446f1e5bad3ec22ec4ce8245ef41372
name: perl-YAML-Syck
arch: src
version: 1.34
epoch: 0
release: 4.sdl9
summary: Fast, lightweight YAML loader and dumper
url: https://metacpan.org/release/YAML-Syck
rpm_license: BSD and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-YAML-Syck-1.34-4.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides a Perl interface to the libsyck data serialization
  library. It exports the Dump and Load functions for converting Perl data
  structures to YAML strings, and the other way around.


pkgId: bc543821e14c460fce2ec313f91094603f66a71330482aff191ca7a73c94c6d2
name: perl-aliased
arch: src
version: 0.34
epoch: 0
release: 14.sdl9
summary: Use shorter versions of class names
url: https://metacpan.org/release/aliased
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-aliased-0.34-14.sdl9.src.rpm
checksum_type: sha256
description:
  aliased is simple in concept but is a rather handy module. It loads the
  class you specify and exports into your namespace a subroutine that returns
  the class name. You can explicitly alias the class to another name or, if
  you prefer, you can do so implicitly. In the latter case, the name of the
  subroutine is the last part of the class name.


pkgId: 76c4e281b0e750b18d0b5f1f9c4e89d9733ba4c0e45e89c89143e74086a6c013
name: perl-asa
arch: src
version: 1.04
epoch: 0
release: 8.sdl9
summary: Lets your class/object say it works like something else
url: https://metacpan.org/release/asa
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-asa-1.04-8.sdl9.src.rpm
checksum_type: sha256
description:
  Perl 5 doesn't natively support Java-style interfaces, and it doesn't support
  Perl 6 style roles either.

  You can get both of these things in half a dozen different ways via various
  CPAN modules, but they usually require that you buy into "their way" of
  implementing your code.

  This package overrides the isa() method, allowing your class to claim it's
  a class it's not (that is, isn't in @ISA).


pkgId: 92cb55fa73e304ae711302c2b4d3bcf00e171104731c77a0061feee97a3a768b
name: perl-constant-defer
arch: src
version: 6
epoch: 0
release: 22.sdl9
summary: Constant subs with deferred value calculation
url: https://metacpan.org/release/constant-defer
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-constant-defer-6-22.sdl9.src.rpm
checksum_type: sha256
description:
  constant::defer creates a subroutine which on the first call runs given
  code to calculate its value, and on the second and subsequent calls just
  returns that value, like a constant. The value code is discarded once run,
  allowing it to be garbage collected.


pkgId: 430673e0025c0bf630a2a68520b18f7e05f0c3192211a081d931753ec87a8850
name: perl-generators-epel
arch: src
version: 1
epoch: 0
release: 1.sdl9
summary: RPM Perl dependencies generators for EPEL
url: https://src.fedoraproject.org/rpms/perl-generators-epel
rpm_license: GPL-1.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-generators-epel-1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides RPM Perl dependency generator which is used for
  getting run-time requirements perl(:MODULE_COMPAT_XXX) and perl-libs based
  on files which are in the package on EPEL.


pkgId: 8e06436127ab6a26e717a2d49e7440250f78be6e935488e635fdb780bdaf9051
name: perl-match-simple
arch: src
version: 0.010
epoch: 0
release: 11.sdl9
summary: Simplified clone of smartmatch operator
url: http://search.cpan.org/dist/match-simple/
rpm_license: GPL+ or Artistic
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: perl-match-simple-0.010-11.sdl9.src.rpm
checksum_type: sha256
description:
  match::simple provides a simple match operator |M| that acts like a sane
  subset of the (as of Perl 5.18) deprecated smart match operator. Unlike
  smart match, the behaviour of the match is determined entirely by the
  operand on the right hand side.


pkgId: 3ac0b8121e2502e2acc44764084812f48a045eb03dd12576f245afb0402e5324
name: phoronix-test-suite
arch: src
version: 10.8.4
epoch: 0
release: 2.sdl9
summary: An Automated, Open-Source Testing Framework
url: http://phoronix-test-suite.com/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: phoronix-test-suite-10.8.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  The Phoronix Test Suite is the most comprehensive testing and benchmarking
  platform available for the Linux operating system. This software is designed to
  effectively carry out both qualitative and quantitative benchmarks in a clean,
  reproducible, and easy-to-use manner. The Phoronix Test Suite consists of a
  lightweight processing core (pts-core) with each benchmark consisting of an
  XML-based profile with related resource scripts. The process from the benchmark
  installation, to the actual benchmarking, to the parsing of important hardware
  and software components is heavily automated and completely repeatable, asking
  users only for confirmation of actions.


pkgId: 1790f542ebb89c2ca21f49ac10e41a5a7070922c8abf34ec41d3d2e74b7f1b09
name: php-pecl-igbinary
arch: src
version: 3.2.13
epoch: 0
release: 1.sdl9
summary: Replacement for the standard PHP serializer
url: https://pecl.php.net/package/igbinary
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-igbinary-3.2.13-1.sdl9.src.rpm
checksum_type: sha256
description:
  Igbinary is a drop in replacement for the standard PHP serializer.

  Instead of time and space consuming textual representation,
  igbinary stores PHP data structures in a compact binary form.
  Savings are significant when using memcached or similar memory
  based storages for serialized data.


pkgId: 4731110503a5d7a9a3f844ca503c100aedb40b2ea8e0cb403758c647245a96a8
name: php-pecl-memcache
arch: src
version: 8.2
epoch: 0
release: 1.sdl9
summary: Extension to work with the Memcached caching daemon
url: https://pecl.php.net/package/memcache
rpm_license: PHP-3.01
rpm_group: Development/Languages
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-memcache-8.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  Memcached is a caching daemon designed especially for
  dynamic web applications to decrease database load by
  storing objects in memory.

  This extension allows you to work with memcached through
  handy OO and procedural interfaces.

  Memcache can be used as a PHP session handler.


pkgId: 46d175adc76b09334f2ecea97e5dbc9061ffe977158707ceb71f54512186bc73
name: php-pecl-memcached
arch: src
version: 3.2.0
epoch: 0
release: 1.sdl9
summary: Extension to work with the Memcached caching daemon
url: https://pecl.php.net/package/memcached
rpm_license: PHP
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-memcached-3.2.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  This extension uses libmemcached library to provide API for communicating
  with memcached servers.

  memcached is a high-performance, distributed memory object caching system,
  generic in nature, but intended for use in speeding up dynamic web
  applications by alleviating database load.

  It also provides a session handler (memcached).


pkgId: aeed3d79751cb5da7d421285fc5edc3a8b5310e651f4c846f1eb7d3a0419b943
name: php-pecl-msgpack
arch: src
version: 2.1.2
epoch: 0
release: 4.sdl9
summary: API for communicating with MessagePack serialization
url: https://pecl.php.net/package/msgpack
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: php-pecl-msgpack-2.1.2-4.sdl9.src.rpm
checksum_type: sha256
description:
  This extension provide API for communicating with MessagePack serialization.

  MessagePack is an efficient binary serialization format. It lets you exchange
  data among multiple languages like JSON but it's faster and smaller.
  For example, small integers (like flags or error code) are encoded into a
  single byte, and typical short strings only require an extra byte in addition
  to the strings themselves.

  If you ever wished to use JSON for convenience (storing an image with metadata)
  but could not for technical reasons (encoding, size, speed...), MessagePack is
  a perfect replacement.

  This extension is still EXPERIMENTAL.


pkgId: fd5559ea40a5227eddb406783862ab2f3309b3083c701e4f199b45850d1c3c64
name: phpMyAdmin
arch: src
version: 5.2.1
epoch: 0
release: 1.sdl9
summary: A web interface for MySQL and MariaDB
url: https://www.phpmyadmin.net/
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: phpMyAdmin-5.2.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  phpMyAdmin is a tool written in PHP intended to handle the administration of
  MySQL over the Web. Currently it can create and drop databases,
  create/drop/alter tables, delete/edit/add fields, execute any SQL statement,
  manage keys on fields, manage privileges,export data into various formats and
  is available in 50 languages

rpm_license:
  GPL-2.0-or-later AND MIT AND BSD 2-Clause AND BSD 3-Clause AND LGPL-3.0-or-later AND MPL-2.0 AND ISC


pkgId: 3671ad0017ff93fc44aa7b7890f901fbef83af40171694f40e7f1ea33697b7f1
name: phpldapadmin
arch: src
version: 1.2.6.3
epoch: 0
release: 1.sdl9
summary: Web-based tool for managing LDAP servers
url: http://phpldapadmin.sourceforge.net
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: phpldapadmin-1.2.6.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  PhpLDAPadmin is a web-based LDAP client.
  It provides easy, anywhere-accessible, multi-language administration
  for your LDAP server. Its hierarchical tree-viewer and advanced search
  functionality make it intuitive to browse and administer your LDAP directory.

  Since it is a web application, this LDAP browser works on many platforms,
  making your LDAP server easily manageable from any location.

  PhpLDAPadmin is the perfect LDAP browser for the LDAP professional
  and novice alike. Its user base consists mostly of LDAP administration
  professionals.

  Edit /etc/phpldapadmin/config.php to change default (localhost) LDAP server
  location and other things. Edit /etc/httpd/conf.d/phpldapadmin.conf to allow
  access by remote web-clients.


pkgId: 0ef6a74e470df4b5402b9e84268a4af2761c42c956ff4cb20f418c0c3cf77976
name: physfs
arch: src
version: 3.0.2
epoch: 0
release: 10.sdl9
summary: Library to provide abstract access to various archives
url: http://www.icculus.org/physfs/
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: physfs-3.0.2-10.sdl9.src.rpm
checksum_type: sha256
description:
  PhysicsFS is a library to provide abstract access to various archives. It is
  intended for use in video games, and the design was somewhat inspired by Quake
  3's file subsystem. The programmer defines a "write directory" on the physical
  filesystem. No file writing done through the PhysicsFS API can leave that
  write directory, for security. For example, an embedded scripting language
  cannot write outside of this path if it uses PhysFS for all of its I/O, which
  means that untrusted scripts can run more safely. Symbolic links can be
  disabled as well, for added safety. For file reading, the programmer lists
  directories and archives that form a "search path". Once the search path is
  defined, it becomes a single, transparent hierarchical filesystem. This makes
  for easy access to ZIP files in the same way as you access a file directly on
  the disk, and it makes it easy to ship a new archive that will override a
  previous archive on a per-file basis. Finally, PhysicsFS gives you
  platform-abstracted means to determine if CD-ROMs are available, the user's
  home directory, where in the real filesystem your program is running, etc.


pkgId: 539384c2a3d5146c960ea331d91a85d7dd1f19917c4358ff8c5f3d4080245b23
name: pidgin
arch: src
version: 2.14.12
epoch: 0
release: 3.sdl9
summary: A Gtk+ based multiprotocol instant messaging client
url: http://pidgin.im/
rpm_license: BSD and GPLv2+ and GPLv2 and LGPLv2+ and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pidgin-2.14.12-3.sdl9.src.rpm
checksum_type: sha256
description:
  Pidgin allows you to talk to anyone using a variety of messaging
  protocols including AIM, MSN, Yahoo!, Jabber, Bonjour, Gadu-Gadu,
  ICQ, IRC, Novell Groupwise, QQ, Lotus Sametime, Simple and Zephyr.
  These protocols are implemented using a modular, easy to use design.
  To use a protocol, just add an account using the account editor.

  Pidgin supports many common features of other clients, as well as many
  unique features, such as perl scripting, TCL scripting and C plugins.

  Pidgin is not affiliated with or endorsed by America Online, Inc.,
  Microsoft Corporation, Yahoo! Inc., or ICQ Inc.


pkgId: 12cd80e77897e6be401186f85a791e665b4d1581270242826f5594dc5504070b
name: pkcs11-helper
arch: src
version: 1.27.0
epoch: 0
release: 6.sdl9
summary: A library for using PKCS#11 providers
url: http://www.opensc-project.org/opensc/wiki/pkcs11-helper
rpm_license: GPLv2 or BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pkcs11-helper-1.27.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  pkcs11-helper is a library that simplifies the interaction with PKCS#11
  providers for end-user applications using a simple API and optional OpenSSL
  engine. The library allows using multiple PKCS#11 providers at the same time,
  enumerating available token certificates, or selecting a certificate directly
  by serialized id, handling card removal and card insert events, handling card
  re-insert to a different slot, supporting session expiration and much more all
  using a simple API.


pkgId: 8b206af95bb950e10ad7b87406de75a3bdbd54610999fa7defa17647b4d0f710
name: pngcrush
arch: src
version: 1.8.13
epoch: 0
release: 9.sdl9
summary: Optimizer for PNG (Portable Network Graphics) files
url: http://pmt.sourceforge.net/pngcrush/
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pngcrush-1.8.13-9.sdl9.src.rpm
checksum_type: sha256
description:
  pngcrush is a commandline optimizer for PNG (Portable Network Graphics) files.
  Its main purpose is to reduce the size of the PNG IDAT datastream by trying
  various compression levels and PNG filter methods. It also can be used to
  remove unwanted ancillary chunks, or to add certain chunks including gAMA,
  tRNS, iCCP, and textual chunks.


pkgId: 1297eb26176a09a5f158b9851bc02c78481c9257e17b33090e3df2644d37eb71
name: podofo
arch: src
version: 0.9.8
epoch: 0
release: 2.sdl9
summary: Tools and libraries to work with the PDF file format
url: http://podofo.sourceforge.net
rpm_license: GPLv2+ and LGPLv2+ with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: podofo-0.9.8-2.sdl9.src.rpm
checksum_type: sha256
description:
  PoDoFo is a library to work with the PDF file format. The name comes from
  the first letter of PDF (Portable Document Format). A few tools to work
  with PDF files are already included in the PoDoFo package.

  The PoDoFo library is a free, portable C++ library which includes classes
  to parse PDF files and modify their contents into memory. The changes can be
  written back to disk easily. The parser can also be used to extract
  information from a PDF file (for example the parser could be used in a PDF
  viewer). Besides parsing PoDoFo includes also very simple classes to create
  your own PDF files. All classes are documented so it is easy to start writing
  your own application using PoDoFo.


pkgId: dcb2056ba25556291e19b88f4c0da28f0930d79b3094440c74c2abdd0c2a3348
name: polkit-gnome
arch: src
version: 0.106
epoch: 0
release: 0.12.20170423gita0763a2.sdl9
summary: PolicyKit integration for the GNOME desktop
url: http://www.freedesktop.org/wiki/Software/PolicyKit
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: polkit-gnome-0.106-0.12.20170423gita0763a2.sdl9.src.rpm
checksum_type: sha256
description:
  polkit-gnome provides an authentication agent for PolicyKit
  that matches the look and feel of the GNOME desktop.


pkgId: dfc9d044835f99f1516d3cdc3d354ed2766722de0df9106c3f15e6aacc303e9c
name: portaudio
arch: src
version: 19
epoch: 0
release: 38.sdl9
summary: Free, cross platform, open-source, audio I/O library
url: http://www.portaudio.com/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: portaudio-19-38.sdl9.src.rpm
checksum_type: sha256
description:
  PortAudio is a portable audio I/O library designed for cross-platform
  support of audio. It uses a callback mechanism to request audio processing.
  Audio can be generated in various formats, including 32 bit floating point,
  and will be converted to the native format internally.


pkgId: e6141c1b0120d47f61fcd4f4a6f5a7fd08f6f61caaf025f1feb5e78afeb182eb
name: portmidi
arch: src
version: 217
epoch: 0
release: 51.sdl9
summary: Real-time Midi I/O Library
url: http://portmedia.sourceforge.net/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: portmidi-217-51.sdl9.src.rpm
checksum_type: sha256
description:
  PortMedia is a set of simple clean APIs and cross-platform library
  implementations for music and other media. PortMidi sub-project provides a
  real-time MIDI input/output library. This package contains the PortMidi
  libraries.


pkgId: 250248cda0e18b6a02f3496f3772b045f43d9735b883144ac918a5f7f64bb3ee
name: powerdevil
arch: src
version: 5.27.4
epoch: 0
release: 1.sdl9
summary: Manages the power consumption settings of a Plasma Shell
url: https://invent.kde.org/plasma/powerdevil
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: powerdevil-5.27.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  Powerdevil is an utility for powermanagement. It consists
  of a daemon (a KDED module) and a KCModule for its configuration.


pkgId: eda3e4f89b931dd69e4cf83e17d596a07fc39944828695e3f50309d237f38734
name: proj
arch: src
version: 8.2.0
epoch: 0
release: 1.sdl9
summary: Cartographic projection software (PROJ)
url: https://proj.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: proj-8.2.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Proj and invproj perform respective forward and inverse transformation of
  cartographic data to or from cartesian data with a wide range of selectable
  projection functions.


pkgId: 4a7c47b9604a6e3f457442b63de7872cf730c44088140c82e9909e39fea39ac8
name: pssh
arch: src
version: 2.3.4
epoch: 0
release: 1.sdl9
summary: Parallel SSH tools
url: https://github.com/lilydjwg/pssh
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pssh-2.3.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides various parallel tools based on ssh and scp.
  Parallell version includes:
   o ssh : pssh
   o scp : pscp
   o nuke : pnuke
   o rsync : prsync
   o slurp : pslurp


pkgId: e6342d99ec35e1dc10d9c44774f0cf8a3f67ba1eabb4d45793a67e3d3e459e86
name: pugixml
arch: src
version: 1.13
epoch: 0
release: 1.sdl9
summary: A light-weight C++ XML processing library
url: http://pugixml.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pugixml-1.13-1.sdl9.src.rpm
checksum_type: sha256
description:
  pugixml is a light-weight C++ XML processing library.
  It features:
  - DOM-like interface with rich traversal/modification capabilities
  - Extremely fast non-validating XML parser which constructs the DOM tree from
    an XML file/buffer
  - XPath 1.0 implementation for complex data-driven tree queries
  - Full Unicode support with Unicode interface variants and automatic encoding
    conversions


pkgId: 7c7bfd5f16c5b19e9c924e8215b566e22b36f2fe8bd643d35ff4693afec90c38
name: pv
arch: src
version: 1.6.20
epoch: 0
release: 1.sdl9
summary: A tool for monitoring the progress of data through a pipeline
url: http://www.ivarch.com/programs/pv.shtml
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pv-1.6.20-1.sdl9.src.rpm
checksum_type: sha256
description:
  PV ("Pipe Viewer") is a tool for monitoring the progress of data through a
  pipeline.  It can be inserted into any normal pipeline between two processes
  to give a visual indication of how quickly data is passing through, how long
  it has taken, how near to completion it is, and an estimate of how long it
  will be until completion.


pkgId: 7e2e3405cff9826a940004dca81dc2aae48903b5f90b15c47de0d39448b39911
name: pwgen
arch: src
version: 2.08
epoch: 0
release: 8.sdl9
summary: Automatic password generation
url: http://sf.net/projects/pwgen
rpm_license: GPL+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pwgen-2.08-8.sdl9.src.rpm
checksum_type: sha256
description:
  pwgen generates random, meaningless but pronounceable passwords. These
  passwords contain either only lowercase letters, or upper and lower case, or
  upper case, lower case and numeric digits. Upper case letters and numeric
  digits are placed in a way that eases memorizing the password.


pkgId: 66f07644a4b811eb83a9a2efb6804deebaf2850251823231a4a62ee29b5a9361
name: pyOpenSSL
arch: src
version: 21.0.0
epoch: 0
release: 1.sdl9
summary: Python wrapper module around the OpenSSL library
url: https://pyopenssl.readthedocs.org/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pyOpenSSL-21.0.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  High-level wrapper around a subset of the OpenSSL library, includes among others
   * SSL.Connection objects, wrapping the methods of Python's portable
     sockets
   * Callbacks written in Python
   * Extensive error-handling mechanism, mirroring OpenSSL's error codes


pkgId: 0bbc028c98416217a27e29b6e1cad9d279faf03cee2e1cbe7510475c5c05c0d2
name: pyflakes
arch: src
version: 2.4.0
epoch: 0
release: 1.sdl9
summary: A simple program which checks Python source files for errors
url: https://github.com/PyCQA/pyflakes
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pyflakes-2.4.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Pyflakes is similar to PyChecker in scope, but differs in that it does
  not execute the modules to check them. This is both safer and faster,
  although it does not perform as many checks. Unlike PyLint, Pyflakes
  checks only for logical errors in programs; it does not perform any
  check on style.


pkgId: 2a1221c341f465baedff4bf4f55283f941c20390f8434b24c8e5b20db0d306c7
name: pylint
arch: src
version: 2.13.7
epoch: 0
release: 1.sdl9
summary: Analyzes Python code looking for bugs and signs of poor quality
url: https://www.pylint.org/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pylint-2.13.7-1.sdl9.src.rpm
checksum_type: sha256
description:
  Pylint is a Python source code analyzer which looks for programming errors,
  helps enforcing a coding standard and sniffs for some code smells (as defined in
  Martin Fowler's Refactoring book). Pylint can be seen as another PyChecker since
  nearly all tests you can do with PyChecker can also be done with Pylint.
  However, Pylint offers some more features, like checking length of lines of
  code, checking if variable names are well-formed according to your coding
  standard, or checking if declared interfaces are truly implemented, and much
  more.

  Additionally, it is possible to write plugins to add your own checks.


pkgId: 4b301a73689d41b3fabad6ac1440ffd3247974dbce916d32a162cfd34f3eeef7
name: pypolicyd-spf
arch: src
version: 2.9.3
epoch: 0
release: 4.sdl9
summary: SPF Policy Server for Postfix (Python implementation)
url: https://launchpad.net/spf-engine
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pypolicyd-spf-2.9.3-4.sdl9.src.rpm
checksum_type: sha256
description:
  pypolicyd-spf (spf-engine) is a Postfix policy engine for Sender Policy
  Framework (SPF) checking. It is implemented in pure Python and uses the
  python-spf (pyspf) module.

  This SPF policy server implementation provides flexible options for different
  receiver policies and sender whitelisting to enable it to support a very wide
  range of requirements.


pkgId: 20a016ae296b0389855d2b6771984dc745483a85fd2295b2c82f8cb7928fe7ac
name: python-Automat
arch: src
version: 22.10.0
epoch: 0
release: 2.sdl9
summary: Self-service finite-state machines for the programmer on the go
url: https://github.com/glyph/automat
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-Automat-22.10.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Automat is a library for concise, idiomatic Python expression of finite-state
  automata (particularly deterministic finite-state transducers).


pkgId: 83ac66b48a7edf59a07fcf3d4e2ff942a7e08d06e65095c1898933dc335f9973
name: python-acme
arch: src
version: 1.30.0
epoch: 0
release: 1.sdl9
summary: Python library for the ACME protocol
url: https://pypi.python.org/pypi/acme
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-acme-1.30.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Python libraries implementing the Automatic Certificate Management Environment
  (ACME) protocol. It is used by the Let's Encrypt project.


pkgId: 7f8ca583ce627b8128de37b7d8976199129a830417814a5dd15d9a22f703aa5b
name: python-aiodns
arch: src
version: 3.0.0
epoch: 0
release: 5.sdl9
summary: Simple DNS resolver for asyncio
url: https://github.com/saghul/aiodns
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-aiodns-3.0.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  aiodns provides a simple way for doing asynchronous DNS resolutions
  with a synchronous looking interface by using pycares.


pkgId: 6d916f8b3a9e28849e005e57a6e9cda7d80e4505ca3424096804272ac9426aec
name: python-aiohttp
arch: src
version: 3.9.1
epoch: 0
release: 1.sdl9
summary: Python HTTP client/server for asyncio
url: https://github.com/aio-libs/aiohttp
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-aiohttp-3.9.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Python HTTP client/server for asyncio which supports both the client and the
  server side of the HTTP protocol, client and server websocket, and webservers
  with middlewares and pluggable routing.


pkgId: dbe76396f5d7bf1eb7c5dc60063b7eba15cbb2ed6f8be0ac9b03ae58b3e754f7
name: python-aiosmtpd
arch: src
version: 1.4.4.post2
epoch: 0
release: 5.sdl9
summary: Asyncio-based SMTP server
url: https://github.com/aio-libs/aiosmtpd
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-aiosmtpd-1.4.4.post2-5.sdl9.src.rpm
checksum_type: sha256
description:
  This is a server for SMTP and related protocols, similar in utility
  to the standard library’s smtpd.py module, but rewritten to be based
  on asyncio for Python 3.


pkgId: e918eb04fd2d9cdf2e48e6a70ab2e6c6e51e465b1c571b499647c40ebfdf1dde
name: python-apipkg
arch: src
version: 2.1.1
epoch: 0
release: 1.sdl9
summary: A Python namespace control and lazy-import mechanism
url: https://github.com/pytest-dev/apipkg
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-apipkg-2.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  With apipkg you can control the exported namespace of a Python package and
  greatly reduce the number of imports for your users. It is a small pure Python
  module that works on CPython 2.7 and 3.4+, Jython and PyPy. It cooperates well
  with Python's help() system, custom importers (PEP302) and common command-line
  completion tools.


pkgId: f2eb78ba357e2ce48e17565dfce74b205d656b35ca2cb20490c4c3eb7587d1ca
name: python-argon2-cffi-bindings
arch: src
version: 21.2.0
epoch: 0
release: 2.sdl9
summary: Low-level CFFI bindings for Argon2
url: https://github.com/hynek/argon2-cffi-bindings
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-argon2-cffi-bindings-21.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides low-level CFFI bindings to the Argon2 password hashing
  algorithm.

  If you want to hash passwords in an application,
  this package is not for you.
  Have a look at argon2-cffi with its high-level abstractions!

  These bindings have been extracted from argon2-cffi and it remains its main
  consumer. However, they may be used by other packages that want to use the
  Argon2 library without dealing with C-related complexities.


pkgId: 71f6308005d3e261c08279b185d173f43e38e8f441d4cf7c152b6dbe467eb490
name: python-asgiref
arch: src
version: 3.6.0
epoch: 0
release: 4.sdl9
summary: ASGI specs, helper code, and adapters
url: https://github.com/django/asgiref
rpm_license: BSD-3-Clause AND Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-asgiref-3.6.0-4.sdl9.src.rpm
checksum_type: sha256
description:
  ASGI is a standard for Python asynchronous web apps and servers to communicate
  with each other, and positioned as an asynchronous successor to WSGI.  This
  package includes ASGI base libraries, such as:

  * Sync-to-async and async-to-sync function wrappers, asgiref.sync
  * Server base classes, asgiref.server
  * A WSGI-to-ASGI adapter, in asgiref.wsgi


pkgId: d8a7aa943b85f9b4d6a49f6286677a42d5220b7356d45793ecc82f1cb1a4e636
name: python-astroid
arch: src
version: 2.11.6
epoch: 0
release: 2.sdl9
summary: Common base representation of python source code for pylint and other projects
url: https://pypi.org/project/astroid/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-astroid-2.11.6-2.sdl9.src.rpm
checksum_type: sha256
description:
  The aim of this module is to provide a common base representation of python
  source code for projects such as pychecker, pyreverse, pylint...
  It provides a compatible representation which comes from the _ast module. It
  rebuilds the tree generated by the builtin _ast module by recursively walking
  down the AST and building an extended ast. The new node classes have additional
  methods and attributes for different usages. They include some support for
  static inference and local name scopes. Furthermore, astroid builds partial
  trees by inspecting living objects.


pkgId: c78dfed2f3bbd09ae7b59487737e498759e7858d280a025fb255e19af3a78b33
name: python-async-timeout
arch: src
version: 4.0.2
epoch: 0
release: 2.sdl9
summary: An asyncio-compatible timeout context manager
url: https://github.com/aio-libs/async-timeout
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-async-timeout-4.0.2-2.sdl9.src.rpm
checksum_type: sha256
description:
  asyncio-compatible timeout context manager
  The context manager is useful in cases when you want to apply timeout
  logic around block of code or in cases when asyncio.wait_for() is not
  suitable. Also it's much faster than asyncio.wait_for() because timeout
  doesn't create a new task.


pkgId: f452b64de869dfa021a4e8d5fe458475809709613050d64f4b02d605d60f97dd
name: python-atpublic
arch: src
version: 3.1.1
epoch: 0
release: 1.sdl9
summary: Decorator for populating a Python module's __all__
url: https://gitlab.com/warsaw/public
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-atpublic-3.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a very simple decorator and function which populates a
  module's __all__ and optionally the module globals.
  This provides both a pure-Python implementation and a C implementation.
  It is proposed that the C implementation be added to built-ins for
  Python 3.6.


pkgId: 5d70c99fc99497112c517dda07d0a0ed8c5890e18d4cb3e815089e2ff5ca4813
name: python-authres
arch: src
version: 1.2.0
epoch: 0
release: 6.sdl9
summary: Authentication Results Header Module
url: https://launchpad.net/authentication-results-python
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-authres-1.2.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  RFC 8601 Authentication-Results Headers generation and parsing for
  Python/Python3.  See README for extension RFCs implemented.


pkgId: a5b46c356b0841bd83255d4dcc06a9781195818118f58cea8808ab27541f8f45
name: python-beautifulsoup4
arch: src
version: 4.10.0
epoch: 0
release: 6.sdl9
summary: HTML/XML parser for quick-turnaround applications like screen-scraping
url: http://www.crummy.com/software/BeautifulSoup/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-beautifulsoup4-4.10.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  Beautiful Soup is a Python HTML/XML parser designed for quick
  turnaround projects like screen-scraping. Three features make it
  powerful:

  Beautiful Soup won't choke if you give it bad markup.

  Beautiful Soup provides a few simple methods and Pythonic idioms for
  navigating, searching, and modifying a parse tree.

  Beautiful Soup automatically converts incoming documents to Unicode
  and outgoing documents to UTF-8.

  Beautiful Soup parses anything you give it.

  Valuable data that was once locked up in poorly-designed websites is
  now within your reach. Projects that would have taken hours take only
  minutes with Beautiful Soup.


pkgId: 8664589a7a99efa53fdff6f55c0ad78ad62c051a0cd5ccd7ec355e29c0d4a483
name: python-blessed
arch: src
version: 1.19.1
epoch: 0
release: 1.sdl9
summary: A thin, practical wrapper around terminal capabilities in Python
url: https://github.com/jquast/blessed
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-blessed-1.19.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Blessed is a thin, practical wrapper around terminal styling, screen
  positioning, and keyboard input.

  It provides:
  - Styles, color, and maybe a little positioning without necessarily clearing
    the whole screen first.
  - Works great with standard Python string formatting.
  - Provides up-to-the-moment terminal height and width, so you can respond
    to terminal size changes.
  - Avoids making a mess if the output gets piped to a non-terminal: outputs
    to any file-like object such as StringIO, files, or pipes.
  - Uses the terminfo(5) database so it works with any terminal type and
    supports any terminal capability: No more C-like calls to tigetstr and
    tparm.
  - Keeps a minimum of internal state, so you can feel free to mix and match
    with calls to curses or whatever other terminal libraries you like.
  - Provides plenty of context managers to safely express terminal modes,
    automatically restoring the terminal to a safe state on exit.
  - Act intelligently when somebody redirects your output to a file, omitting
    all of the terminal sequences such as styling, colors, or positioning.
  - Dead-simple keyboard handling: safely decoding unicode input in your
    system’s preferred locale and supports application/arrow keys.
  - Allows the printable length of strings containing sequences to be
    determined.


pkgId: 4f470c9134efa48df3160d29d9960f918ac0002ed91aeff547174ffb50ef8d4d
name: python-blessings
arch: src
version: 1.7
epoch: 0
release: 18.sdl9
summary: Thin, practical wrapper around terminal coloring, styling, and positioning
url: https://github.com/erikrose/blessings
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-blessings-1.7-18.sdl9.src.rpm
checksum_type: sha256
description:
  Blessings lifts several of curses' limiting assumptions, and it makes your code
  pretty, too:

  * Use styles, color, and maybe a little positioning without necessarily
    clearing the whole screen first.
  * Leave more than one screenful of scrollback in the buffer after your program
    exits, like a well-behaved command-line app should.
  * Get rid of all those noisy, C-like calls to tigetstr and tparm, so your code
    does not get crowded out by terminal bookkeeping.
  * Act intelligently when somebody redirects your output to a file, omitting the
    terminal control codes the user does not want to see (optional).


pkgId: 47000667e2567545931c7a5ba0c7ecee3b866c0122341f1b1e69b0ce8500a03f
name: python-boto3
arch: src
version: 1.22.10
epoch: 0
release: 1.sdl9
summary: The AWS SDK for Python
url: https://github.com/boto/boto3
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-boto3-1.22.10-1.sdl9.src.rpm
checksum_type: sha256
description:
  Boto3 is the Amazon Web Services (AWS) Software Development
  Kit (SDK) for Python, which allows Python developers to
  write software that makes use of services like Amazon S3
  and Amazon EC2.


pkgId: 26e67d2fb9ba442e2f8db336f9f7851ec7986b0d593e6bcb0acaabcabe7d4120
name: python-botocore
arch: src
version: 1.25.10
epoch: 0
release: 1.sdl9
summary: Low-level, data-driven core of boto 3
url: https://github.com/boto/botocore
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-botocore-1.25.10-1.sdl9.src.rpm
checksum_type: sha256
description:
  A low-level interface to a growing number of Amazon Web Services. The
  botocore package is the foundation for the AWS CLI as well as boto3.


pkgId: 8e89f8399c85025c7d6ae4601c19c5d493feb2dc99a868c93cc0c9e47a0b7018
name: python-cached_property
arch: src
version: 1.5.2
epoch: 0
release: 7.sdl9
summary: A cached-property for decorating methods in Python classes
url: https://github.com/pydanny/cached-property
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-cached_property-1.5.2-7.sdl9.src.rpm
checksum_type: sha256
description:
  cached_property allows properties in Python classes to be cached until the cache
  is invalidated or expired.


pkgId: f7a2cc70571f23deffde984a0d2f906cc18eb6561142d3bc73df9ad444ece5b6
name: python-cheetah
arch: src
version: 3.2.6.post1
epoch: 0
release: 1.sdl9
summary: Template engine and code generator
url: https://cheetahtemplate.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-cheetah-3.2.6.post1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Cheetah3 is a free and open source template engine and code generation tool.
  It can be used standalone or combined with other tools and frameworks.  Web
  development is its principle use, but Cheetah is very flexible and is also
  being used to generate C++ game code, Java, sql, form emails and even Python
  code.


pkgId: 4b1fd5489be81686e17760b9e8bf9a3e86c152f4f259f975ecf9c0ee6f83d1d8
name: python-click
arch: src
version: 8.0.3
epoch: 0
release: 1.sdl9
summary: Simple wrapper around optparse for powerful command line utilities
url: https://github.com/mitsuhiko/click
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-click-8.0.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  click is a Python package for creating beautiful command line
  interfaces in a composable way with as little amount of code as necessary.
  It's the "Command Line Interface Creation Kit".  It's highly configurable but
  comes with good defaults out of the box.


pkgId: 638c91c40a4c9911ea5f8c1805563e988c85f1c303a0bb8f9641aaa7c9bbdb9f
name: python-colorama
arch: src
version: 0.4.4
epoch: 0
release: 12.sdl9
summary: Cross-platform colored terminal text
url: https://github.com/tartley/colorama
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-colorama-0.4.4-12.sdl9.src.rpm
checksum_type: sha256
description:
  Makes ANSI escape character sequences, for producing colored
  terminal text and cursor positioning, work under MS Windows.

  ANSI escape character sequences have long been used to produce colored terminal
  text and cursor positioning on Unix and Macs. Colorama makes this work on
  Windows, too.
  It also provides some shortcuts to help generate ANSI sequences, and works fine
  in conjunction with any other ANSI sequence generation library, such as
  Termcolor.


pkgId: a654c23a7c4d9d32b81534f97c548a13b147b76682da4b6abe299cb5e60c7f6b
name: python-configargparse
arch: src
version: 1.5.3
epoch: 0
release: 1.sdl9
summary: Python module with support for argparse, config files, and env variables
url: https://github.com/bw2/ConfigArgParse
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-configargparse-1.5.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Applications with more than a handful of user-settable options are best
  configured through a combination of command line args, config files, hard
  coded defaults, and in some cases, environment variables.

  Python’s command line parsing modules such as argparse have very limited
  support for config files and environment variables, so this module extends
  argparse to add these features.


pkgId: 96aa8c29d00cdf6946d37fb0ffb82d07c39e6b98355ea3023666a51faab456cb
name: python-constantly
arch: src
version: 15.1.0
epoch: 0
release: 25.sdl9
summary: Symbolic constants in Python
url: https://github.com/twisted/constantly
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-constantly-15.1.0-25.sdl9.src.rpm
checksum_type: sha256
description:
  A library that provides symbolic constant support. It includes collections and
  constants with text, numeric, and bit flag values. Originally
  twisted.python.constants from the Twisted project.


pkgId: 44bfc3bb3b7de4eae21946499e91eb0e01f06e50375b70ab3b4720f5ff8d2e7f
name: python-coverage
arch: src
version: 6.2
epoch: 0
release: 1.sdl9
summary: Code coverage testing module for Python
url: http://nedbatchelder.com/code/modules/coverage.html
rpm_license: ASL 2.0 and MIT and (MIT or GPL)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-coverage-6.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  Coverage.py is a Python module that measures code coverage during Python
  execution. It uses the code analysis tools and tracing hooks provided in the
  Python standard library to determine which lines are executable, and which
  have been executed.


pkgId: 021300274662df7b49e5ad8f7698987a756e707fdfd178cd17dfb3069bcf792b
name: python-cpuinfo
arch: src
version: 8.0.0
epoch: 0
release: 1.sdl9
summary: Getting CPU info
url: https://github.com/workhorsy/py-cpuinfo
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-cpuinfo-8.0.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without
  any extra programs or libraries, beyond what your OS provides.

  These approaches are used for getting info:
      Windows Registry
      /proc/cpuinfo
      sysctl
      dmesg
      isainfo and psrinfo
      Querying x86 CPUID register


pkgId: 4233aca2b162909a0765e9897ca21232671e67ee1cfab5a307ba99ec7d8b97f5
name: python-dill
arch: src
version: 0.3.5.1
epoch: 0
release: 1.sdl9
summary: Serialize all of Python
url: https://github.com/uqfoundation/dill
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-dill-0.3.5.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Dill extends python's 'pickle' module for serializing and de-serializing
  python objects to the majority of the built-in python types.
  Dill provides the user the same interface as the 'pickle' module, and also
  includes some additional features. In addition to pickling python objects, dill
  provides the ability to save the state of an interpreter session in a single
  command.


pkgId: a6c1450db4e18bcf91e15b7491bbea1a79ac389ed350f213ca9e607f92eabdd3
name: python-distlib
arch: src
version: 0.3.2
epoch: 0
release: 1.sdl9
summary: Low-level components of distutils2/packaging, augmented with higher-level APIs
url: https://readthedocs.org/projects/distlib/
rpm_license: Python
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-distlib-0.3.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  Distlib contains the implementations of the packaging PEPs and other low-level
  features which relate to packaging, distribution and deployment of Python
  software. If Distlib can be made genuinely useful, then it is possible for
  third-party packaging tools to transition to using it. Their developers and
  users then benefit from standardised implementation of low-level functions,
  time saved by not having to reinvent wheels, and improved interoperability
  between tools.


pkgId: ae321f4a89058145376da5fc233f408440cdb146b36e1217b7bed790532760db
name: python-django3
arch: src
version: 3.2.20
epoch: 0
release: 3.sdl9
summary: A high-level Python Web framework
url: https://www.djangoproject.com/
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-django3-3.2.20-3.sdl9.src.rpm
checksum_type: sha256
description:
  Django is a high-level Python Web framework that encourages rapid
  development and a clean, pragmatic design. It focuses on automating as
  much as possible and adhering to the DRY (Don't Repeat Yourself)
  principle.


pkgId: 3a6eee8f71648fba6a114a17a054273925184e0763395eac5ed2f568173edb63
name: python-dns-lexicon
arch: src
version: 3.11.7
epoch: 0
release: 1.sdl9
summary: Manipulate DNS records on various DNS providers in a standardized/agnostic way
url: https://github.com/AnalogJ/lexicon
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-dns-lexicon-3.11.7-1.sdl9.src.rpm
checksum_type: sha256
description:
  Lexicon provides a way to manipulate DNS records on multiple DNS providers in a
  standardized way. Lexicon has a CLI but it can also be used as a python
  library.


pkgId: 3ea258bcf2af024c7545995dd1bb235a79a5a8e24c047b3bb99f184ac3f3e024
name: python-editables
arch: src
version: 0.3
epoch: 0
release: 1.sdl9
summary: Editable installations
url: https://github.com/pfmoore/editables
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-editables-0.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  A Python library for creating “editable wheels”

  This library supports the building of wheels which, when installed, will expose
  packages in a local directory on sys.path in “editable mode”. In other words,
  changes to the package source will be reflected in the package visible to
  Python, without needing a reinstall.


pkgId: 0ac8bb4827bef985222473c136460aaaaee88208a48a78f3ae49883dd39c8c85
name: python-eventlet
arch: src
version: 0.33.3
epoch: 0
release: 1.sdl9
summary: Highly concurrent networking library
url: https://eventlet.net
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-eventlet-0.33.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Eventlet is a networking library written in Python. It achieves high
  scalability by using non-blocking io while at the same time retaining
  high programmer usability by using coroutines to make the non-blocking
  io operations appear blocking at the source code level.


pkgId: c0d9d8f17ce4bf6c02a21c2f11cbd49b1b870525ae26d7d0d55ba4301458dfb1
name: python-execnet
arch: src
version: 1.9.0
epoch: 0
release: 3.sdl9
summary: Distributed Python deployment and communication
url: https://github.com/pytest-dev/execnet
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-execnet-1.9.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  execnet provides a share-nothing model with channel-send/receive
  communication for distributing execution across many Python
  interpreters across version, platform and network barriers. It has a
  minimal and fast API targetting the following uses:

   * distribute tasks to (many) local or remote CPUs
   * write and deploy hybrid multi-process applications
   * write scripts to administer multiple environments


pkgId: bfec3b45c34bc9bd6533aaffcae0ab45096bfe84d13506ac007687ce6787ff80
name: python-factory-boy
arch: src
version: 3.2.1
epoch: 0
release: 3.sdl9
summary: A versatile test fixtures replacement based on thoughtbot's factory_girl
url: https://github.com/rbarrois/factory_boy
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-factory-boy-3.2.1-3.sdl9.src.rpm
checksum_type: sha256
description:
  factory_boy is a fixtures replacement based on thoughtbot's factory_girl
  <http://github.com/thoughtbot/factory_girl>.

  Its features include:

  - Straightforward syntax
  - Support for multiple build strategies (saved/unsaved instances, attribute
    dicts, stubbed objects)
  - Powerful helpers for common cases (sequences, sub-factories, reverse
    dependencies, circular factories, ...)
  - Multiple factories per class support, including inheritance
  - Support for various ORMs (currently Django, Mogo, SQLAlchemy)


pkgId: 591991b156205c505a91d2c35fcc92996300a28547688a4fc0d44e9649a6a055
name: python-faker
arch: src
version: 13.3.3
epoch: 0
release: 1.sdl9
summary: Faker is a Python package that generates fake data for you
url: https://faker.readthedocs.io
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-faker-13.3.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Faker is a Python package that generates fake data for you. Whether you need
  to bootstrap your database, create good-looking XML documents, fill-in your
  persistence to stress test it, or anonymize data taken from a production
  service, Faker is for you.


pkgId: 31f06644c462ef34f549f2bb4cd08b1230b9f1130104cad98da33947cf4bca76
name: python-fields
arch: src
version: 5.0.0
epoch: 0
release: 1.sdl9
summary: Container class boilerplate killer
url: https://github.com/ionelmc/python-fields
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-fields-5.0.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Container class boilerplate killer.

  Features:
  - Human-readable __repr__
  - Complete set of comparison methods
  - Keyword and positional argument support. Works like a normal class - you can
    override just about anything in the subclass (eg: a custom __init__). In
    contrast, hynek/characteristic forces different call schematics and calls
    your __init__ with different arguments.


pkgId: 2192dfce9771d7bbeb144694bc074f0499ab3fff27458421669a3649457b1e19
name: python-filelock
arch: src
version: 3.3.1
epoch: 0
release: 1.sdl9
summary: A platform independent file lock
url: https://github.com/tox-dev/py-filelock
rpm_license: Unlicense
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-filelock-3.3.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains a single module, which implements a platform independent
  file locking mechanism for Python.

  The lock includes a lock counter and is thread safe. This means, when locking
  the same lock object twice, it will not block.


pkgId: 851731e3a5325eb96b177aeadb20caf290d93806d51351adc4bda5b59c460df5
name: python-flake8
arch: src
version: 4.0.1
epoch: 0
release: 5.sdl9
summary: Python code checking using pyflakes, pycodestyle, and mccabe
url: https://gitlab.com/pycqa/flake8
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-flake8-4.0.1-5.sdl9.src.rpm
checksum_type: sha256
description:
  Flake8 is a wrapper around PyFlakes, pycodestyle, and Ned's McCabe
  script. It runs all the tools by launching the single flake8 script,
  and displays the warnings in a per-file, merged output.

  It also adds a few features: files that contain "# flake8: noqa" are
  skipped, lines that contain a "# noqa" comment at the end will not
  issue warnings, Git and Mercurial hooks are included, a McCabe
  complexity checker is included, and it is extendable through
  flake8.extension entry points.


pkgId: 4736cb3615a6ef0a7ab83ea3cf4cace144aedbf7c273eee8f615c05a4983f2ba
name: python-flaky
arch: src
version: 3.7.0
epoch: 0
release: 6.sdl9
summary: Plugin for pytest that automatically reruns flaky tests
url: https://github.com/box/flaky
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-flaky-3.7.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  Flaky is a plugin for pytest that automatically reruns flaky
  tests. Ideally, tests reliably pass or fail, but sometimes test fixtures must
  rely on components that aren't 100% reliable. With flaky, instead of removing
  those tests or marking them to @skip, they can be automatically retried.


pkgId: fe6cf0ea7f85d8512b8bffe3359cbc1e9fcf382d2ca98df4ea2d12383621ecef
name: python-flask
arch: src
version: 2.0.3
epoch: 1
release: 1.sdl9.1
summary: A micro-framework for Python based on Werkzeug, Jinja 2 and good intentions
url: http://flask.pocoo.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-flask-2.0.3-1.sdl9.1.src.rpm
checksum_type: sha256
description:
  Flask is called a “micro-framework” because the idea to keep the core
  simple but extensible. There is no database abstraction layer, no form
  validation or anything else where different libraries already exist
  that can handle that. However Flask knows the concept of extensions
  that can add this functionality into your application as if it was
  implemented in Flask itself. There are currently extensions for object
  relational mappers, form validation, upload handling, various open
  authentication technologies and more.


pkgId: eb48f9ac35c4def71ae6b51a5f05dc934eba65906e0f37103dc17ff74e305f22
name: python-flit
arch: src
version: 3.4.0
epoch: 0
release: 1.sdl9
summary: Simplified packaging of Python modules
url: https://flit.readthedocs.io/en/latest/
rpm_license: BSD and ASL 2.0 and Python
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-flit-3.4.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Flit is a simple way to put Python packages and modules on PyPI.

  Flit only creates packages in the new 'wheel' format. People using older
  versions of pip (<1.5) or easy_install will not be able to install them.

  Flit packages a single importable module or package at a time, using the import
  name as the name on PyPI. All sub-packages and data files within a package are
  included automatically.

  Flit requires Python 3, but you can use it to distribute modules for Python 2,
  so long as they can be imported on Python 3.


pkgId: e257b3d8a4af8281cab2cb6ed02e20d616473e3d35b665a3ab30015502d95734
name: python-freezegun
arch: src
version: 1.1.0
epoch: 0
release: 1.sdl9
summary: Let your Python tests travel through time
url: https://pypi.io/project/freezegun
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-freezegun-1.1.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  freezegun is a library that allows your python tests to travel through time by
  mocking the datetime module.


pkgId: d53a8e19a4e0d0b60b9bd2c5a8dbb1a06aa76c7ba43c4a0719700ab663b64328
name: python-frozenlist
arch: src
version: 1.2.0
epoch: 0
release: 2.sdl9
summary: List-like structure which can be made immutable
url: https://github.com/aio-libs/frozenlist
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-frozenlist-1.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  FrozenList is a list-like structure which implements
  collections.abc.MutableSequence, and which can be made immutable.


pkgId: 0abbfa59c231cc795877f541a5d9617ebb1bf4cc82daee3e67c9ebb1275100a9
name: python-gevent
arch: src
version: 21.12.0
epoch: 0
release: 1.sdl9
summary: A coroutine-based Python networking library
url: http://www.gevent.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-gevent-21.12.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  gevent is a coroutine-based Python networking library that uses greenlet to
  provide a high-level synchronous API on top of libevent event loop.

  Features include:

    * convenient API around greenlets
    * familiar synchronization primitives (gevent.event, gevent.queue)
    * socket module that cooperates
    * WSGI server on top of libevent-http
    * DNS requests done through libevent-dns
    * monkey patching utility to get pure Python modules to cooperate


pkgId: 1f3632e13b052c11b5f1fcbc73a877bdae43ed4cf1a3623fd9119981f24847a2
name: python-gunicorn
arch: src
version: 21.2.0
epoch: 0
release: 2.sdl9
summary: Python WSGI HTTP Server
url: https://gunicorn.org/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-gunicorn-21.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It is a
  pre-fork worker model. The Gunicorn server is broadly compatible with various
  web frameworks, simply implemented, light on server resources, and fairly
  speedy.


pkgId: bf2a61415e30cc1c30b918fb0972c3e1505214ae40e23d1d9d0c0b550c0e8fbe
name: python-hamcrest
arch: src
version: 2.0.3
epoch: 0
release: 1.sdl9
summary: Hamcrest matchers for Python
url: https://github.com/hamcrest/PyHamcrest
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-hamcrest-2.0.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  PyHamcrest is a framework for writing matcher objects, allowing you to
  declaratively define "match" rules. There are a number of situations where
  matchers are invaluable, such as UI validation, or data filtering, but it is
  in the area of writing flexible tests that matchers are most commonly used.


pkgId: 1e99ad4133e84282f5db9c365f37001460ab2026755f8a025fc27c3fdef842b3
name: python-hatch-vcs
arch: src
version: 0.2.1
epoch: 0
release: 1.sdl9
summary: Hatch plugin for versioning with your preferred VCS
url: https://github.com/ofek/hatch-vcs
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-hatch-vcs-0.2.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This provides a plugin for Hatch that uses your preferred version control
  system (like Git) to determine project versions.


pkgId: 51fc9d2b41f0898e5f85e3d5a1c93a22b488e732d73c674cc70366a539caaf87
name: python-html2text
arch: src
version: 2020.1.16
epoch: 0
release: 5.sdl9
summary: Convert HTML to Markdown-formatted text
url: http://alir3z4.github.io/html2text
rpm_license: GPLv3
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-html2text-2020.1.16-5.sdl9.src.rpm
checksum_type: sha256
description:
  html2text is a Python script that converts a page
  of HTML into clean, easy-to-read plain ASCII text.  Better yet, that ASCII
  also happens to be valid Markdown (a text-to-HTML format).


pkgId: 9073fdfe91bc5051119288bbe26cdd3aa6fb03325f68595d6492585111c29821
name: python-httpbin
arch: src
version: 0.7.0
epoch: 0
release: 21.sdl9
summary: HTTP Request & Response Service, written in Python + Flask
url: https://github.com/Runscope/httpbin
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-httpbin-0.7.0-21.sdl9.src.rpm
checksum_type: sha256
description:
  Testing an HTTP Library can become difficult sometimes. RequestBin is
  fantastic for testing POST requests, but doesn't let you control the response.
  This exists to cover all kinds of HTTP scenarios. Additional endpoints are
  being considered. All endpoint responses are JSON-encoded.


pkgId: 96b8445d9fa95041b114767910b1c12c5849a70ef5a644d921561c15fc6eefc2
name: python-hyperlink
arch: src
version: 21.0.0
epoch: 0
release: 10.sdl9
summary: A featureful, immutable, and correct URL for Python
url: https://github.com/python-hyper/hyperlink
rpm_license: MIT and BSD and OFL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-hyperlink-21.0.0-10.sdl9.src.rpm
checksum_type: sha256
description:
  The humble, but powerful, URL runs everything around us. Chances are you've
  used several just to read this text. Hyperlink is a featureful, pure-Python
  implementation of the URL, with an emphasis on correctness.


pkgId: 72c6f8537ac6295f6ddbbb35d4995476f4804c6ae30ae0fcf07dba80345af560
name: python-hypothesis
arch: src
version: 6.39.1
epoch: 0
release: 1.sdl9
summary: Library for property based testing
url: https://github.com/HypothesisWorks/hypothesis
rpm_license: MPLv2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-hypothesis-6.39.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Hypothesis is a library for testing your Python code against a much
  larger range of examples than you would ever want to write by
  hand. It’s based on the Haskell library, Quickcheck, and is designed
  to integrate seamlessly into your existing Python unit testing work
  flow.


pkgId: 14cc09a18300a5fd9a407532154a572a09df6729041c4383191d07c5223e5868
name: python-importlib-metadata
arch: src
version: 4.12.0
epoch: 0
release: 2.sdl9
summary: Library to access the metadata for a Python package
url: https://importlib-metadata.readthedocs.io/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-importlib-metadata-4.12.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Library to access the metadata for a Python package.
  This package supplies third-party access to the functionality
  of importlib.metadata including improvements added to subsequent
  Python versions.


pkgId: 30880a5b8377397034c30a0af450b5e82c31350e90638eec7ebadcf2256065a4
name: python-isodate
arch: src
version: 0.6.1
epoch: 0
release: 3.sdl9
summary: An ISO 8601 date/time/duration parser and formatter
url: https://pypi.org/project/isodate/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-isodate-0.6.1-3.sdl9.src.rpm
checksum_type: sha256
description:
  This module implements ISO 8601 date, time and duration
  parsing. The implementation follows ISO8601:2004 standard, and implements only
  date/time representations mentioned in the standard. If something is not
  mentioned there, then it is treated as non existent, and not as an allowed
  option.

  For instance, ISO8601:2004 never mentions 2 digit years. So, it is not intended
  by this module to support 2 digit years. (while it may still be valid as ISO
  date, because it is not explicitly forbidden.) Another example is, when no time
  zone information is given for a time, then it should be interpreted as local
  time, and not UTC.

  As this module maps ISO 8601 dates/times to standard Python data types, like
  date, time, datetime and timedelta, it is not possible to convert all possible
  ISO 8601 dates/times. For instance, dates before 0001-01-01 are not allowed by
  the Python date and datetime classes. Additionally fractional seconds are
  limited to microseconds. That means if the parser finds for instance
  nanoseconds it will round it to microseconds.


pkgId: 8a96d4454f8dae8ca4aa6694f16bcae502d8beb3b24410293948fdbe5c8858d3
name: python-itsdangerous
arch: src
version: 2.0.1
epoch: 0
release: 4.sdl9
summary: Python library for passing trusted data to untrusted environments
url: https://itsdangerous.palletsprojects.com
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-itsdangerous-2.0.1-4.sdl9.src.rpm
checksum_type: sha256
description:
  Itsdangerous is a Python library for passing data through untrusted
  environments (for example, HTTP cookies) while ensuring the data is not
  tampered with.

  Internally itsdangerous uses HMAC and SHA1 for signing by default and bases the
  implementation on the Django signing module. It also however supports JSON Web
  Signatures (JWS).


pkgId: 6c843a83428ce8365e6b7ded558c810ab663cbdb17a0abe725dd20bc9177c53f
name: python-maxminddb
arch: src
version: 2.2.0
epoch: 0
release: 2.sdl9
summary: Reader for the MaxMind DB format
url: https://www.maxmind.com/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-maxminddb-2.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  This is a Python module for reading MaxMind DB files.  The module includes both
  a pure Python reader and an optional C extension. MaxMind DB is a binary file
  format that stores data indexed by IP address subnets (IPv4 or IPv6).


pkgId: 8df96e6bee9fd5774e6427f694f4c7df85979cfa7bad1cc44d64af1b205a75eb
name: python-mccabe
arch: src
version: 0.6.1
epoch: 0
release: 22.sdl9
summary: McCabe complexity checker
url: http://pypi.python.org/pypi/mccabe
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-mccabe-0.6.1-22.sdl9.src.rpm
checksum_type: sha256
description:
  Ned's script to check McCabe complexity.

  This module provides a plugin for flake8, the Python code
  checker.


pkgId: d6528894970179f8ba0ad9b012f0eb23be3e0d0235c86fabca09958a9409f847
name: python-memcached
arch: src
version: 1.59
epoch: 0
release: 6.sdl9
summary: A Python memcached client library
url: https://github.com/linsomniac/python-memcached
rpm_license: Python
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-memcached-1.59-6.sdl9.src.rpm
checksum_type: sha256
description:
  This software is a 100% Python interface to the memcached memory cache
  daemon.  It is the client side software which allows storing values in one
  or more, possibly remote, memcached servers.  Search google for memcached
  for more information.


pkgId: 2f178537080e191daf2021a0b57a3282e1a38a9d07de1a09b636c891850a28e4
name: python-mypy_extensions
arch: src
version: 0.4.3
epoch: 0
release: 8.sdl9
summary: Extensions for mypy (separated out from mypy/extensions)
url: https://github.com/python/mypy_extensions
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-mypy_extensions-0.4.3-8.sdl9.src.rpm
checksum_type: sha256
description:
  The "mypy_extensions" module defines experimental extensions to the standard
  "typing" module that are supported by the mypy typechecker.


pkgId: f7673c75a4b2e07b4e164c3a2cc2289d27fe07f4b57f9f6e5e050db543a4a88c
name: python-olefile
arch: src
version: 0.46
epoch: 0
release: 15.sdl9
summary: Python package to parse, read and write Microsoft OLE2 files
url: https://www.decalage.info/python/olefile
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-olefile-0.46-15.sdl9.src.rpm
checksum_type: sha256
description:
  olefile is a Python package to parse, read and write Microsoft OLE2 files
  (also called Structured Storage, Compound File Binary Format or Compound
  Document File Format), such as Microsoft Office 97-2003 documents,
  vbaProject.bin in MS Office 2007+ files, Image Composer and FlashPix files,
  Outlook messages, StickyNotes, several Microscopy file formats, McAfee
  antivirus quarantine files, etc.


pkgId: 9f26f5269ffdeca77409f3d698c48d012ad3d324b8d5edb91df3598ae51cdd7c
name: python-pam
arch: src
version: 2.0.0
epoch: 0
release: 1.sdl9
summary: Pure Python interface to the Pluggable Authentication Modules system on Linux
url: https://github.com/FirefighterBlu3/python-pam
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pam-2.0.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  This module provides an authenticate function that allows the caller to
  authenticate a given username / password against the PAM system on Linux.


pkgId: 32f82fce5e5e0d576e3eafc02aa5558603966f1233517ac88fbe62f87f2156f2
name: python-paramiko
arch: src
version: 2.12.0
epoch: 0
release: 1.sdl9
summary: SSH2 protocol library for python
url: https://github.com/paramiko/paramiko
rpm_license: LGPL-2.1-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-paramiko-2.12.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Paramiko (a combination of the Esperanto words for "paranoid" and "friend") is
  a module for python 2.3 or greater that implements the SSH2 protocol for secure
  (encrypted and authenticated) connections to remote machines. Unlike SSL (aka
  TLS), the SSH2 protocol does not require hierarchical certificates signed by a
  powerful central authority. You may know SSH2 as the protocol that replaced
  telnet and rsh for secure access to remote shells, but the protocol also
  includes the ability to open arbitrary channels to remote services across an
  encrypted tunnel (this is how sftp works, for example).


pkgId: 61ffad937b0ac05f21fcdeef43edf33ec094f820923b9263601430066466ae50
name: python-pathspec
arch: src
version: 0.10.1
epoch: 0
release: 1.sdl9
summary: Utility library for gitignore style pattern matching of file paths
url: https://github.com/cpburnz/python-path-specification
rpm_license: MPLv2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pathspec-0.10.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Path Specification (pathspec) is a utility library for pattern matching of file
  paths. So far this only includes Git's wildmatch pattern matching which itself
  is derived from Rsync's wildmatch. Git uses wildmatch for its gitignore files.


pkgId: c6a4490e6baf2ad04322c227c3245eb118e95475308e3dede54bc9e3afd56f32
name: python-pdm-pep517
arch: src
version: 1.0.4
epoch: 0
release: 3.sdl9
summary: Yet another PEP 517 backend
url: https://pdm.fming.dev
rpm_license: MIT AND Apache-2.0 AND Public Domain AND BSD-3-Clause AND ISC
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pdm-pep517-1.0.4-3.sdl9.src.rpm
checksum_type: sha256
description:
  This is the backend for PDM projects, while you can also use it alone. It
  reads the metadata of PEP 621 format and coverts it to Core metadata.


pkgId: 9ec8f1c48b3207dfe55c414c15601bd9acbe584fdcdf1ab106ec13857e08d533
name: python-pep517
arch: src
version: 0.12.0
epoch: 0
release: 2.sdl9
summary: Wrappers to build Python packages using PEP 517 hooks
url: https://github.com/takluyver/pep517
rpm_license: MIT and ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pep517-0.12.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains wrappers around the hooks of standard API
  for systems which build Python packages, specified in PEP 517.


pkgId: af97b7de769e9ea9d322cebd624679a98dfd39cbe6293a7a8d7a3137b6ea7c38
name: python-pillow
arch: src
version: 9.5.0
epoch: 0
release: 2.sdl9
summary: Python image processing library
url: http://python-pillow.github.io/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pillow-9.5.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Python image processing library, fork of the Python Imaging Library (PIL)

  This library provides extensive file format support, an efficient
  internal representation, and powerful image processing capabilities.

  There are four subpackages: tk (tk interface), qt (PIL image wrapper for Qt),
  devel (development) and doc (documentation).


pkgId: 903c1f6c16c3adeea80c0b62ccdd7a5cd2c5b579b2a91589ca55da6e9a4ac947
name: python-pkgconfig
arch: src
version: 1.5.5
epoch: 0
release: 2.sdl9
summary: Python interface to the pkg-config command line tool
url: https://github.com/matze/pkgconfig
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pkgconfig-1.5.5-2.sdl9.src.rpm
checksum_type: sha256
description:
  pkgconfig is a Python module to interface with the pkg-config command line
  tool and supports Python 2.6+.

  It can be used to

  * check if a package exists
  * check if a package meets certain version requirements
  * query CFLAGS and LDFLAGS
  * parse the output to build extensions with setup.py

  If pkg-config is not on the path, raises EnvironmentError.


pkgId: 0a40d921394aab764dd5b5f6591fb84aa1534761dd557831a6079fb1865eb69c
name: python-poetry-core
arch: src
version: 1.0.7
epoch: 0
release: 2.sdl9
summary: Poetry PEP 517 Build Backend
url: https://github.com/python-poetry/poetry-core
rpm_license: MIT and (ASL 2.0 or BSD)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-poetry-core-1.0.7-2.sdl9.src.rpm
checksum_type: sha256
description:
  A PEP 517 build backend implementation developed for Poetry.
  This project is intended to be a light weight, fully compliant, self-contained
  package allowing PEP 517 compatible build frontends to build Poetry managed
  projects.


pkgId: f774953a99ce6568dfe1e18a22a3d57fc6343ba5b6b648254378977c02822f60
name: python-pycares
arch: src
version: 4.3.0
epoch: 0
release: 1.sdl9
summary: Python interface for c-ares
url: https://github.com/saghul/pycares
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pycares-4.3.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  pycares is a Python module which provides an interface to
  c-ares. c-ares is a C library that performs DNS requests and name
  resolutions asynchronously.


pkgId: a2e59dbc3c9a10d7e75e0548c028840726ee79f3cb5b59c9cc6dfb8c337cb63b
name: python-pycodestyle
arch: src
version: 2.8.0
epoch: 0
release: 2.sdl9
summary: Python style guide checker
url: https://pypi.python.org/pypi/pycodestyle
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pycodestyle-2.8.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  pycodestyle is a tool to check your Python code against some of the style
  conventions in PEP 8. It has a plugin architecture, making new checks easy, and
  its output is parseable, making it easy to jump to an error location in your
  editor.


pkgId: 0463600f8c4e823dfe76a0d4d16bb2d8248659e44e35a362edcf1855afc392d8
name: python-pyfakefs
arch: src
version: 4.5.6
epoch: 0
release: 1.sdl9
summary: pyfakefs implements a fake file system that mocks the Python file system modules.
url: http://pyfakefs.org
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pyfakefs-4.5.6-1.sdl9.src.rpm
checksum_type: sha256
description:
  pyfakefs implements a fake file system that mocks the Python file system
  modules.
  Using pyfakefs, your tests operate on a fake file system in memory without
  touching the real disk. The software under test requires no modification to
  work with pyfakefs.


pkgId: f33867bfc30e1cdfb2cde1ccebe33744b44a224f8ec9172ea8d929ad57b9541a
name: python-pylibmc
arch: src
version: 1.6.3
epoch: 0
release: 3.sdl9
summary: Memcached client for Python
url: http://sendapatch.se/projects/pylibmc/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pylibmc-1.6.3-3.sdl9.src.rpm
checksum_type: sha256
description:
  pylibmc is a client in Python for memcached. It is a wrapper
  around TangentOrg‘s libmemcached library. The interface is
  intentionally made as close to python-memcached as possible,
  so that applications can drop-in replace it.


pkgId: 5d2e09c6f630dcd5389d66fafd6453be8ea364915d45d634284a04e862154fbf
name: python-pymemcache
arch: src
version: 3.5.0
epoch: 0
release: 7.sdl9
summary: A comprehensive, fast, pure Python memcached client
url: https://github.com/Pinterest/pymemcache
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pymemcache-3.5.0-7.sdl9.src.rpm
checksum_type: sha256
description:
  pymemcache supports the following features:

  * Complete implementation of the memcached text protocol.
  * Configurable timeouts for socket connect and send/recv calls.
  * Access to the "noreply" flag, which can significantly increase the speed of
    writes.
  * Flexible, simple approach to serialization and deserialization.
  * The (optional) ability to treat network and memcached errors as cache misses.


pkgId: 8e216a77bd1b0861ca3ce30038616ba70eb64ef0a41a2839c29b87eb55f7f81a
name: python-pynacl
arch: src
version: 1.4.0
epoch: 0
release: 6.sdl9
summary: Python binding to the Networking and Cryptography (NaCl) library
url: https://github.com/pyca/pynacl
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pynacl-1.4.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  PyNaCl is a Python binding to the Networking and Cryptography library,
  a crypto library with the stated goal of improving usability, security
  and speed.


pkgId: 2544748a3ff265793f192235b2b5f2cf252ee06de91f83a86b4cc399d17c609f
name: python-pyrfc3339
arch: src
version: 1.1
epoch: 0
release: 11.sdl9
summary: Generate and parse RFC 3339 timestamps
url: https://pypi.python.org/pypi/pyRFC3339
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pyrfc3339-1.1-11.sdl9.src.rpm
checksum_type: sha256
description:
  This package contains a python library to parse and generate
  RFC 3339-compliant timestamps using Python datetime.datetime objects.


pkgId: 825d3ade554845452f2c8180cb0528ac4e6e0b0a818c5628a12d629ea4415937
name: python-pyspf
arch: src
version: 2.0.14
epoch: 0
release: 13.sdl9
summary: Python module and programs for SPF (Sender Policy Framework)
url: http://pypi.python.org/pypi/pyspf
rpm_license: Python
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pyspf-2.0.14-13.sdl9.src.rpm
checksum_type: sha256
description:
  SPF does email sender validation.  For more information about SPF,
  please see http://spf.pobox.com.

  This SPF client is intended to be installed on the border MTA, checking
  if incoming SMTP clients are permitted to forward mail.  The SPF check
  should be done during the MAIL FROM:<...> command.


pkgId: 4238c9d1a8fb0b30a425e7401fe4b3ce1f295998cc63a4acc852728abe73e578
name: python-pytest-asyncio
arch: src
version: 0.18.3
epoch: 0
release: 1.sdl9
summary: Pytest support for asyncio
url: https://github.com/pytest-dev/pytest-asyncio
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytest-asyncio-0.18.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  pytest-asyncio is an Apache2 licensed library, written in Python, for testing
  asyncio code with pytest.

  asyncio code is usually written in the form of coroutines, which makes it
  slightly more difficult to test using normal testing tools. pytest-asyncio
  provides useful fixtures and markers to make testing easier.


pkgId: e3495a9def210b2a882879faab3dbd7048c1b2b03ca1f8cb88f531262b25d657
name: python-pytest-benchmark
arch: src
version: 3.4.1
epoch: 0
release: 3.sdl9
summary: A py.test fixture for benchmarking code
url: https://pytest-benchmark.readthedocs.io
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytest-benchmark-3.4.1-3.sdl9.src.rpm
checksum_type: sha256
description:
  This plugin provides a benchmark fixture. This fixture is a callable object
  that will benchmark any function passed to it.

  Notable features and goals:

    - Sensible defaults and automatic calibration for microbenchmarks
    - Good integration with pytest
    - Comparison and regression tracking
    - Exhausive statistics
    - JSON export


pkgId: 9fdca775440ae96a8c44588c1f2c4265c1ab4cafffd21fced7cb1a4964ded77b
name: python-pytest-cov
arch: src
version: 4.0.0
epoch: 0
release: 2.sdl9
summary: Coverage plugin for pytest
url: https://github.com/pytest-dev/pytest-cov
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytest-cov-4.0.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  This plugin produces coverage reports. Compared to just using coverage run this
  plugin does some extras:

    • Subprocess support: you can fork or run stuff in a subprocess and will get
      covered without any fuss.
    • Xdist support: you can use all of pytest-xdist’s features and still get
      coverage.
    • Consistent pytest behavior. If you run coverage run -m pytest you will have
      slightly different sys.path (CWD will be in it, unlike when running
      pytest).

  All features offered by the coverage package should work, either through
  pytest-cov’s command line options or through coverage’s config file.


pkgId: 1d3a30bc7bba57a39498694fae7e164e9c978a58df3d0e137ca76158310e718f
name: python-pytest-forked
arch: src
version: 1.4.0
epoch: 0
release: 1.sdl9
summary: py.test plugin for running tests in isolated forked subprocesses
url: https://github.com/pytest-dev/pytest-forked
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytest-forked-1.4.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  The pytest-forked plugin extends py.test by adding an option to run tests in
  isolated forked subprocesses. This is useful if you have tests involving C or
  C++ libraries that might crash the process. To use the plugin, simply use the
  --forked argument when invoking py.test.


pkgId: f9943db595c3c810d1d4cdf761439819d6b9861cb0d4dc0cd01c26ee3d3f3dd0
name: python-pytest-mock
arch: src
version: 3.6.1
epoch: 0
release: 1.sdl9
summary: Thin-wrapper around the mock package for easier use with py.test
url: https://github.com/pytest-dev/pytest-mock/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytest-mock-3.6.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This plugin installs a mocker fixture which is a thin-wrapper around the
  patching API provided by the mock package, but with the benefit of not having
  to worry about undoing patches at the end of a test.


pkgId: 75597158e3a2b476bf5d9426539dc490fca9ac4436682bf9daa8ea49239d50da
name: python-pytest-xdist
arch: src
version: 2.5.0
epoch: 0
release: 2.sdl9
summary: py.test plugin for distributed testing and loop-on-failing modes
url: https://github.com/pytest-dev/pytest-xdist
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytest-xdist-2.5.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  The pytest-xdist plugin extends py.test with some unique test execution modes:
  * test run parallelization: if you have multiple CPUs or hosts you can use
    those for a combined test run. This allows to speed up development or to use
    special resources of remote machines.
  * --boxed: run each test in a boxed subprocess to survive SEGFAULTS or
    otherwise dying processes
  * --looponfail: run your tests repeatedly in a subprocess. After each run
    py.test waits until a file in your project changes and then re-runs the
    previously failing tests. This is repeated until all tests pass after which
    again a full run is performed.
  * Multi-Platform coverage: you can specify different Python interpreters or
    different platforms and run tests in parallel on all of them.


pkgId: b28b85cb41ce9472395b38f52c859182c7d0a45db688981348f22c8cc9ac3cda
name: python-pytz-deprecation-shim
arch: src
version: 0.1.0.post0
epoch: 0
release: 1.sdl9
summary: Shims to help you safely remove pytz
url: https://github.com/pganssle/pytz-deprecation-shim
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-pytz-deprecation-shim-0.1.0.post0-1.sdl9.src.rpm
checksum_type: sha256
description:
  pytz has served the Python community well for many years, but it is no longer
  the best option for providing time zones. pytz has a non-standard interface
  that is very easy to misuse; this interface was necessary when pytz was
  created, because datetime had no way to represent ambiguous datetimes, but this
  was solved in Python 3.6, which added a fold attribute to datetimes in PEP 495.
  With the addition of the zoneinfo module in Python 3.9 (PEP 615), there has
  never been a better time to migrate away from pytz.

  However, since pytz time zones are used very differently from a standard
  tzinfo, and many libraries have built pytz zones into their standard time zone
  interface (and thus may have users relying on the existence of the localize and
  normalize methods); this library provides shim classes that are compatible with
  both PEP 495 and pytz’s interface, to make it easier for libraries to deprecate
  pytz.


pkgId: 6fc0ea32c33ba5aa2d8bb8ed001908b5abad98519181989cecf668a017d34b94
name: python-raven
arch: src
version: 6.10.0
epoch: 0
release: 15.sdl9
summary: Python client for Sentry
url: https://pypi.python.org/pypi/raven/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-raven-6.10.0-15.sdl9.src.rpm
checksum_type: sha256
description:
  Raven is a Python client for Sentry <http://getsentry.com>. It provides full
  out-of-the-box support for many of the popular frameworks, including Django,
  and Flask. Raven also includes drop-in support for any WSGI-compatible web
  application.


pkgId: c68bf0f26ab935bc1cba66426993fa7c28c7b9be16539ff3c3887ddadf5f10c6
name: python-rdflib
arch: src
version: 6.2.0
epoch: 0
release: 1.sdl9
summary: Python library for working with RDF
url: https://github.com/RDFLib/rdflib
rpm_license: BSD-3-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-rdflib-6.2.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  RDFLib is a pure Python package for working with RDF. RDFLib contains most
  things you need to work with RDF, including parsers and serializers for
  RDF/XML, N3, NTriples, N-Quads, Turtle, TriX, Trig and JSON-LD, a Graph
  interface which can be backed by any one of a number of Store implementations,
  store implementations for in-memory, persistent on disk (Berkeley DB) and
  remote SPARQL endpoints, a SPARQL 1.1 implementation - supporting SPARQL 1.1
  Queries and Update statements - and SPARQL function extension mechanisms.


pkgId: f94dd52ec29338f75073cc4c5f9ee4baad5f24a9252adae78f5e0e10931540a5
name: python-regex
arch: src
version: 2023.12.25
epoch: 0
release: 1.sdl9
summary: Alternative regular expression module, to replace re
url: https://bitbucket.org/mrabarnett/mrab-regex
rpm_license: Python and CNRI
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-regex-2023.12.25-1.sdl9.src.rpm
checksum_type: sha256
description:
  This new regex implementation is intended eventually to replace
  Python's current re module implementation.

  For testing and comparison with the current 're' module the new
  implementation is in the form of a module called 'regex'.


pkgId: befaf2cb301ac1755cace3c060f7704465a2bd3b53467e632c5321e9cef41c37
name: python-requests-toolbelt
arch: src
version: 0.9.1
epoch: 0
release: 16.sdl9
summary: Utility belt for advanced users of python-requests
url: https://toolbelt.readthedocs.io
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-requests-toolbelt-0.9.1-16.sdl9.src.rpm
checksum_type: sha256
description:
  This is just a collection of utilities for python-requests, but don’t really
  belong in requests proper.


pkgId: 77ed7844e57b91166c310e72f2468926d7be57228c00270777a394a3d97ccb2d
name: python-schema
arch: src
version: 0.7.5
epoch: 0
release: 3.sdl9
summary: Simple data validation library
url: https://github.com/keleshev/schema
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-schema-0.7.5-3.sdl9.src.rpm
checksum_type: sha256
description:
  schema is a library for validating Python data structures, such as those
  obtained from config-files, forms, external services or command-line parsing,
  converted from JSON/YAML (or something else) to Python data-types.


pkgId: 37b14f1663d7c77f87c374c949de1efbe96a89fb9b8104955eacf88cc5ee6528
name: python-selenium
arch: src
version: 3.141.0
epoch: 0
release: 1.sdl9
summary: Python bindings for Selenium
url: http://docs.seleniumhq.org/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-selenium-3.141.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  The selenium package is used automate web browser interaction from Python.

  Several browsers/drivers are supported (Firefox, Chrome, Internet Explorer,
  PhantomJS), as well as the Remote protocol.


pkgId: 62110e2a520745ee91b9965bbbf1790ba73be85d10b2751208da64843dcebd29
name: python-service-identity
arch: src
version: 21.1.0
epoch: 0
release: 5.sdl9
summary: Service identity verification for pyOpenSSL
url: https://github.com/pyca/service-identity
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-service-identity-21.1.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  Use this package if you use pyOpenSSL and don’t want to be MITMed, or if you
  want to verify that a PyCA cryptography certificate is valid for a certain
  hostname or IP address.  service-identity aspires to give you all the tools you
  need for verifying whether a certificate is valid for the intended purposes.
  In the simplest case, this means host name verification.  However,
  service-identity implements RFC 6125 fully and plans to add other relevant RFCs
  too.


pkgId: f4553108eb909501c4fff720ceb186264cc21460aa438b5b7c6e7ab1d3ed2b6e
name: python-setproctitle
arch: src
version: 1.2.3
epoch: 0
release: 1.sdl9
summary: Python module to customize a process title
url: http://pypi.python.org/pypi/setproctitle
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-setproctitle-1.2.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Python module allowing a process to change its title as displayed by
  system tool such as ps and top.

  It's useful in multiprocess systems, allowing to identify tasks each forked
  process is busy with. This technique has been used by PostgreSQL and OpenSSH.

  It's based on PostgreSQL implementation which has proven to be portable.


pkgId: 3fffa438cb67c2ccbb97c8314b283f595640d38c5735d694b6cc09194dfc96ad
name: python-simplejson
arch: src
version: 3.17.6
epoch: 0
release: 1.sdl9
summary: Simple, fast, extensible JSON encoder/decoder for Python
url: https://github.com/simplejson/simplejson
rpm_license: (MIT or AFL) and (MIT or GPLv2)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-simplejson-3.17.6-1.sdl9.src.rpm
checksum_type: sha256
description:
  simplejson is a simple, fast, complete, correct and extensible JSON
  <http://json.org> encoder and decoder for Python. It is pure Python code
  with no dependencies, but includes an optional C extension for a serious speed
  boost.

  The encoder may be subclassed to provide serialization in any kind of
  situation, without any special support by the objects to be serialized
  (somewhat like pickle).

  The decoder can handle incoming JSON strings of any specified encoding (UTF-8
  by default).

  simplejson is the externally maintained development version of the JSON library
  included with Python. It gets updated more regularly than the JSON module in
  the Python stdlib.


pkgId: 7ff4a7ef18c8b85d728018a585bec360209e102db5422dbc91ec0afbe358225b
name: python-smartypants
arch: src
version: 2.0.1
epoch: 0
release: 14.sdl9
summary: plug-in that easily translates ASCII punctuation characters into smart entities
url: https://github.com/leohemsted/smartypants.py
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-smartypants-2.0.1-14.sdl9.src.rpm
checksum_type: sha256
description:
  SmartyPants is a free web publishing plug-in for Movable
  Type, Blosxom, and BBEdit that easily translates plain ASCII
  punctuation characters into “smart” typographic punctuation HTML
  entities.


pkgId: 06a950ceaa0a5fd7a8b99f807b6c570ee6d72307309572370deb81f0c7016801
name: python-sortedcontainers
arch: src
version: 2.4.0
epoch: 0
release: 5.sdl9
summary: Pure Python sorted container types
url: https://pypi.python.org/pypi/sortedcontainers
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-sortedcontainers-2.4.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  SortedContainers is an Apache2 licensed sorted collections library, written in
  pure-Python, and fast as C-extensions.


pkgId: 76e07c994dbf3967adebc044b7c7c6facfa22e1ec9d899b57006290bfc136414
name: python-soupsieve
arch: src
version: 2.4.1
epoch: 0
release: 1.sdl9
summary: CSS selector library
url: https://github.com/facelessuser/soupsieve
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-soupsieve-2.4.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4.
  It aims to provide selecting, matching, and filtering using modern CSS
  selectors. Soup Sieve currently provides selectors from the CSS level 1
  specifications up through the latest CSS level 4 drafts and beyond (though some
  are not yet implemented).

  Soup Sieve was written with the intent to replace Beautiful Soup's builtin
  select feature, and as of Beautiful Soup version 4.7.0, it now is. Soup Sieve
  can also be imported in order to use its API directly for more controlled,
  specialized parsing.

  Soup Sieve has implemented most of the CSS selectors up through the latest CSS
  draft specifications, though there are a number that don't make sense in a
  non-browser environment. Selectors that cannot provide meaningful functionality
  simply do not match anything.


pkgId: da4a7302e0298f04015a0d558420dc1e6cb9a4f63f07ba786c0b1b216904bb14
name: python-sphinx_lv2_theme
arch: src
version: 1.2.0
epoch: 0
release: 1.sdl9
summary: A minimal pure-CSS theme for Sphinx
url: https://gitlab.com/lv2/sphinx_lv2_theme
rpm_license: ISC
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-sphinx_lv2_theme-1.2.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a minimal pure-CSS theme for Sphinx that uses the documentation
  style of the LV2 plugin specification and related projects.

  This theme is geared toward producing beautiful API documentation for C, C++,
  and Python that is documented using the standard Sphinx domains.
  The output does not use Javascript at all, and some common features are not
  implemented, so this theme should not be considered a drop-in replacement
  for typical Sphinx themes.


pkgId: bbe85dc92051e3e2149ebbcd98fa159666de3c825d7eb77c64f1fafea4069911
name: python-sqlparse
arch: src
version: 0.4.2
epoch: 0
release: 1.sdl9
summary: Non-validating SQL parser for Python
url: https://github.com/andialbrecht/sqlparse
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-sqlparse-0.4.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  sqlparse is a tool for parsing SQL strings.  It can generate pretty-printed
  renderings of SQL in various formats.

  It is a python module, together with a command-line tool.


pkgId: f2cb6e79816f3f05a9b5942ae74833288daf63195284288eb5c47192fbbea720
name: python-sybil
arch: src
version: 3.0.1
epoch: 0
release: 3.sdl9
summary: Automated testing for the examples in your documentation
url: https://sybil.readthedocs.io/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-sybil-3.0.1-3.sdl9.src.rpm
checksum_type: sha256
description:
  This library provides a way to test examples in your documentation by parsing
  them from the documentation source and evaluating the parsed examples as part
  of your normal test run. Integration is provided for the three main Python
  test runners.


pkgId: bcfa71d8433fdcaa5059bd95354ab9ad174bf8bb37dc35893891004c55320164
name: python-tblib
arch: src
version: 2.0.0
epoch: 0
release: 3.sdl9
summary: Traceback serialization library
url: https://pypi.python.org/pypi/tblib
rpm_license: BSD-2-Clause
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-tblib-2.0.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  Traceback serialization library that allows you to:
    * Pickle tracebacks and raise exceptions with pickled tracebacks in different
      processes. This allows better error handling when running code over
      multiple processes (imagine multiprocessing, billiard, futures, celery,
      etc).
    * Parse traceback strings and raise with the parsed tracebacks.


pkgId: eef56acbccb1f5c7eb0d236e52881506e018c1e57999bf776b257ed654d670f6
name: python-testpath
arch: src
version: 0.5.0
epoch: 0
release: 2.sdl9
summary: Test utilities for code working with files and commands
url: https://github.com/jupyter/testpath
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-testpath-0.5.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Testpath is a collection of utilities for Python code working with files and
  commands.

  It contains functions to check things on the filesystem, and tools for
  mocking system commands and recording calls to those.


pkgId: 4aa4eb5d9eb4f80727bdc51d19dd472e88ebdca922fd97ce3aaa924529f507d5
name: python-tinycss2
arch: src
version: 1.1.1
epoch: 0
release: 1.sdl9
summary: Low-level CSS parser for Python
url: https://pypi.python.org/pypi/tinycss2/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-tinycss2-1.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  tinycss2 is a modern, low-level CSS parser for Python. tinycss2 is a rewrite of
  tinycss with a simpler API, based on the more recent CSS Syntax Level 3
  specification.


pkgId: 5ea69761c466a692b0801af182ff1efa7b1005a4dca793ea3022d32be375919e
name: python-tldextract
arch: src
version: 3.4.0
epoch: 0
release: 1.sdl9
summary: Accurately separate the TLD from the registered domain and subdomains of a URL
url: https://pypi.python.org/pypi/tldextract
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-tldextract-3.4.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Accurately separate the TLD from the registered domain and
  subdomains of a URL, using the Public Suffix List. By default,
  this includes the public ICANN TLDs and their exceptions. You can
  optionally support the Public Suffix List's private domains as
  well.


pkgId: 4dd7c70efa7d087471eecc92139d0d07e46edc83a5d688b22399df75e712cea7
name: python-tomli-w
arch: src
version: 0.4.0
epoch: 0
release: 3.sdl9
summary: A Python library for writing TOML
url: https://github.com/hukkin/tomli-w
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-tomli-w-0.4.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  Tomli-W is a Python library for writing TOML. It is a write-only counterpart
  to Tomli, which is a read-only TOML parser. Tomli-W is fully compatible
  with TOML v1.0.0.


pkgId: 5959f2210028d42b201d3009c6bb4aa989206386e774abc2b2b5739ed6d0d73e
name: python-tox
arch: src
version: 3.28.0
epoch: 0
release: 1.sdl9
summary: Virtualenv-based automation of test activities
url: https://tox.readthedocs.io/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-tox-3.28.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Tox as is a generic virtualenv management and test command line tool you
  can use for:

   - checking your package installs correctly with different Python versions
     and interpreters
   - running your tests in each of the environments, configuring your test tool
     of choice
   - acting as a frontend to Continuous Integration servers, greatly reducing
     boilerplate and merging CI and shell-based testing.


pkgId: b99f14fa4ab575f9dbba6b2b49a6ec13e8c14118e0cc4bbb42c2702ed6d59f96
name: python-tqdm
arch: src
version: 4.65.0
epoch: 0
release: 2.sdl9
summary: Fast, Extensible Progress Meter
url: https://github.com/tqdm/tqdm
rpm_license: MPLv2.0 and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-tqdm-4.65.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  tqdm (read taqadum, تقدّم) means "progress" in Arabic.

  Instantly make your loops show a smart progress meter - just wrap any iterable
  with "tqdm(iterable)", and you are done!


pkgId: f50cd0186459bb7469405cedfccc2fac16a989bc7c41145830ccd1400e4eed83
name: python-trustme
arch: src
version: 0.9.0
epoch: 0
release: 1.sdl9
summary: #1 quality TLS certs while you wait, for the discerning tester
url: https://github.com/python-trio/trustme
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-trustme-0.9.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  You wrote a cool network client or server.  It encrypts connections using TLS.
  Your test suite needs to make TLS connections to itself.  Uh oh.  Your test
  suite probably doesn't have a valid TLS certificate.  Now what?  trustme is a
  tiny Python package that does one thing: it gives you a fake certificate
  authority (CA) that you can use to generate fake TLS certs to use in your
  tests.  Well, technically they are real certs, they are just signed by your CA,
  which nobody trusts.  But you can trust it.  Trust me.


pkgId: 77b094aeb6189b07c236bf361ebae742f5a8f01a4ec21cb47fe1288ae1a4c227
name: python-twisted
arch: src
version: 22.10.0
epoch: 0
release: 3.sdl9
summary: Twisted is a networking engine written in Python
url: http://twistedmatrix.com/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-twisted-22.10.0-3.sdl9.src.rpm
checksum_type: sha256
description:
  Twisted is a networking engine written in Python, supporting numerous protocols.
  It contains a web server, numerous chat clients, chat servers, mail servers
  and more.


pkgId: 231fe60d95456a8508469da3848095f8b97e5f4b63480ac30bdd581c1285fa66
name: python-types-requests
arch: src
version: 2.26.1
epoch: 0
release: 4.sdl9
summary: Typing stubs for requests
url: https://github.com/python/typeshed
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-types-requests-2.26.1-4.sdl9.src.rpm
checksum_type: sha256
description:
  This is a PEP 561 type stub package for the requests package. It can be used by
  type-checking tools like mypy, PyCharm, pytype etc. to check code that uses
  requests. The source for this package can be found at
  https://github.com/python/typeshed/tree/master/stubs/requests. All fixes for
  types and metadata should be contributed there.

  See https://github.com/python/typeshed/blob/master/README.md for more details.


pkgId: bef25c287e6e10d28367ec0a166c66b0cdc6b32518791a0312b0cead18682768
name: python-typing-extensions
arch: src
version: 4.4.0
epoch: 0
release: 2.sdl9
summary: Python Typing Extensions
url: https://pypi.org/project/typing-extensions/
rpm_license: PSF-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-typing-extensions-4.4.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  The `typing_extensions` module serves two related purposes:

  - Enable use of new type system features on older Python versions. For example,
    `typing.TypeGuard` is new in Python 3.10, but `typing_extensions` allows
    users on Python 3.6 through 3.9 to use it too.
  - Enable experimentation with new type system PEPs before they are accepted and
    added to the `typing` module.

  New features may be added to `typing_extensions` as soon as they are specified
  in a PEP that has been added to the [python/peps](https://github.com/python/peps)
  repository. If the PEP is accepted, the feature will then be added to `typing`
  for the next CPython release. No typing PEP has been rejected so far, so we
  haven't yet figured out how to deal with that possibility.

  Starting with version 4.0.0, `typing_extensions` uses
  [Semantic Versioning](https://semver.org/). The
  major version is incremented for all backwards-incompatible changes.
  Therefore, it's safe to depend
  on `typing_extensions` like this: `typing_extensions >=x.y, <(x+1)`,
  where `x.y` is the first version that includes all features you need.

  `typing_extensions` supports Python versions 3.7 and higher. In the future,
  support for older Python versions will be dropped some time after that version
  reaches end of life.


pkgId: 61bccb16360f5d53e72b93bd7c7487fcfa12c517c1a04a4923db164d636ab1aa
name: python-typogrify
arch: src
version: 2.0.7
epoch: 0
release: 13.sdl9
summary: Filters to enhance web typography, with support for Django & Jinja templates
url: https://github.com/mintchaos/typogrify
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-typogrify-2.0.7-13.sdl9.src.rpm
checksum_type: sha256
description:
  Typogrify provides a set of custom filters that automatically apply various
  transformations to plain text in order to yield typographically-improved HTML.
  While often used in conjunction with Jinja_ and Django_ template systems, the
  filters can be used in any environment.


pkgId: 99cfd778974a0cbdc817db26eadebf9cdc9f7b1c4049d0e2caa677d37ad9ced1
name: python-virtualenv
arch: src
version: 20.20.0
epoch: 0
release: 1.sdl9
summary: Tool to create isolated Python environments
url: http://pypi.python.org/pypi/virtualenv
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-virtualenv-20.20.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  virtualenv is a tool to create isolated Python environments. virtualenv
  is a successor to workingenv, and an extension of virtual-python. It is
  written by Ian Bicking, and sponsored by the Open Planning Project. It is
  licensed under an MIT-style permissive license.


pkgId: 9b3eeed7f9eeb46f4ac860cf66fb2e4ce49d572823ba7f015c56f5bd3d7eae9c
name: python-werkzeug
arch: src
version: 2.0.3
epoch: 0
release: 3.sdl9.1
summary: Comprehensive WSGI web application library
url: https://werkzeug.palletsprojects.com
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-werkzeug-2.0.3-3.sdl9.1.src.rpm
checksum_type: sha256
description:
  Werkzeug
  ========

  Werkzeug started as simple collection of various utilities for WSGI
  applications and has become one of the most advanced WSGI utility
  modules.  It includes a powerful debugger, full featured request and
  response objects, HTTP utilities to handle entity tags, cache control
  headers, HTTP dates, cookie handling, file uploads, a powerful URL
  routing system and a bunch of community contributed addon modules.

  Werkzeug is unicode aware and doesn't enforce a specific template
  engine, database adapter or anything else.  It doesn't even enforce
  a specific way of handling requests and leaves all that up to the
  developer. It's most useful for end user applications which should work
  on as many server environments as possible (such as blogs, wikis,
  bulletin boards, etc.).


pkgId: 32db7dff28a48f939bff24417070a2f791c3e5ea40b349285638d125a2f5ce15
name: python-wrapt
arch: src
version: 1.13.3
epoch: 0
release: 1.sdl9
summary: A Python module for decorators, wrappers and monkey patching
url: https://github.com/GrahamDumpleton/wrapt
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-wrapt-1.13.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  The aim of the wrapt module is to provide a transparent object proxy
  for Python, which can be used as the basis for the construction of
  function wrappers and decorator functions.


pkgId: ae1ad5c1d638fda008403336144578837f6c5939963bc23a457da2dc298dc215
name: python-zmq
arch: src
version: 22.3.0
epoch: 0
release: 2.sdl9
summary: Software library for fast, message-based applications
url: https://zeromq.org/languages/python/
rpm_license: LGPLv3+ and ASL 2.0 and BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-zmq-22.3.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  The 0MQ lightweight messaging kernel is a library which extends the
  standard socket interfaces with features traditionally provided by
  specialized messaging middle-ware products. 0MQ sockets provide an
  abstraction of asynchronous message queues, multiple messaging
  patterns, message filtering (subscriptions), seamless access to
  multiple transport protocols and more.


pkgId: 096417a2293b8e64eaaabe88d3ce7adc084bac62eaa430fa421a560537cc446c
name: python-zope-component
arch: src
version: 4.3.0
epoch: 0
release: 19.sdl9
summary: Zope Component Architecture
url: https://pypi.io/project/zope.component
rpm_license: ZPLv2.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-zope-component-4.3.0-19.sdl9.src.rpm
checksum_type: sha256
description:
  This package represents the core of the Zope Component Architecture.
  Together with the 'zope.interface' package, it provides facilities for
  defining, registering and looking up components.


pkgId: b9fc52adefd4c228c9da64ed2874b9d7cd24960a7dbeb7b4e3ff5c074ae2cecf
name: python-zope-event
arch: src
version: 4.5.0
epoch: 0
release: 1.sdl9.1
summary: Zope Event Publication
url: https://pypi.python.org/pypi/zope.event/
rpm_license: ZPLv2.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-zope-event-4.5.0-1.sdl9.1.src.rpm
checksum_type: sha256
description:
  The zope.event package provides a simple event system. It provides
  an event publishing system and a very simple event-dispatching system
  on which more sophisticated event dispatching systems can be built.
  (For example, a type-based event dispatching system that builds on
  zope.event can be found in zope.component.)


pkgId: 82998535c6b825f2b66830dd907e8cf058aa52ce6b5547d56b338782887c9f42
name: python-zope-interface
arch: src
version: 5.4.0
epoch: 0
release: 5.sdl9.1
summary: Zope 3 Interface Infrastructure
url: https://pypi.io/project/zope.interface
rpm_license: ZPLv2.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-zope-interface-5.4.0-5.sdl9.1.src.rpm
checksum_type: sha256
description:
  Interfaces are a mechanism for labeling objects as conforming to a given API
  or contract.

  This is a separate distribution of the zope.interface package used in Zope 3.


pkgId: 3fa9b8afdfd80450745ad0c3957ea93dbb2572272648c62f2cf60d81f9fd5197
name: python-zope-testing
arch: src
version: 4.7
epoch: 0
release: 7.sdl9
summary: Zope Testing Framework
url: https://pypi.io/project/zope.testing
rpm_license: ZPLv2.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python-zope-testing-4.7-7.sdl9.src.rpm
checksum_type: sha256
description:
  This package provides a number of testing frameworks. It includes a
  flexible test runner, and supports both doctest and unittest.


pkgId: 7bd12ce71eba4759728351d74e35ff2d38b74a3e2294aa1f7ed84b0e46028588
name: python3-mypy
arch: src
version: 0.971
epoch: 0
release: 2.sdl9
summary: A static type checker for Python
url: https://github.com/python/mypy
rpm_license: MIT and ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python3-mypy-0.971-2.sdl9.src.rpm
checksum_type: sha256
description:
  Mypy is an optional static type checker for Python.  You can add type
  hints to your Python programs using the upcoming standard for type
  annotations introduced in Python 3.5 beta 1 (PEP 484), and use mypy to
  type check them statically. Find bugs in your programs without even
  running them!


pkgId: 25e21bc136e16693b2ce7190c6bbc8b4bde996470ad1f96632ed807b72449907
name: python3-py3dns
arch: src
version: 3.2.1
epoch: 0
release: 7.sdl9
summary: Python3 DNS library
url: https://launchpad.net/py3dns/
rpm_license: Python
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python3-py3dns-3.2.1-7.sdl9.src.rpm
checksum_type: sha256
description:
  This Python 3 module provides a DNS API for looking up DNS entries from
  within Python 3 modules and applications. This module is a simple,
  lightweight implementation.


pkgId: 75a4b7970e21d688a87115af36ec4457c141ad2e0bb6b1db0f37042e0babd714
name: python3-typed_ast
arch: src
version: 1.5.4
epoch: 0
release: 2.sdl9
summary: A fork of the ast module with type annotations
url: https://github.com/python/typed_ast
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: python3-typed_ast-1.5.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  A fork of the ast module with type annotations. This package is based on the ast modules from Python 2 and 3,
  and has been extended with support for type comments and type annotations
  as supported in Python 3.6.


pkgId: 51506d9b0afe3f14642042417ebffc6bebffaf144c06bc8f65885b1651e712e9
name: pyzor
arch: src
version: 1.0.0
epoch: 0
release: 28.sdl9
summary: Collaborative spam filtering system
url: https://github.com/SpamExperts/pyzor
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: pyzor-1.0.0-28.sdl9.src.rpm
checksum_type: sha256
description:
  Pyzor is a collaborative, networked system to detect
  and block spam using identifying digests of messages.
  Pyzor is similar to Vipul's Razor except implemented
  in python, and using fully open source servers.

  Pyzor can be used either standalone, or to augment the
  spam filtering ability of spamassassin.  spamassassin
  is highly recommended.


pkgId: 9fb894a52f32b86854461195c6dd9593a23da6523e8f505697cc5c7d72f25d39
name: qca
arch: src
version: 2.3.4
epoch: 0
release: 5.sdl9
summary: Qt Cryptographic Architecture
url: https://userbase.kde.org/QCA
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qca-2.3.4-5.sdl9.src.rpm
checksum_type: sha256
description:
  Taking a hint from the similarly-named Java Cryptography Architecture,
  QCA aims to provide a straightforward and cross-platform crypto API,
  using Qt datatypes and conventions. QCA separates the API from the
  implementation, using plugins known as Providers. The advantage of this
  model is to allow applications to avoid linking to or explicitly depending
  on any particular cryptographic library. This allows one to easily change
  or upgrade crypto implementations without even needing to recompile the
  application!


pkgId: 016ef71e9ee407dc9bfe7853191ad8f7b52c60d6e2f74ed109b518075a449357
name: qqc2-desktop-style
arch: src
version: 5.105.0
epoch: 0
release: 1.sdl9
summary: QtQuickControls2 style for consistency between QWidget and QML apps
url: https://invent.kde.org/frameworks/qqc2-desktop-style
rpm_license: (LGPLv3 or GPLv3) and LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qqc2-desktop-style-5.105.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  This is a style for QtQuickControls 2 that uses QWidget's QStyle for
  painting, making possible to achieve an higher degree of consistency
  between QWidget-based and QML-based apps.


pkgId: 047139e43fced88f0d6a5403f1a658303bea8ae5dc25475825bbd6cc056a54d3
name: qrencode
arch: src
version: 4.1.1
epoch: 0
release: 1.sdl9
summary: Generate QR 2D barcodes
url: http://fukuchi.org/works/qrencode/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qrencode-4.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Qrencode is a utility software using libqrencode to encode string data in
  a QR Code and save as a PNG image.


pkgId: 8a754e061517fff10bcf30be4734f634af19682f2c75ad6dd43388b9075e055a
name: qstat
arch: src
version: 2.17
epoch: 0
release: 1.sdl9
summary: Real-time Game Server Status for FPS game servers
url: https://github.com/multiplay/qstat
rpm_license: Artistic 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qstat-2.17-1.sdl9.src.rpm
checksum_type: sha256
description:
  QStat is a command-line program that gathers real-time statistics
  from Internet game servers. Most supported games are of the first
  person shooter variety (Quake, Half-Life, etc)


pkgId: f8a7f5d7552ffdfd1c3f0b394685ee0513b1ec06ef43e1fbf4b9392a38970186
name: qt
arch: src
version: 4.8.7
epoch: 1
release: 73.sdl9
summary: Qt toolkit
url: http://qt-project.org/
rpm_license: (LGPLv2 with exceptions or GPLv3 with exceptions) and ASL 2.0 and BSD and FTL and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qt-4.8.7-73.sdl9.src.rpm
checksum_type: sha256
description:
  Qt is a software toolkit for developing applications.

  This package contains base tools, like string, xml, and network
  handling.


pkgId: 0f3f06c8c5180313ba3c4480d92bba00a17c86076c90015e654bb5a8ad1906b6
name: qt5-qtcharts
arch: src
version: 5.15.3
epoch: 0
release: 1.sdl9
summary: Qt5 - Charts component
url: http://www.qt.io
rpm_license: GPLv3
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qt5-qtcharts-5.15.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Qt Charts module provides a set of easy to use chart components. It uses the Qt Graphics View Framework, therefore charts can be easily
  integrated to modern user interfaces. Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types.
  Users can easily create impressive graphs by selecting one of the charts themes.


pkgId: ce5b101c7272bfffc57822e236097f17c8b953dffe989bbf00e3948fa8762d33
name: qt5-qtfeedback
arch: src
version: 20180903gita14bd0b
epoch: 0
release: 4.sdl9
summary: Qt5 Tactile Feedback
url: https://code.qt.io/cgit/qt/qtfeedback.git/
rpm_license: GPLv2+ and LGPLv3 and FDL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qt5-qtfeedback-20180903gita14bd0b-4.sdl9.src.rpm
checksum_type: sha256
description:
  Qt5 tactile feedback libraries. This enables capabilities like vibrator feedback
  for virtual keyboards.


pkgId: c30fd40ea41ffa5cd69b81dfd73691f4fe086c845b841a131ef58d374791e3b4
name: qt5-qtspeech
arch: src
version: 5.15.3
epoch: 0
release: 1.sdl9
summary: Qt5 - Speech component
url: http://www.qt.io
rpm_license: LGPLv2 with exceptions or GPLv3 with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qt5-qtspeech-5.15.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  The module enables a Qt application to support accessibility features such as text-to-speech, which is useful for end-users who are
  visually challenged or cannot access the application for whatever reason. The most common use case where text-to-speech comes in handy
  is when the end-user is driving and cannot attend the incoming messages on the phone. In such a scenario, the messaging application
  can read out the incoming message. Qt Serial Port provides the basic functionality, which includes configuring, I/O operations,
  getting and setting the control signals of the RS-232 pinouts.


pkgId: 123c5bbf70b4bc2512413f5765b91072cce130e341005d6fb3fb8e0dec2b11fe
name: qt5-qtvirtualkeyboard
arch: src
version: 5.15.3
epoch: 0
release: 1.sdl9
summary: Qt5 - VirtualKeyboard component
url: http://qt.io
rpm_license: LGPLv2 with exceptions or GPLv3 with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qt5-qtvirtualkeyboard-5.15.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  The Qt Virtual Keyboard project provides an input framework and reference keyboard frontend
  for Qt 5.  Key features include:
  * Customizable keyboard layouts and styles with dynamic switching.
  * Predictive text input with word selection.
  * Character preview and alternative character view.
  * Automatic capitalization and space insertion.
  * Scalability to different resolutions.
  * Support for different character sets (Latin, Simplified/Traditional Chinese, Hindi, Japanese, Arabic, Korean, and others).
  * Support for most common input languages, with possibility to easily extend the language support.
  * Left-to-right and right-to-left input.
  * Hardware key support for 2-way and 5-way navigation.
  * Handwriting support, with gestures for fullscreen input.
  * Audio feedback.


pkgId: fb06803932efb3c9782a2097d91c590ac37178ba5448367914d9e4ca81d0604f
name: qt5-qtwebengine
arch: src
version: 5.15.8
epoch: 0
release: 5.sdl9
summary: Qt5 - QtWebEngine components
description: Qt5 - QtWebEngine components.
url: http://www.qt.io
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qt5-qtwebengine-5.15.8-5.sdl9.src.rpm
checksum_type: sha256
rpm_license:
  (LGPLv2 with exceptions or GPLv3 with exceptions) and BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)


pkgId: 22d794a16c04212ad41e6953caabd1ab997316db9003d2ab781d41f9644452fa
name: qtermwidget
arch: src
version: 1.2.0
epoch: 0
release: 2.sdl9
summary: Qt5 terminal widget
url: https://github.com/lxqt/qtermwidget/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qtermwidget-1.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  QTermWidget is an open-source project originally based on KDE4 Konsole
  application, but it took its own direction later.
  The main goal of this project is to provide Unicode-enabled, embeddable
  Qt widget for using as a built-in console (or terminal emulation widget)


pkgId: 7880adf7197a89f3aff2f4ccc745899a53265de62ab390be3707b8b440b87178
name: qtlockedfile
arch: src
version: 2.4
epoch: 0
release: 30.20150629git5a07df5.sdl9
summary: QFile extension with advisory locking functions
url: http://doc.qt.digia.com/solutions/4/qtlockedfile/qtlockedfile.html
rpm_license: GPLv3 or LGPLv2 with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qtlockedfile-2.4-30.20150629git5a07df5.sdl9.src.rpm
checksum_type: sha256
description:
  This class extends the QFile class with inter-process file locking capabilities.
  If an application requires that several processes should access the same file,
  QtLockedFile can be used to easily ensure that only one process at a time is
  writing to the file, and that no process is writing to it while others are
  reading it.


pkgId: a41fa3e5f638f8cfce9b72a8f03ae016ca22e4b790c26833e2dd4e1a0e4efb81
name: qtsingleapplication
arch: src
version: 2.6.1
epoch: 0
release: 37.sdl9
summary: Qt library to start applications only once per user
url: http://doc.qt.digia.com/solutions/4/qtsingleapplication/qtsingleapplication.html
rpm_license: GPLv3 or LGPLv2 with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qtsingleapplication-2.6.1-37.sdl9.src.rpm
checksum_type: sha256
description:
  For some applications it is useful or even critical that they are started
  only once by any user. Future attempts to start the application should
  activate any already running instance, and possibly perform requested
  actions, e.g. loading a file, in that instance.

  The QtSingleApplication class provides an interface to detect a running
  instance, and to send command strings to that instance.


pkgId: 9d01d64daa908f5f53a9a40ef9e2bfffeb487248bc2661bb65d2b5b7ad2b12ba
name: qtsoap
arch: src
version: 2.7
epoch: 0
release: 29.sdl9
summary: The Simple Object Access Protocol Qt4-based client side library
url: http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtsoap
rpm_license: LGPLv2 with exceptions or GPLv3
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qtsoap-2.7-29.sdl9.src.rpm
checksum_type: sha256
description:
  The SOAP (Simple Object Access Protocol) library uses the XML standard
  for describing how to exchange messages. Its primary usage is to invoke web
  services and get responses from Qt-based applications.
  This package is built against Qt4.


pkgId: 2c50fd86d7dd8b3869fd2338beaf099b73696776162a0a23b32a27815a9f1502
name: qtspell
arch: src
version: 1.0.1
epoch: 0
release: 7.sdl9
summary: Spell checking for Qt text widgets
url: https://github.com/manisandro/qtspell
rpm_license: GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: qtspell-1.0.1-7.sdl9.src.rpm
checksum_type: sha256
description:
  QtSpell adds spell-checking functionality to Qt's text widgets, using the
  enchant spell-checking library.


pkgId: cff971f85b6ac8b5be0e8bc1c043cfc591e2a8b48042825c271a2536b1158807
name: quazip
arch: src
version: 1.2
epoch: 0
release: 2.sdl9
summary: Qt/C++ wrapper for the minizip library
url: https://github.com/stachenov/quazip
rpm_license: GPLv2+ or LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: quazip-1.2-2.sdl9.src.rpm
checksum_type: sha256
description:
  QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that
  can be used to access ZIP archives. It uses Trolltech's Qt toolkit.

  QuaZIP allows you to access files inside ZIP archives using QIODevice API,
  and - yes! - that means that you can also use QTextStream, QDataStream or
  whatever you would like to use on your zipped files.

  QuaZIP provides complete abstraction of the ZIP/UNZIP API, for both reading
  from and writing to ZIP archives.


pkgId: 664f2c91d8347d228b4ea95e5940b50141eeafcfd4e0b2835306a9d895a5a545
name: radcli
arch: src
version: 1.3.0
epoch: 0
release: 4.sdl9
summary: RADIUS protocol client library
url: http://radcli.github.io/radcli/
rpm_license: BSD and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: radcli-1.3.0-4.sdl9.src.rpm
checksum_type: sha256
description:
  The radcli library is a library for writing RADIUS Clients. The library's
  approach is to allow writing RADIUS-aware application in less than 50 lines
  of C code. It was based originally on freeradius-client and is source compatible
  with it.


pkgId: eeac1e21559b20420cdfdff8ca1d02e8478d79ae0d5c1d0cb114fc3a0982ccd3
name: rcs
arch: src
version: 5.10.1
epoch: 0
release: 3.sdl9
summary: Revision Control System (RCS) file version management tools
url: http://www.gnu.org/software/rcs/
rpm_license: GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rcs-5.10.1-3.sdl9.src.rpm
checksum_type: sha256
description:
  The Revision Control System (RCS) is a system for managing multiple
  versions of files.  RCS automates the storage, retrieval, logging,
  identification and merging of file revisions.  RCS is useful for text
  files that are revised frequently (for example, programs,
  documentation, graphics, papers and form letters).

  The rcs package should be installed if you need a system for managing
  different versions of files.


pkgId: 16bd45ae8408bb6f2866c279f4297e32a0034c578037ac2d9ec2fb11fea6823c
name: rdesktop
arch: src
version: 1.9.0
epoch: 0
release: 8.sdl9
summary: X client for remote desktop into Windows Terminal Server
url: http://www.rdesktop.org/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rdesktop-1.9.0-8.sdl9.src.rpm
checksum_type: sha256
description:
  rdesktop is an open source client for Windows NT Terminal Server and
  Windows 2000 & 2003 Terminal Services, capable of natively speaking
  Remote Desktop Protocol (RDP) in order to present the user's NT
  desktop. Unlike Citrix ICA, no server extensions are required.


pkgId: f038bc68205dbf988d61cf749411049ee4556005e4bf3c396dc1e40315569572
name: re2c
arch: src
version: 2.2
epoch: 0
release: 1.sdl9
summary: Tool for generating C, C++, and go recognizers from regular expressions
url: https://re2c.org/
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: re2c-2.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  re2c is a tool for writing very fast and very flexible scanners. Unlike any
  other such tool, re2c focuses on generating high efficient code for regular
  expression matching. As a result this allows a much broader range of use than
  any traditional lexer offers. And Last but not least re2c generates warning
  free code that is equal to hand-written code in terms of size, speed and
  quality.


pkgId: df0e16290073590c174f56e182761d5ae31a93db1d36004e67d26ebd5eb29975
name: recode
arch: src
version: 3.7.11
epoch: 0
release: 1.sdl9
summary: Conversion between character sets and surfaces
url: https://github.com/rrthomas/recode
rpm_license: GPLv3+ and LGPLv3+ and BSD and OFSFDL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: recode-3.7.11-1.sdl9.src.rpm
checksum_type: sha256
description:
  The recode tool and library convert files between character sets and surfaces.
  It recognizes or produces over 200 different character sets (or about 300 if
  combined with an iconv library) and transliterates files between almost any
  pair. When exact transliteration is not possible, it gets rid of the offending
  character or falls back on an approximations.


pkgId: caf17afb5460bb3c2dabc687dd1662c423de6eeee67708bb287fedadb8636423
name: rlottie
arch: src
version: 0.2
epoch: 0
release: 8.sdl9
summary: Platform independent standalone library that plays Lottie Animation
url: https://github.com/Samsung/rlottie
rpm_license: MIT AND FTL AND BSD-3-Clause AND MPL-1.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rlottie-0.2-8.sdl9.src.rpm
checksum_type: sha256
description:
  rlottie is a platform independent standalone c++ library for rendering
  vector based animations and art in realtime.

  Lottie loads and renders animations and vectors exported in the bodymovin
  JSON format. Bodymovin JSON can be created and exported from After Effects
  with bodymovin, Sketch with Lottie Sketch Export, and from Haiku.

  For the first time, designers can create and ship beautiful animations
  without an engineer painstakingly recreating it by hand. Since the animation
  is backed by JSON they are extremely small in size but can be large in
  complexity!


pkgId: 70cedb5f4c91ab364e4292f7846cdf6d6b0311e0daf55e194b60c1457f9cf5b4
name: rosegarden4
arch: src
version: 21.12
epoch: 0
release: 3.sdl9
summary: MIDI, audio and notation editor
url: https://www.rosegardenmusic.com/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rosegarden4-21.12-3.sdl9.src.rpm
checksum_type: sha256
description:
  Rosegarden is a professional audio and MIDI sequencer, score editor, and
  general purpose music composition and editing environment.

  Rosegarden is an easy to learn, attractive application, ideal for composers,
  musicians, music students, and small studio or home recording environments.


pkgId: bfb1c9a589ccaa5c0cfe1f32d2503c95b27d8271e3682f376335bd1a30554224
name: roundcubemail
arch: src
version: 1.5.3
epoch: 0
release: 1.sdl9
summary: Round Cube Webmail is a browser-based multilingual IMAP client
url: http://www.roundcube.net
rpm_license: GPLv3+ with exceptions and GPLv3+ and GPLv2 and LGPLv2+ and CC-BY-SA and MIT and BSD and PHP
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: roundcubemail-1.5.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  RoundCube Webmail is a browser-based multilingual IMAP client
  with an application-like user interface. It provides full
  functionality you expect from an e-mail client, including MIME
  support, address book, folder manipulation, message searching
  and spell checking. RoundCube Webmail is written in PHP and
  requires a database: MySQL, PostgreSQL and SQLite are known to
  work. The user interface is fully skinnable using XHTML and
  CSS 2.


pkgId: d910692ddacc38a26d02668336d4123349eadb3b32d7b8f1e0e0877890691d04
name: rsh
arch: src
version: 0.17
epoch: 0
release: 102.sdl9
summary: Clients for remote access commands (rsh, rlogin, rcp)
url: ftp://ftp.uk.linux.org/pub/linux/Networking/netkit
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rsh-0.17-102.sdl9.src.rpm
checksum_type: sha256
description:
  The rsh package contains a set of programs which allow users to run
  commands on remote machines, login to other machines and copy files
  between machines (rsh, rlogin and rcp).  All three of these commands
  use rhosts style authentication.  This package contains the clients
  needed for all of these services.
  The rsh package should be installed to enable remote access to other
  machines


pkgId: 1873d3784cc676da39453eed21f1069a6437d4e179a44e12f99735ff5832ed64
name: rt
arch: src
version: 5.0.3
epoch: 0
release: 2.sdl9
summary: Request tracker
url: https://bestpractical.com/request-tracker
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rt-5.0.3-2.sdl9.src.rpm
checksum_type: sha256
description:
  RT is an enterprise-grade ticketing system which enables a group of people
  to intelligently and efficiently manage tasks, issues, and requests submitted
  by a community of users.


pkgId: fcfb40bba575c6e322564df1865d3e2f27f7116b7a956b015ed17383b2e6ddb8
name: rtmpdump
arch: src
version: 2.4
epoch: 0
release: 21.20190330.gitc5f04a5.sdl9.1
summary: Toolkit for RTMP streams
url: http://rtmpdump.mplayerhq.hu/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rtmpdump-2.4-21.20190330.gitc5f04a5.sdl9.1.src.rpm
checksum_type: sha256
description:
  rtmpdump is a toolkit for RTMP streams. All forms of RTMP are supported,
  including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.


pkgId: 0472e5b8ccc1f8d50bbbe0a4111e1e5df3f1f371c6495980be3c1f8da6103e7d
name: rtorrent
arch: src
version: 0.9.8
epoch: 0
release: 7.sdl9
summary: BitTorrent client based on libtorrent
url: https://github.com/rakshasa/rtorrent
rpm_license: GPLv2+ with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rtorrent-0.9.8-7.sdl9.src.rpm
checksum_type: sha256
description:
  A BitTorrent client using libtorrent, which on high-bandwidth connections is
  able to seed at 3 times the speed of the official client. Using
  ncurses its ideal for use with screen or dtach. It supports
  saving of sessions and allows the user to add and remove torrents and scanning
  of directories for torrent files to seed and/or download.


pkgId: 2daadfce69a41e424fb6a8c36c198d6082f62b424e45e7c41d5b636b68920c95
name: rubberband
arch: src
version: 3.1.0
epoch: 0
release: 2.sdl9
summary: Audio time-stretching and pitch-shifting library
url: http://www.breakfastquay.com/rubberband/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rubberband-3.1.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Rubber Band is a library and utility program that permits you to change the
  tempo and pitch of an audio recording independently of one another.


pkgId: 38e7fc222b5de32f4c406e6c84259d6254d5fa312af26599451af0a16c14f838
name: rust-arrayvec
arch: src
version: 0.7.2
epoch: 0
release: 4.sdl9
summary: Vector with fixed capacity, backed by an array (it can be stored on the stack too)
url: https://crates.io/crates/arrayvec
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-arrayvec-0.7.2-4.sdl9.src.rpm
checksum_type: sha256
description:
  Vector with fixed capacity, backed by an array (it can be stored on the stack
  too). Implements fixed capacity ArrayVec and ArrayString.


pkgId: 613a5ea9750ba9af3f8a91553e30fecea0ae723c8b1fe00da4870bd175574797
name: rust-bencher
arch: src
version: 0.1.5
epoch: 0
release: 13.sdl9
summary: Port of the libtest (unstable Rust) benchmark runner to Rust stable releases
url: https://crates.io/crates/bencher
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-bencher-0.1.5-13.sdl9.src.rpm
checksum_type: sha256
description:
  A port of the libtest (unstable Rust) benchmark runner to Rust stable releases.
  Supports running benchmarks and filtering based on the name. Benchmark
  execution works exactly the same way and no more (caveat: black_box is still
  missing!).


pkgId: 1aef2ad253dd54e4fa1d73b733c6f72627ee0fa0514228839a0b2cbeeae92c2f
name: rust-bincode
arch: src
version: 1.3.3
epoch: 0
release: 6.sdl9
summary: Binary serialization / deserialization strategy that uses Serde
url: https://crates.io/crates/bincode
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-bincode-1.3.3-6.sdl9.src.rpm
checksum_type: sha256
description:
  Binary serialization / deserialization strategy that uses Serde for
  transforming structs into bytes and vice versa!.


pkgId: 691e45cc967db09a0a8b03c13132d8af2242e6d0ebbe69ce357eb67f786272e4
name: rust-bitstream-io
arch: src
version: 1.6.0
epoch: 0
release: 1.sdl9
summary: Library for reading/writing un-aligned values from/to streams
url: https://crates.io/crates/bitstream-io
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-bitstream-io-1.6.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Library for reading/writing un-aligned values from/to streams in big-endian and
  little-endian formats.


pkgId: 7cf7fa7e7a9fcc566267e8442955d8c9e054356996969448ac28ee133e52545f
name: rust-cc
arch: src
version: 1.0.79
epoch: 0
release: 1.sdl9
summary: Build-time dependency for Cargo build scripts to invoke the native C compiler
url: https://crates.io/crates/cc
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-cc-1.0.79-1.sdl9.src.rpm
checksum_type: sha256
description:
  Build-time dependency for Cargo build scripts to assist in invoking the native
  C compiler to compile native C code into a static archive to be linked into
  Rust code.


pkgId: eda536ec13ef501ac337eb3c8b3659c792e851519801817b71f180d682dda1e3
name: rust-cfg-if
arch: src
version: 1.0.0
epoch: 0
release: 6.sdl9
summary: Macro to ergonomically define an item depending on a large number of #[cfg] parameters
url: https://crates.io/crates/cfg-if
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-cfg-if-1.0.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  Macro to ergonomically define an item depending on a large number of #[cfg]
  parameters. Structured like an if-else chain, the first matching branch is the
  item that gets emitted.


pkgId: a3938e24e5f46b53f426da887cdae9d9222796e8a4f9f023322fc7c0eb07cdf7
name: rust-cpufeatures
arch: src
version: 0.2.7
epoch: 0
release: 1.sdl9
summary: Lightweight runtime CPU feature detection for x86/x86_64 and aarch64
url: https://crates.io/crates/cpufeatures
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-cpufeatures-0.2.7-1.sdl9.src.rpm
checksum_type: sha256
description:
  Lightweight runtime CPU feature detection for x86/x86_64 and aarch64
  with no_std support and support for mobile targets including Android and
  iOS.


pkgId: eea7b020446a44136140ab08dff6dcbbec39c5a55110d484330dc89d73f63853
name: rust-dirs-next
arch: src
version: 2.0.0
epoch: 0
release: 5.sdl9
summary: Tiny low-level library that provides platform-specific standard locations of directories
url: https://crates.io/crates/dirs-next
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-dirs-next-2.0.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  Tiny low-level library that provides platform-specific standard locations of
  directories for config, cache and other data on Linux, Windows, macOS and Redox
  by leveraging the mechanisms defined by the XDG base/user directory
  specifications on Linux, the Known Folder API on Windows, and the Standard
  Directory guidelines on macOS.


pkgId: 7aacef02576d8e5556a764560b10f98ae4616afefbb940d9b60396e3e4dd3e4a
name: rust-flate2
arch: src
version: 1.0.25
epoch: 0
release: 1.sdl9
summary: DEFLATE compression and decompression exposed as Read/BufRead/Write streams
url: https://crates.io/crates/flate2
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-flate2-1.0.25-1.sdl9.src.rpm
checksum_type: sha256
description:
  DEFLATE compression and decompression exposed as Read/BufRead/Write
  streams. Supports miniz_oxide and multiple zlib implementations.
  Supports zlib, gzip, and raw deflate streams.


pkgId: a32f4a5b4823a92550f69e0f73f7f704c9e2b5e8286f82cb469b36ae05a429a0
name: rust-futures
arch: src
version: 0.3.28
epoch: 0
release: 1.sdl9
summary: Implementation of futures and streams
url: https://crates.io/crates/futures
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-futures-0.3.28-1.sdl9.src.rpm
checksum_type: sha256
description:
  An implementation of futures and streams featuring zero allocations,
  composability, and iterator-like interfaces.


pkgId: 87e63b38dd1e808bfe18c5b0156963b5d552a30908bb3c6ab74246f898c251e5
name: rust-futures-cpupool
arch: src
version: 0.1.8
epoch: 0
release: 14.sdl9
summary: Implementation of thread pools which hand out futures
url: https://crates.io/crates/futures-cpupool
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-futures-cpupool-0.1.8-14.sdl9.src.rpm
checksum_type: sha256
description:
  Implementation of thread pools which hand out futures to the results of the
  computation on the threads themselves.


pkgId: 7385a1a1b86c7a27d396cd28da75489437f67039a8afadb896a21fb6197aba5e
name: rust-futures0.1
arch: src
version: 0.1.29
epoch: 0
release: 8.sdl9
summary: Implementation of futures and streams featuring zero allocations
url: https://crates.io/crates/futures
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-futures0.1-0.1.29-8.sdl9.src.rpm
checksum_type: sha256
description:
  Implementation of futures and streams featuring zero allocations,
  composability, and iterator-like interfaces.


pkgId: 64e823e442c0ff0ad1eae30ec8ebdcea399fab14cb27da582acb7aa1b3e19c05
name: rust-git2
arch: src
version: 0.14.4
epoch: 0
release: 2.sdl9
summary: Bindings to libgit2 for interoperating with git repositories
url: https://crates.io/crates/git2
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-git2-0.14.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  Bindings to libgit2 for interoperating with git repositories. This library is
  both threadsafe and memory safe and allows both reading and writing git
  repositories.


pkgId: e894a70937411d22ffe5d200058711dbe40a676ed7f52de287e3832add480dee
name: rust-git2-curl
arch: src
version: 0.15.0
epoch: 0
release: 1.sdl9
summary: Backend for an HTTP transport in libgit2 powered by libcurl
url: https://crates.io/crates/git2-curl
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-git2-curl-0.15.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Backend for an HTTP transport in libgit2 powered by libcurl.
  Intended to be used with the git2 crate.


pkgId: 5152809ce34d9d08b2924fd30d1480e4bf118a13092ec216986b7ef89a06a1b3
name: rust-globset
arch: src
version: 0.4.9
epoch: 0
release: 1.sdl9
summary: Cross platform single glob and glob set matching
url: https://crates.io/crates/globset
rpm_license: Unlicense OR MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-globset-0.4.9-1.sdl9.src.rpm
checksum_type: sha256
description:
  Cross platform single glob and glob set matching. Glob set matching is the
  process of matching one or more glob patterns against a single candidate path
  simultaneously, and returning all of the globs that matched.


pkgId: ed402df630f36e803318d7efcd5086f4c840bbe12c7adda91ad1211625e0bbf5
name: rust-image0.23
arch: src
version: 0.23.14
epoch: 0
release: 1.sdl9
summary: Imaging library written in Rust
url: https://crates.io/crates/image
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-image0.23-0.23.14-1.sdl9.src.rpm
checksum_type: sha256
description:
  Imaging library written in Rust. Provides basic filters and decoders for the
  most common image formats.


pkgId: 940dcbb8686c1aaf9c14af8fa8a7ccb83e192882cceb11451a799d323667c619
name: rust-libloading
arch: src
version: 0.7.4
epoch: 0
release: 1.sdl9
summary: Bindings for native dynamic library loading primitives
url: https://crates.io/crates/libloading
rpm_license: ISC
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-libloading-0.7.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  Bindings around the platform's dynamic library loading primitives with greatly
  improved memory safety.


pkgId: 42c9584e99144a40cea0a076fc408d7c5a8d6639a313e34c84c21ad38ea0f024
name: rust-num0.3
arch: src
version: 0.3.1
epoch: 0
release: 3.sdl9
summary: Collection of numeric types and traits for Rust
url: https://crates.io/crates/num
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-num0.3-0.3.1-3.sdl9.src.rpm
checksum_type: sha256
description:
  Collection of numeric types and traits for Rust, including bigint, complex,
  rational, range iterators, generic integers, and more!.


pkgId: 413eb572827c68f70ac69a9c5eff0a49ad5dab117e8e8dbcdb5820987ff7b724
name: rust-packaging
arch: src
version: 21
epoch: 0
release: 4.sdl9
summary: RPM macros for building Rust packages
url: https://pagure.io/fedora-rust/rust2rpm
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-packaging-21-4.sdl9.src.rpm
checksum_type: sha256
description:
  The package provides RPM macros for building Rust projects.

  Note that rust-srpm-macros is a seperate arch-independent package that
  is also required to build Rust packages.


pkgId: 71d1528d971f8250f884db7ff0628ddf78c83065db6d28dfec4e5073c50043a9
name: rust-peeking_take_while
arch: src
version: 0.1.2
epoch: 0
release: 13.sdl9
summary: Like `Iterator::take_while`, but calls the predicate on a peeked value
url: https://crates.io/crates/peeking_take_while
rpm_license: ASL 2.0 or MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-peeking_take_while-0.1.2-13.sdl9.src.rpm
checksum_type: sha256
description:
  Like `Iterator::take_while`, but calls the predicate on a peeked value. This
  allows you to use `Iterator::by_ref` and `Iterator::take_while` together, and
  still get the first value for which the `take_while` predicate returned false
  after dropping the `by_ref`.


pkgId: b0a8adb5aa6f50fbf2c1e8b9eb2dc56faa0c265ee29af203f64935432cb39ce6
name: rust-permutohedron
arch: src
version: 0.2.4
epoch: 0
release: 13.sdl9
summary: Generate permutations of sequences
url: https://crates.io/crates/permutohedron
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-permutohedron-0.2.4-13.sdl9.src.rpm
checksum_type: sha256
description:
  Generate permutations of sequences. Either lexicographical order permutations,
  or a minimal swaps permutation sequence implemented using Heap's algorithm.


pkgId: 5c0817c5216b700538b0bfa92d045dc37972072c0670fee701fe22a960b1e04b
name: rust-pkg-config
arch: src
version: 0.3.27
epoch: 0
release: 1.sdl9
summary: Library to run the pkg-config system tool
url: https://crates.io/crates/pkg-config
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-pkg-config-0.3.27-1.sdl9.src.rpm
checksum_type: sha256
description:
  A library to run the pkg-config system tool at build time in order to be
  used in Cargo build scripts.


pkgId: e2db90a227481e7de91e40cf2b9198da8f650f23a850d95d2f435a04e0b76758
name: rust-proc-macro2-0.4
arch: src
version: 0.4.30
epoch: 0
release: 7.sdl9
summary: Stable implementation of the upcoming new `proc_macro` API
url: https://crates.io/crates/proc-macro2
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-proc-macro2-0.4-0.4.30-7.sdl9.src.rpm
checksum_type: sha256
description:
  Stable implementation of the upcoming new `proc_macro` API. Comes with an
  option, off by default, to also reimplement itself in terms of the upstream
  unstable API.


pkgId: 006d9a4606e7519db12031c0b35e9b68dc9d031ab482788d8974e0b38a8ac8ae
name: rust-proc-macro2
arch: src
version: 1.0.56
epoch: 0
release: 1.sdl9
summary: Substitute implementation of the Rust compiler's proc_macro API
url: https://crates.io/crates/proc-macro2
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-proc-macro2-1.0.56-1.sdl9.src.rpm
checksum_type: sha256
description:
  A substitute implementation of the compiler's `proc_macro` API to
  decouple token-based libraries from the procedural macro use case.


pkgId: 1cd2e4d0773828abb22a4b241ac98742afacefb078a50aba182a65946a91db80
name: rust-pure-rust-locales
arch: src
version: 0.5.6
epoch: 0
release: 4.sdl9
summary: Pure Rust locales imported directly from the GNU C Library
url: https://crates.io/crates/pure-rust-locales
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-pure-rust-locales-0.5.6-4.sdl9.src.rpm
checksum_type: sha256
description:
  Pure Rust locales imported directly from the GNU C Library. `LC_COLLATE` and
  `LC_CTYPE` are not yet supported.


pkgId: 99be4e6ce89b79311d2b8b69589810f82fefa96044736a2883dedd0bce195715
name: rust-regex
arch: src
version: 1.7.3
epoch: 0
release: 1.sdl9
summary: Implementation of regular expressions for Rust
url: https://crates.io/crates/regex
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-regex-1.7.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  An implementation of regular expressions for Rust. This implementation
  uses finite automata and guarantees linear time matching on all inputs.


pkgId: 6b0b648563ea05c528fdb978959b279891663f40b7d069dce82abd7e9f6c5360
name: rust-rustc-serialize
arch: src
version: 0.3.24
epoch: 0
release: 16.sdl9
summary: Generic serialization/deserialization support
url: https://crates.io/crates/rustc-serialize
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-rustc-serialize-0.3.24-16.sdl9.src.rpm
checksum_type: sha256
description:
  Generic serialization/deserialization support corresponding to the
  `derive(RustcEncodable, RustcDecodable)` mode in the compiler. Also includes
  support for hex, base64, and json encoding and decoding.


pkgId: 302266de3949da026c9ad01f137ef3573e6cd8face2bcc6f56ae34fb2bda0b86
name: rust-scopeguard
arch: src
version: 1.1.0
epoch: 0
release: 6.sdl9
url: https://crates.io/crates/scopeguard
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-scopeguard-1.1.0-6.sdl9.src.rpm
checksum_type: sha256
summary:
  RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic)

description:
  RAII scope guard that will run a given closure when it goes out of scope, even
  if the code between panics (assuming unwinding panic).
  Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as
  shorthands for guards with one of the implemented strategies.


pkgId: 941c5d26a93f4d9ecd935f6313e6b4ce3e9a06f2a0a373526ccbcf546a142671
name: rust-sha2
arch: src
version: 0.10.6
epoch: 0
release: 1.sdl9
summary: Pure Rust implementation of the SHA-2 hash function family
url: https://crates.io/crates/sha2
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-sha2-0.10.6-1.sdl9.src.rpm
checksum_type: sha256
description:
  Pure Rust implementation of the SHA-2 hash function family including SHA-224,
  SHA-256, SHA-384, and SHA-512.


pkgId: 29567925272da7d7645b95d7047366a044b4a777574990f255f7047a332afb21
name: rust-stable_deref_trait
arch: src
version: 1.2.0
epoch: 0
release: 7.sdl9
url: https://crates.io/crates/stable_deref_trait
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-stable_deref_trait-1.2.0-7.sdl9.src.rpm
checksum_type: sha256
summary:
  Unsafe marker trait for types like Box and Rc that dereference to a stable address even when moved, and hence can be used with libraries such as owning_ref and rental

description:
  Unsafe marker trait for types like Box and Rc that dereference to a stable
  address even when moved, and hence can be used with libraries such as
  owning_ref and rental.


pkgId: 046629b633d624810a46106a563d923082c0155a7b0353ddc02e907919a6e6d4
name: rust-stacker
arch: src
version: 0.1.15
epoch: 0
release: 1.sdl9
summary: Stack growth library useful when implementing deeply recursive algorithms
url: https://crates.io/crates/stacker
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-stacker-0.1.15-1.sdl9.src.rpm
checksum_type: sha256
description:
  Stack growth library useful when implementing deeply recursive algorithms that
  may accidentally blow the stack.


pkgId: c9727521c89772bdf89b5ee92f114dbb1dc50542860a401da8dc75bdef1aeba6
name: rust-strsim
arch: src
version: 0.10.0
epoch: 0
release: 5.sdl9
summary: Implementations of string similarity metrics
url: https://crates.io/crates/strsim
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-strsim-0.10.0-5.sdl9.src.rpm
checksum_type: sha256
description:
  Implementations of string similarity metrics. Includes Hamming, Levenshtein,
  OSA, Damerau-Levenshtein, Jaro, Jaro-Winkler, and Sørensen-Dice.


pkgId: 6a6c1059f08bf0fb7749305c73030e1e44f3b03d9937e14062a3ae10d0427c5f
name: rust-tar
arch: src
version: 0.4.38
epoch: 0
release: 3.sdl9
summary: Rust implementation of a TAR file reader and writer
url: https://crates.io/crates/tar
rpm_license: MIT or ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-tar-0.4.38-3.sdl9.src.rpm
checksum_type: sha256
description:
  Rust implementation of a TAR file reader and writer. This library does not
  currently handle compression, but it is abstract over all I/O readers and
  writers. Additionally, great lengths are taken to ensure that the entire
  contents are never required to be entirely resident in memory all at once.


pkgId: 79f09811ebc09697639ad1390e0281ff7b4724aad76e6874b5cab545d7fd8b0e
name: rust-textwrap
arch: src
version: 0.16.0
epoch: 0
release: 1.sdl9
summary: Library for word wrapping, indenting, and dedenting strings
url: https://crates.io/crates/textwrap
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-textwrap-0.16.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Library for word wrapping, indenting, and dedenting strings. Has
  optional support for Unicode and emojis as well as machine hyphenation.


pkgId: 1dfa0af5e227d6be4875d7eda023ba8594def4f7c0b42b2d9b5a1992439ef0bf
name: rust-textwrap0.11
arch: src
version: 0.11.0
epoch: 0
release: 6.sdl9
summary: Small library for word wrapping, indenting, and dedenting strings
url: https://crates.io/crates/textwrap
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-textwrap0.11-0.11.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  Small library for word wrapping, indenting, and dedenting strings.
  You can use it to format strings (such as help and error messages) for display
  in commandline applications. It is designed to be efficient and handle Unicode
  characters correctly.


pkgId: f4c114f16f68d6c33a53b332ed2b7e6a7073e38a868e65d106846c1ac0c1a39b
name: rust-time
arch: src
version: 0.3.15
epoch: 0
release: 2.sdl9
summary: Date and time library
url: https://crates.io/crates/time
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-time-0.3.15-2.sdl9.src.rpm
checksum_type: sha256
description:
  Date and time library. Fully interoperable with the standard library. Mostly
  compatible with #![no_std].


pkgId: 208649d93e20d91fe5dadd42bf35efa9f1c8ea41b02d41c90f867de043e50041
name: rust-toml
arch: src
version: 0.5.10
epoch: 0
release: 1.sdl9
summary: Native Rust encoder and decoder of TOML-formatted files and streams
url: https://crates.io/crates/toml
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-toml-0.5.10-1.sdl9.src.rpm
checksum_type: sha256
description:
  Native Rust encoder and decoder of TOML-formatted files and streams. Provides
  implementations of the standard Serialize/Deserialize traits for TOML data to
  facilitate deserializing and serializing Rust structures.


pkgId: 0a95c948dac5d75da560f56cc8503fdfb66070d71b7727fd09b8444778e7ff77
name: rust-typenum
arch: src
version: 1.16.0
epoch: 0
release: 1.sdl9
summary: Rust library for type-level numbers evaluated at compile time
url: https://crates.io/crates/typenum
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-typenum-1.16.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Rust library for type-level numbers evaluated at compile time. It currently
  supports bits, unsigned integers, and signed integers. It also provides a
  type-level array of type-level numbers, but its implementation is
  incomplete.


pkgId: 60ffbf8d2e0af51cffeb6a87575e7a255c912c44d590567fca567b8d993417a3
name: rust-unicode-ident
arch: src
version: 1.0.8
epoch: 0
release: 1.sdl9
summary: Determine whether characters have the XID_Start or XID_Continue properties
url: https://crates.io/crates/unicode-ident
rpm_license: (MIT OR Apache-2.0) AND Unicode-DFS-2016
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-unicode-ident-1.0.8-1.sdl9.src.rpm
checksum_type: sha256
description:
  Determine whether characters have the XID_Start or XID_Continue
  properties according to Unicode Standard Annex #31.


pkgId: edff0b30a717a88ed22d1d62f5cd2111ddd0792da96465464ef3a65edc06c748
name: rust-unicode-normalization
arch: src
version: 0.1.22
epoch: 0
release: 1.sdl9
summary: Functions for normalization of Unicode strings
url: https://crates.io/crates/unicode-normalization
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-unicode-normalization-0.1.22-1.sdl9.src.rpm
checksum_type: sha256
description:
  Functions for normalization of Unicode strings, including Canonical and
  Compatible Decomposition and Recomposition, as described in Unicode Standard
  Annex #15.


pkgId: 99898ad13e4dd059be664e4fedf90c6a97d5c5efcef055b64b6e901b0430d673
name: rust-unicode-xid
arch: src
version: 0.2.4
epoch: 0
release: 2.sdl9
summary: Check characters for the XID_Start and XID_Continue properties
url: https://crates.io/crates/unicode-xid
rpm_license: MIT OR Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-unicode-xid-0.2.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  Determine whether characters have the XID_Start or XID_Continue properties
  according to Unicode Standard Annex #31.


pkgId: bb99f09dabe27cd49a65be16a0a0f3be90ca95dc86a90932f08564d745bbb73e
name: rust-version-compare
arch: src
version: 0.1.1
epoch: 0
release: 1.sdl9
summary: Rust library to easily compare version numbers
url: https://crates.io/crates/version-compare
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-version-compare-0.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  Rust library to easily compare version numbers with no specific format, and
  test against various comparison operators.


pkgId: f349e2b38814fa00f48a0555fd31087495d476cbbfd21d19bbc4cf2c26c1456f
name: rust-version-sync
arch: src
version: 0.9.4
epoch: 0
release: 3.sdl9
summary: Simple crate for ensuring that version numbers in README files are updated
url: https://crates.io/crates/version-sync
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: rust-version-sync-0.9.4-3.sdl9.src.rpm
checksum_type: sha256
description:
  Crate for ensuring that version numbers in README files and other files are
  kept in sync with the crate version.


pkgId: 561bd418c5579910a65367060c86409cbe52634f0b457599368bb9526ad303c4
name: sassc
arch: src
version: 3.6.2
epoch: 0
release: 3.sdl9
summary: Wrapper around libsass to compile CSS stylesheet
url: http://github.com/sass/sassc
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: sassc-3.6.2-3.sdl9.src.rpm
checksum_type: sha256
description:
  SassC is a wrapper around libsass used to generate a useful command-line
  application that can be installed and packaged for several operating systems.


pkgId: daf8f6db8c49af80cfcf7c55c2ef948419f255d8e47a6d4f0276aa31df7b8390
name: schroedinger
arch: src
version: 1.0.11
epoch: 0
release: 26.sdl9
summary: Portable libraries for the high quality Dirac video codec
url: http://schrodinger.sourceforge.net/schrodinger_faq.php
rpm_license: GPL+ or LGPLv2+ or MIT or MPLv1.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: schroedinger-1.0.11-26.sdl9.src.rpm
checksum_type: sha256
description:
  The Schrödinger project will implement portable libraries for the high
  quality Dirac video codec created by BBC Research and
  Development. Dirac is a free and open source codec producing very high
  image quality video.

  The Schrödinger project is a project done by BBC R&D and Fluendo in
  order to create a set of high quality decoder and encoder libraries
  for the Dirac video codec.


pkgId: acc1e7369143a0ad37a644dcee2185aa54f3aebf39c67b94aad9bbc740938f3a
name: scons
arch: src
version: 4.5.2
epoch: 0
release: 1.sdl9
summary: An Open Source software construction tool
url: http://www.scons.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: scons-4.5.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  SCons is an Open Source software construction tool--that is, a build
  tool; an improved substitute for the classic Make utility; a better way
  to build software. SCons is based on the design which won the Software
  Carpentry build tool design competition in August 2000.

  SCons "configuration files" are Python scripts, eliminating the need
  to learn a new build tool syntax. SCons maintains a global view of
  all dependencies in a tree, and can scan source (or other) files for
  implicit dependencies, such as files specified on #include lines. SCons
  uses MD5 signatures to rebuild only when the contents of a file have
  really changed, not just when the timestamp has been touched. SCons
  supports side-by-side variant builds, and is easily extended with user-
  defined Builder and/or Scanner objects.


pkgId: d3e91c09ea5c06e5f7b77746f72d4943a0729a43e824c521c2fbb0fe447b7a16
name: screen
arch: src
version: 4.8.0
epoch: 0
release: 6.sdl9
summary: A screen manager that supports multiple logins on one terminal
url: http://www.gnu.org/software/screen
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: screen-4.8.0-6.sdl9.src.rpm
checksum_type: sha256
description:
  The screen utility allows you to have multiple logins on just one
  terminal. Screen is useful for users who telnet into a machine or are
  connected via a dumb terminal, but want to use more than just one
  login.

  Install the screen package if you need a screen manager that can
  support multiple logins on one terminal.


pkgId: c7aa5f8e594712862fb65907f5b88932f0ab01b3bb9525de4dab4e5c4728c9c9
name: scribus
arch: src
version: 1.5.8
epoch: 0
release: 9.sdl9
summary: Desktop Publishing application written in Qt
url: http://www.scribus.net/
rpm_license: GPLv2+ and OGL and CC0 and CC-BY and CC-BY-SA and Public Domain and ASL 2.0 and LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: scribus-1.5.8-9.sdl9.src.rpm
checksum_type: sha256
description:
  Scribus is an desktop open source page layout program with
  the aim of producing commercial grade output in PDF and
  Postscript, primarily, though not exclusively for Linux.

  While the goals of the program are for ease of use and simple easy to
  understand tools, Scribus offers support for professional publishing
  features, such as CMYK color, easy PDF creation, Encapsulated Postscript
  import/export and creation of color separations.


pkgId: 0c73f8869b98502b08c13f6cfa6bb948d8a415a808d6e098954e0e608f998db2
name: seafile
arch: src
version: 9.0.3
epoch: 0
release: 1.sdl9
summary: Cloud storage cli client
url: http://seafile.com/
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: seafile-9.0.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Seafile is a next-generation open source cloud storage system with advanced
  support for file syncing, privacy protection and teamwork.

  Seafile allows users to create groups with file syncing, wiki, and discussion
  to enable easy collaboration around documents within a team.


pkgId: 5d5e128e7de5a34867b993102d020e942d03aeebaca003b82dfac860efaf0275
name: seafile-client
arch: src
version: 9.0.3
epoch: 0
release: 1.sdl9
summary: Seafile cloud storage desktop client
url: https://www.seafile.com/
rpm_license: ASL 2.0 and LGPLv2+ and MIT and OFL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: seafile-client-9.0.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Seafile is a next-generation open source cloud storage system, with advanced
  support for file syncing, privacy protection and teamwork.

  Seafile allows users to create groups with file syncing, wiki, and discussion
  to enable easy collaboration around documents within a team.


pkgId: bbf6321cadceeb41736be0c885a10ac3b65a83c71b2b39983f24c658cf4779c2
name: serd
arch: src
version: 0.30.12
epoch: 0
release: 2.sdl9
summary: A lightweight C library for RDF syntax
url: http://drobilla.net/software/serd/
rpm_license: ISC
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: serd-0.30.12-2.sdl9.src.rpm
checksum_type: sha256
description:
  serd is a lightweight C library for RDF syntax which supports reading and
  writing Turtle, TRiG, NTriples, and NQuads.

  Serd is suitable for performance-critical or resource-limited applications,
  such as serialising very large data sets, network protocols, or embedded
  systems that require minimal dependencies and lightweight deployment.


pkgId: cc8ca7e68561b4b2af334e59303ed9b4d423d8262dbf627ba8d2b4d7b049a506
name: shorewall
arch: src
version: 5.2.8
epoch: 0
release: 10.sdl9
summary: An iptables front end for firewall configuration
url: http://www.shorewall.net/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: shorewall-5.2.8-10.sdl9.src.rpm
checksum_type: sha256
description:
  The Shoreline Firewall, more commonly known as "Shorewall", is a
  Netfilter (iptables) based firewall that can be used on a dedicated
  firewall system, a multi-function gateway/ router/server or on a
  standalone GNU/Linux system.


pkgId: f673541c4c8439538936ef97675257c522e60f506c66cd7d503f25c47d4e491e
name: signon
arch: src
version: 8.60
epoch: 0
release: 10.sdl9
summary: Accounts framework for Linux and POSIX based platforms
url: https://gitlab.com/accounts-sso/signond
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: signon-8.60-10.sdl9.src.rpm
checksum_type: sha256
description:
  Single Sign-On is a framework for centrally storing authentication credentials
  and handling authentication on behalf of applications as requested by
  applications. It consists of a secure storage of login credentials (for example
  usernames and passwords), plugins for different authentication systems and a
  client library for applications to communicate with this system.


pkgId: 793416f46780f8a5f63f1a95189406bbdbce69fbcbb3115b691fd29881a62d16
name: sil-gentium-basic-fonts
arch: src
version: 1.102
epoch: 0
release: 6.sdl9
summary: SIL Gentium Basic font family
url: https://software.sil.org/gentium/
rpm_license: OFL-1.1
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: sil-gentium-basic-fonts-1.102-6.sdl9.src.rpm
checksum_type: sha256
description:
  Gentium Basic and Gentium Book Basic are font families based on the
  original Gentium design, but with additional weights. Both families come
  with a complete regular, bold, italic and bold italic set of fonts.
  These "Basic" fonts support only the Basic Latin and Latin-1 Supplement
  Unicode ranges, plus a selection of the more commonly used extended Latin
  characters, with miscellaneous diacritical marks, symbols and punctuation.

  This is the base variant.


pkgId: 1a6389e9bf072a7ee8c84cae87ee8fc4fd260c292189252937b56e8700ed9e26
name: snapd
arch: src
version: 2.58.3
epoch: 0
release: 1.sdl9
summary: A transactional software package manager
url: https://github.com/snapcore/snapd
rpm_license: GPLv3
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: snapd-2.58.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  Snappy is a modern, cross-distribution, transactional package manager
  designed for working with self-contained, immutable packages.


pkgId: ecce2cc32c70770917ea2bed9bbd9f00c2a56062162f287b3c43ed964c26905b
name: sord
arch: src
version: 0.16.10
epoch: 0
release: 2.sdl9
summary: A lightweight Resource Description Framework (RDF) C library
url: http://drobilla.net/software/sord/
rpm_license: ISC
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: sord-0.16.10-2.sdl9.src.rpm
checksum_type: sha256
description:
  sord is a lightweight C library for storing Resource Description
  Framework (RDF) data in memory. sord and parent library serd form
  a lightweight RDF tool-set for resource limited or performance critical
  applications.


pkgId: 31cb7399ba3d8933668616c57404c10953fb753c8dd198fa9155da36cc8d5c0d
name: sox
arch: src
version: 14.4.2.0
epoch: 0
release: 32.sdl9
summary: A general purpose sound file conversion tool
url: http://sox.sourceforge.net/
rpm_license: GPLv2+ and LGPLv2+ and MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: sox-14.4.2.0-32.sdl9.src.rpm
checksum_type: sha256
description:
  SoX (Sound eXchange) is a sound file format converter. SoX can convert
  between many different digitized sound formats and perform simple
  sound manipulation functions, including sound effects.


pkgId: 8ac64b8d456e6bfa7a146634ce7d58e974a2f53868d261da94b59803e827abed
name: soxr
arch: src
version: 0.1.3
epoch: 0
release: 11.sdl9
summary: The SoX Resampler library
url: https://sourceforge.net/p/soxr/wiki/Home/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: soxr-0.1.3-11.sdl9.src.rpm
checksum_type: sha256
description:
  The SoX Resampler library `libsoxr' performs one-dimensional sample-rate
  conversion -- it may be used, for example, to resample PCM-encoded audio.


pkgId: 8f01344f1043320f1acc8c15848fc58bf9e388c83f526f742bd5d4c1ba3fe6e8
name: squashfuse
arch: src
version: 0.1.104
epoch: 0
release: 1.sdl9
summary: FUSE filesystem to mount squashfs archives
url: https://github.com/vasi/squashfuse
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: squashfuse-0.1.104-1.sdl9.src.rpm
checksum_type: sha256
description:
  Squashfuse lets you mount SquashFS archives in user-space. It supports almost
  all features of the SquashFS format, yet is still fast and memory-efficient.
  SquashFS is an efficiently compressed, read-only storage format. Support for it
  has been built into the Linux kernel since 2009. It is very common on Live CDs
  and embedded Linux distributions.


pkgId: 2eac4f6e7776b5fb99d97c4548d91ebf761f6c30ae02ad1a32a505291341ac8e
name: sratom
arch: src
version: 0.6.10
epoch: 0
release: 2.sdl9
summary: A C library for serializing LV2 plugins
url: http://drobilla.net/software/sratom/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: sratom-0.6.10-2.sdl9.src.rpm
checksum_type: sha256
description:
  sratom is a new C library for serializing LV2 atoms to/from Turtle. It is
  intended to be a full serialization solution for LV2 atoms, allowing
  implementations to serialize binary atoms to strings and read them back again.
  This is particularly useful for saving plugin state, or implementing plugin
  control with network transparency.


pkgId: e8184b3565d5654544f512cd8b1c2f40b4f47648d9556f9855d168ec03d1ec35
name: srt
arch: src
version: 1.4.4
epoch: 0
release: 1.sdl9
summary: Secure Reliable Transport protocol tools
url: https://www.srtalliance.org
rpm_license: MPLv2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: srt-1.4.4-1.sdl9.src.rpm
checksum_type: sha256
description:
  Secure Reliable Transport (SRT) is an open source transport technology that
  optimizes streaming performance across unpredictable networks, such as
  the Internet.


pkgId: 5065958b52d54d308859e1636ec5cf3096dbc3d8a10ee7ce0ad72169d8a24b19
name: steinberg-bravura-fonts
arch: src
version: 1.392
epoch: 0
release: 4.sdl9
summary: Bravura music font
url: https://www.smufl.org/fonts/
rpm_license: OFL-1.1-RFN
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: steinberg-bravura-fonts-1.392-4.sdl9.src.rpm
checksum_type: sha256
description:
  Bravura is an OpenType music font developed for Steinberg's Dorico music
  notation and composition software.  It is also the reference font for
  Standard Music Font Layout (SMuFL), which provides a standard way of
  mapping the thousands of musical symbols required by conventional music
  notation into the Private Use Area in Unicode's Basic Multilingual Plane
  for a single (format-independent) font.

  This package contains the Bravura font family.  It is a Unicode typeface
  designed by Steinberg for its music notation and scoring application.


pkgId: af666f1e603d092a9937935b5c417cbb2071201a2cd7933a5e35c26c67adf015
name: steinberg-petaluma-fonts
arch: src
version: 1.065
epoch: 0
release: 6.sdl9
summary: Petaluma music font
url: https://www.smufl.org/fonts/
rpm_license: OFL-1.1-RFN
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: steinberg-petaluma-fonts-1.065-6.sdl9.src.rpm
checksum_type: sha256
description:
  Petaluma is a Unicode typeface designed by Steinberg for its Dorico music
  notation and scoring application.  It is compliant with version 1.3 of
  the Standard Music Font Layout (SMuFL), a community-driven standard for
  how music symbols should be laid out in the Unicode Private Use Area
  (PUA) in the Basic Multilingual Plane (BMP) for compatibility between
  different scoring applications.

  This package contains the Petaluma font.  It is a Unicode typeface
  designed by Steinberg for its music notation and scoring application.


pkgId: b6772ae7f35648433412fe35a8347385079ae3586a41f1f61cf9c039523cc98e
name: stoken
arch: src
version: 0.92
epoch: 0
release: 6.sdl9
summary: Token code generator compatible with RSA SecurID 128-bit (AES) token
url: http://stoken.sf.net
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: stoken-0.92-6.sdl9.src.rpm
checksum_type: sha256
description:
  Software Token for Linux/UNIX. It's a token code generator compatible with RSA
  SecurID 128-bit (AES) tokens. It is a hobbyist project, not affiliated with or
  endorsed by RSA Security.


pkgId: 9ccebc0497439dacc8541eecbc7122c7c07538f127325e51d8af05974a5af22c
name: strawberry
arch: src
version: 1.0.20
epoch: 0
release: 1.sdl9
summary: Audio player and music collection organizer
url: https://www.strawberrymusicplayer.org/
rpm_license: MIT AND Apache-2.0 AND GPL-2.0-or-later AND GPL-3.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: strawberry-1.0.20-1.sdl9.src.rpm
checksum_type: sha256
description:
  Strawberry is a audio player and music collection organizer.
  It is a fork of Clementine. The name is inspired by the band Strawbs.

  Features:
    * Play and organize music
    * Supports WAV, FLAC, WavPack, DSF, DSDIFF, Ogg Vorbis, Speex, MPC,
      TrueAudio, AIFF, MP4, MP3 and ASF
    * Audio CD playback
    * Native desktop notifications
    * Playlists in multiple formats
    * Advanced output and device options with support for bit perfect playback
      on Linux
    * Edit tags on music files
    * Fetch tags from MusicBrainz
    * Album cover art from Last.fm, Musicbrainz and Discogs
    * Song lyrics from AudD and API Seeds
    * Support for multiple backends
    * Audio analyzer
    * Equalizer
    * Transfer music to iPod, iPhone, MTP or mass-storage USB player
    * Integrated Tidal support
    * Scrobbler with support for Last.fm, Libre.fm and ListenBrainz


pkgId: 9329315b92dca1251a48711ca1a8bed4dbe06d59d4b1d2d306ff1be3e78177ec
name: suil
arch: src
version: 0.10.18
epoch: 0
release: 1.sdl9
summary: A lightweight C library for loading and wrapping LV2 plugin UIs
url: https://drobilla.net/software/suil
rpm_license: ISC
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: suil-0.10.18-1.sdl9.src.rpm
checksum_type: sha256
description:
  suil makes it possible to load a UI of any toolkit in a host using any other
  toolkit (assuming the toolkits are both supported by suil). Hosts do not need
  to build against or link to foreign toolkit libraries to use UIs written with
  that toolkit (suil performs its magic at runtime using dynamically
  loaded modules).


pkgId: 7861db2c4fc646f4477a5fa307b8aa3db2dabecb902467449e2b17fec7ac62a4
name: supertux
arch: src
version: 0.6.3
epoch: 0
release: 8.sdl9
summary: Jump'n run like game
url: https://www.supertux.org
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: supertux-0.6.3-8.sdl9.src.rpm
checksum_type: sha256
description:
  SuperTux is a jump'n run like game, Run and jump through multiple worlds,
  fighting off enemies by jumping on them or bumping them from below.
  Grabbing power-ups and other stuff on the way.


pkgId: 9e0da93e913f6a7c5396492028d6bafd4a72b7026e2ffe7593e4a778be131f92
name: supertuxkart
arch: src
version: 1.4
epoch: 0
release: 5.sdl9
summary: Kids 3D go-kart racing game featuring Tux
url: https://supertuxkart.net/Main_Page
rpm_license: GPLv2+ and GPLv3 and CC-BY-SA and OFL and ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: supertuxkart-1.4-5.sdl9.src.rpm
checksum_type: sha256
description:
  3D go-kart racing game for kids with several famous OpenSource mascots
  participating. Race as Tux against 3 computer players in many different fun
  race courses (Standard race track, Dessert, Mathclass, etc). Full information
  on how to add your own race courses is included. During the race you can pick
  up powerups such as: (homing) missiles, magnets and portable zippers.


pkgId: ffafbd49a72a3efe282e21a8f6e048a6ba6f3663b6940f8b9937ce91d1e78baf
name: svt-av1
arch: src
version: 0.9.0
epoch: 0
release: 1.sdl9
summary: Scalable Video Technology for AV1 Encoder
url: https://gitlab.com/AOMediaCodec/SVT-AV1
rpm_license: BSD and MIT and ISC and Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: svt-av1-0.9.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  The Scalable Video Technology for AV1 Encoder (SVT-AV1 Encoder) is an
  AV1-compliant encoder library core. The SVT-AV1 development is a
  work-in-progress targeting performance levels applicable to both VOD and Live
  encoding / transcoding video applications.


pkgId: dfec61afa2156c311a328a8bf3ebbd3ad59416667d9cbeec437ddec166690711
name: t1lib
arch: src
version: 5.1.2
epoch: 0
release: 31.sdl9
summary: PostScript Type 1 font rasterizer
url: ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.1.2.lsm
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: t1lib-5.1.2-31.sdl9.src.rpm
checksum_type: sha256
description:
  T1lib is a rasterizer library for Adobe Type 1 Fonts. It supports
  rotation and transformation, kerning underlining and antialiasing. It
  does not depend on X11, but does provides some special functions for
  X11.

  AFM-files can be generated from Type 1 font files and font subsetting
  is possible.


pkgId: 6889be66728586efb83433265a5b68d344151c9c674bd150a20f26f2b890047c
name: t1utils
arch: src
version: 1.42
epoch: 0
release: 3.sdl9
summary: Collection of Type 1 and 2 font manipulation utilities
url: http://www.lcdf.org/~eddietwo/type/
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: t1utils-1.42-3.sdl9.src.rpm
checksum_type: sha256
description:
  t1utils is a collection of programs for manipulating PostScript type 1
  and type 2 fonts containing programs to convert between PFA (ASCII)
  format, PFB (binary) format, a human-readable and editable ASCII format,
  and Macintosh resource forks.


pkgId: 590b873645431033474b1fc8a33911faa88fdaafd662cb37d87673e612ae441a
name: tagsoup
arch: src
version: 1.2.1
epoch: 0
release: 28.sdl9
summary: A SAX-compliant HTML parser written in Java
url: http://vrici.lojban.org/~cowan/XML/tagsoup/
rpm_license: ASL 2.0 and (GPLv2+ or AFL)
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: tagsoup-1.2.1-28.sdl9.src.rpm
checksum_type: sha256
description:
  TagSoup is a SAX-compliant parser written in Java that, instead of
  parsing well-formed or valid XML, parses HTML as it is found in the wild: nasty
  and brutish, though quite often far from short. TagSoup is designed for people
  who have to process this stuff using some semblance of a rational application
  design. By providing a SAX interface, it allows standard XML tools to be
  applied to even the worst HTML.


pkgId: ecdb18e4a7d38b02b89e93216b2ec0c0d915cdc17a36a3c8d2ae996ce614fe4e
name: tcp_wrappers
arch: src
version: 7.6
epoch: 0
release: 97.sdl9
summary: A security tool which acts as a wrapper for TCP daemons
url: ftp://ftp.porcupine.org/pub/security/index.html
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: tcp_wrappers-7.6-97.sdl9.src.rpm
checksum_type: sha256
description:
  The tcp_wrappers package provides small daemon programs which can
  monitor and filter incoming requests for systat, finger, FTP, telnet,
  rlogin, rsh, exec, tftp, talk and other network services.

  Install the tcp_wrappers program if you need a security tool for
  filtering incoming network services requests.

  This version also supports IPv6.


pkgId: f751ee26496baf19c2d164004a9eb36e8a6d01bc12cff60fca13f1e403f9195b
name: testdisk
arch: src
version: 7.1
epoch: 0
release: 7.sdl9
summary: Tool to check and undelete partition, PhotoRec recovers lost files
url: https://www.cgsecurity.org/wiki/TestDisk
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: testdisk-7.1-7.sdl9.src.rpm
checksum_type: sha256
description:
  Tool to check and undelete partition. Works with FAT12, FAT16, FAT32,
  NTFS, ext2, ext3, ext4, btrfs, BeFS, CramFS, HFS, JFS, Linux Raid, Linux
  Swap, LVM, LVM2, NSS, ReiserFS, UFS, XFS.
  PhotoRec is a signature based file recovery utility. It handles more than
  440 file formats including JPG, MSOffice, OpenOffice documents.


pkgId: 0c70e77b490f6a8a3f2ade168070384eb38dfd5de32706b60bc95e1151c41547
name: texmaker
arch: src
version: 5.1.3
epoch: 1
release: 5.sdl9
summary: LaTeX editor
url: http://www.xm1math.net/texmaker/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: texmaker-5.1.3-5.sdl9.src.rpm
checksum_type: sha256
description:
  Texmaker is a program, that integrates many tools needed to develop
  documents with LaTeX, in just one application.
  Texmaker runs on unix, macosx and windows systems and is released under the GPL
  license


pkgId: 9e0fd57eda32f5ff2f7be08a272c51810e682521d67bea054e7940e9d7263e3d
name: texstudio
arch: src
version: 4.6.3
epoch: 0
release: 1.sdl9
summary: A feature-rich editor for LaTeX documents
url: https://www.texstudio.org
rpm_license: GPLv2+ and GPLv3
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: texstudio-4.6.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  TeXstudio gives you an environment where you can
  easily create and manage LaTeX documents.
  It provides modern writing support, like interactive spell checking,
  code folding, syntax highlighting, integrated pdf viewer
  and various assistants.
  Also it serves as a starting point from where you can easily run
  all necessary LaTeX tools.


pkgId: 4892340f35dab77cc9138c3328b00797fa96fc4b5b4ed473b47aa75da881c372
name: tint2
arch: src
version: 17.0.2
epoch: 0
release: 4.sdl9
summary: A lightweight X11 desktop panel and task manager
url: https://gitlab.com/o9000/tint2
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: tint2-17.0.2-4.sdl9.src.rpm
checksum_type: sha256
description:
  tint2 is a simple panel/taskbar made for modern X window managers. It was
  specifically made for Openbox3 but should also work with other window managers
  (GNOME, KDE, etc...). It's based on ttm code http://code.google.com/p/ttm/.


pkgId: 6e2337b185a1681d2180e33eef83d89fdfd508d17f39c7259928763d63d0859f
name: tinyxml2
arch: src
version: 9.0.0
epoch: 0
release: 1.sdl9
summary: Simple, small and efficient C++ XML parser
url: https://github.com/leethomason/tinyxml2
rpm_license: zlib
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: tinyxml2-9.0.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  TinyXML-2 is a simple, small, efficient, C++ XML parser that can be
  easily integrated into other programs. It uses a Document Object Model
  (DOM), meaning the XML data is parsed into a C++ objects that can be
  browsed and manipulated, and then written to disk or another output stream.

  TinyXML-2 doesn't parse or use DTDs (Document Type Definitions) nor XSLs
  (eXtensible Stylesheet Language).

  TinyXML-2 uses a similar API to TinyXML-1, But the implementation of the
  parser was completely re-written to make it more appropriate for use in a
  game. It uses less memory, is faster, and uses far fewer memory allocations.


pkgId: 88b280ec73a957e46b677f24a5b2c867da6f381c95dfaeea93ecb5223805b7f7
name: tre
arch: src
version: 0.8.0
epoch: 0
release: 34.20140228gitc2f5d13.sdl9
summary: POSIX compatible regexp library with approximate matching
url: http://laurikari.net/tre/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: tre-0.8.0-34.20140228gitc2f5d13.sdl9.src.rpm
checksum_type: sha256
description:
  TRE is a lightweight, robust, and efficient POSIX compatible regexp
  matching library with some exciting features such as approximate
  matching.


pkgId: 79a396702efcc3f2b65567012dd64f3d6cb179bdee744f2cf78bbf8c28a24bce
name: tripwire
arch: src
version: 2.4.3.7
epoch: 0
release: 13.sdl9
summary: IDS (Intrusion Detection System)
url: https://github.com/Tripwire/tripwire-open-source/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: tripwire-2.4.3.7-13.sdl9.src.rpm
checksum_type: sha256
description:
  Tripwire is a very valuable security tool for Linux systems, if  it  is
  installed to a clean system. Tripwire should be installed  right  after
  the OS installation, and before you have connected  your  system  to  a
  network (i.e., before any possibility exists that someone  could  alter
  files on your system).

  When Tripwire is initially set up, it creates a database  that  records
  certain file information. Then when it is run, it compares a designated
  set of files and directories to the information stored in the database.
  Added or deleted files are flagged and reported, as are any files  that
  have changed from their previously recorded state in the database. When
  Tripwire is run against system files  on  a  regular  basis,  any  file
  changes will be spotted when Tripwire is run. Tripwire will report  the
  changes, which will give system administrators a clue that they need to
  enact damage control measures immediately if certain  files  have  been
  altered.


pkgId: c050f149ba56bc60eecb7d5cee9841668872bd368b23959f988da4a39d585426
name: trousers
arch: src
version: 0.3.15
epoch: 0
release: 5.sdl9
summary: TCG's Software Stack v1.2
url: http://trousers.sourceforge.net
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: trousers-0.3.15-5.sdl9.src.rpm
checksum_type: sha256
description:
  TrouSerS is an implementation of the Trusted Computing Group's Software Stack
  (TSS) specification. You can use TrouSerS to write applications that make use
  of your TPM hardware. TPM hardware can create, store and use RSA keys
  securely (without ever being exposed in memory), verify a platform's software
  state using cryptographic hashes and more.


pkgId: dcb560c7f21bb83f8e0302fe07337a74735bb0c1791b9d98087df40c8ec383bf
name: tslib
arch: src
version: 1.22
epoch: 0
release: 5.sdl9
summary: Touchscreen Access Library
url: https://github.com/kergoth/tslib
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: tslib-1.22-5.sdl9.src.rpm
checksum_type: sha256
description:
  The idea of tslib is to have a core library that provides standardised
  services, and a set of plugins to manage the conversion and filtering as
  needed.

  The plugins for a particular touchscreen are loaded automatically by the
  library under the control of a static configuration file, ts.conf.
  ts.conf gives the library basic configuration information.  Each line
  specifies one module, and the parameters for that module.  The modules
  are loaded in order, with the first one processing the touchscreen data
  first.


pkgId: 9254c01d40ee3333217213a6ecba4188b0d5b6e704c269db9293646ae753a27f
name: uClibc
arch: src
version: 0.9.33.2
epoch: 0
release: 25.sdl9
summary: C library for embedded Linux
url: http://www.uclibc.org/
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: uClibc-0.9.33.2-25.sdl9.src.rpm
checksum_type: sha256
description:
  uClibc is a C library for developing embedded Linux systems.
  It is much smaller than the GNU C Library, but nearly all applications
  supported by glibc also work perfectly with uClibc.


pkgId: 643853c4a84be9b1b25f283b39db91d2db4d3a0cb8fbb619ece446821e11ebd2
name: unclutter-xfixes
arch: src
version: 1.6
epoch: 0
release: 3.sdl9
summary: Hides the cursor on inactivity (rewrite of unclutter)
url: https://github.com/Airblader/unclutter-xfixes
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: unclutter-xfixes-1.6-3.sdl9.src.rpm
checksum_type: sha256
description:
  This is a rewrite of the popular tool unclutter, but using the
  x11-xfixes extension. This means that this rewrite doesn't use fake windows or
  pointer grabbing and hence causes less problems with window managers and/or
  applications.


pkgId: 1be428e7c70310ac70f23fdfdde999edd46b322a5b1e253d51dcb322cd8f5020
name: unrar-free
arch: src
version: 0.1.1
epoch: 0
release: 1.sdl9
summary: Free software version of the non-free unrar utility
url: https://gitlab.com/bgermann/unrar-free
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: unrar-free-0.1.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  unrar-free is a free software version of the non-free unrar utility. This
  program is a simple command-line front-end to libarchive, and can list and
  extract RAR archives but also other formats supported by libarchive. It does
  not rival the non-free unrar in terms of features, but special care has been
  taken to ensure it meets most user's needs.


pkgId: b360421618e8e6bb908d3f6b015c99174c7cbea320dede4783b006f94e67f885
name: uriparser
arch: src
version: 0.9.7
epoch: 0
release: 1.sdl9
summary: URI parsing library - RFC 3986
url: https://uriparser.github.io/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: uriparser-0.9.7-1.sdl9.src.rpm
checksum_type: sha256
description:
  Uriparser is a strictly RFC 3986 compliant URI parsing library written
  in C. uriparser is cross-platform, fast, supports Unicode and is
  licensed under the New BSD license.


pkgId: 67e1ca43c952721ae946284442937f8126e97df1c2d9f97a02e8baaf86786d49
name: vamp-plugin-sdk
arch: src
version: 2.9.0
epoch: 0
release: 4.sdl9
summary: An API for audio analysis and feature extraction plugins
url: https://vamp-plugins.org/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: vamp-plugin-sdk-2.9.0-4.sdl9.src.rpm
checksum_type: sha256
description:
  Vamp is an API for C and C++ plugins that process sampled audio data
  to produce descriptive output (measurements or semantic observations).


pkgId: 46c535c6ee330126cde46c84a4465d0416a6028dea4d5c1d8fa74dac8f4f9a52
name: vapoursynth
arch: src
version: 57
epoch: 0
release: 1.sdl9
summary: Video processing framework with simplicity in mind
url: http://www.vapoursynth.com
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: vapoursynth-57-1.sdl9.src.rpm
checksum_type: sha256
description:
  VapourSynth is an application for video manipulation. Or a plugin. Or a library.
  It’s hard to tell because it has a core library written in C++ and a Python
  module to allow video scripts to be created.


pkgId: 9e4f579275ffedd39a7cb17b0ac7bc59714f09559c215fecdc4953cd00d7fe3b
name: vkd3d
arch: src
version: 1.6
epoch: 0
release: 2.sdl9
summary: D3D12 to Vulkan translation library
url: https://source.winehq.org/git/vkd3d.git
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: vkd3d-1.6-2.sdl9.src.rpm
checksum_type: sha256
description:
  The vkd3d project includes libraries, shaders, utilities, and demos for
  translating D3D12 to Vulkan.


pkgId: d759e8468b458848d728c757639780e8706317fbf25b1f70d74d25256d5da31c
name: vlc
arch: src
version: 3.0.18
epoch: 1
release: 2.sdl9
summary: The cross-platform open-source multimedia framework, player and server
url: https://www.videolan.org
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: vlc-3.0.18-2.sdl9.src.rpm
checksum_type: sha256
description:
  VLC media player is a highly portable multimedia player and multimedia framework
  capable of reading most audio and video formats as well as DVDs, Audio CDs VCDs,
  and various streaming protocols.
  It can also be used as a media converter or a server to stream in uni-cast or
  multi-cast in IPv4 or IPv6 on networks.


pkgId: 3f556554d4212b849e4b1cd5e54a478c7723ba8d5ba892c422f664f026cbbbb0
name: vmaf
arch: src
version: 2.3.0
epoch: 0
release: 2.sdl9
summary: Video Multi-Method Assessment Fusion
url: https://github.com/netflix/vmaf
rpm_license: BSD-2-Clause-Patent
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: vmaf-2.3.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  VMAF is a perceptual video quality assessment algorithm developed by
  Netflix. VMAF Development Kit (VDK) is a software package that contains
  the VMAF algorithm implementation, as well as a set of tools that allows
  a user to train and test a custom VMAF model. For an overview, read this
  tech blog post, or this slide deck.

  https://github.com/Netflix/vmaf/blob/master/resource/doc/VMAF_ICIP17.pdf


pkgId: 243164c9f2dcf403056c289a9c6439481ff0ccf3b26d0d747283bb3d703c4898
name: vo-amrwbenc
arch: src
version: 0.1.3
epoch: 0
release: 18.sdl9
summary: VisualOn AMR-WB encoder library
url: http://opencore-amr.sourceforge.net/
rpm_license: Apache-2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: vo-amrwbenc-0.1.3-18.sdl9.src.rpm
checksum_type: sha256
description:
  This library contains an encoder implementation of the Adaptive
  Multi Rate Wideband (AMR-WB) audio codec. The library is based
  on a codec implementation by VisualOn as part of the Stagefright
  framework from the Google Android project.


pkgId: 82d743d66bcfd0b0fd822e96d27b60a36b4cdaeb2c206a30cde808b4d8834eef
name: w3m
arch: src
version: 0.5.3
epoch: 0
release: 60.git20230121.sdl9
summary: Pager with Web browsing abilities
url: http://w3m.sourceforge.net/
rpm_license: MIT and UCD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: w3m-0.5.3-60.git20230121.sdl9.src.rpm
checksum_type: sha256
description:
  The w3m program is a pager (or text file viewer) that can also be used
  as a text-mode Web browser. W3m features include the following: when
  reading an HTML document, you can follow links and view images using
  an external image viewer; its internet message mode determines the
  type of document from the header; if the Content-Type field of the
  document is text/html, the document is displayed as an HTML document;
  you can change a URL description like 'http://hogege.net' in plain
  text into a link to that URL.
  If you want to display the inline images on w3m, you need to install
  w3m-img package as well.


pkgId: 7ef4b485457f98b064d1983c99cf1cfbeba4d78b58caa454ad1b8a8a9152f592
name: waf
arch: src
version: 2.0.25
epoch: 0
release: 1.sdl9
summary: A Python-based build system
url: https://waf.io/
rpm_license: BSD and Python
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: waf-2.0.25-1.sdl9.src.rpm
checksum_type: sha256
description:
  Waf is a Python-based framework for configuring, compiling and
  installing applications. It is a replacement for other tools such as
  Autotools, Scons, CMake or Ant.


pkgId: 592d17e8d828544eff0554ac4988d55bc95869c4aa5d4a76a341d54c6e628d81
name: warzone2100
arch: src
version: 4.3.3
epoch: 0
release: 4.sdl9
summary: Innovative 3D real-time strategy
url: http://wz2100.net/
rpm_license: GPLv2+ and CC-BY-SA
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: warzone2100-4.3.3-4.sdl9.src.rpm
checksum_type: sha256
description:
  Warzone 2100 was an innovative 3D real-time strategy game back in 1999, and
  most will agree it didn't enjoy the commercial success it should have had. The
  game's source code was liberated on December 6th, 2004, under a GPL license
  (see COPYING in this directory for details). Soon after that, the Warzone 2100
  ReDev project was formed to take care of its future.


pkgId: 800c8de9d17aae4d3942ca26ebb7fc397d21b84ba3e3fc5316a92c0f55df8837
name: wesnoth
arch: src
version: 1.17.21
epoch: 0
release: 1.sdl9
summary: Turn-based strategy game with a fantasy theme
url: http://www.wesnoth.org
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: wesnoth-1.17.21-1.sdl9.src.rpm
checksum_type: sha256
description:
  The Battle for Wesnoth is a turn-based strategy game with a fantasy theme.

  Build up a great army, gradually turning raw recruits into hardened
  veterans. In later games, recall your toughest warriors and form a deadly
  host against whom none can stand. Choose units from a large pool of
  specialists, and hand-pick a force with the right strengths to fight well
  on different terrains against all manner of opposition.

  Fight to regain the throne of Wesnoth, of which you are the legitimate
  heir, or use your dread power over the Undead to dominate the land of
  mortals, or lead your glorious Orcish tribe to victory against the humans
  who dared despoil your lands. Wesnoth has many different sagas waiting to
  be played out. You can create your own custom units, and write your own
  scenarios--or even full-blown campaigns. You can also challenge your
  friends--or strangers--and fight multi-player epic fantasy battles.


pkgId: 7e3b64e88227f42f620e25d549e8813bcc6086486aa1946ba89e0d5904640dd1
name: wine
arch: src
version: 8.0
epoch: 0
release: 1.sdl9
summary: A compatibility layer for windows applications
url: https://www.winehq.org/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: wine-8.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  Wine as a compatibility layer for UNIX to run Windows applications. This
  package includes a program loader, which allows unmodified Windows
  3.x/9x/NT binaries to run on x86 and x86_64 Unixes. Wine can use native system
  .dll files if they are available.

  In Fedora wine is a meta-package which will install everything needed for wine
  to work smoothly. Smaller setups can be achieved by installing some of the
  wine-* sub packages.


pkgId: bff082ca2b80021f4abe5633d139106f6c7227f6f6b8c858ffe13bde488dde54
name: wmctrl
arch: src
version: 1.07
epoch: 0
release: 32.sdl9
summary: Command line tool to interact with an X Window Manager
url: http://sweb.cz/tripie/utils/wmctrl
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: wmctrl-1.07-32.sdl9.src.rpm
checksum_type: sha256
description:
  The wmctrl program is a UNIX/Linux command line tool to interact with an
  EWMH/NetWM compatible X Window Manager. The tool provides command line access
  to almost all the features defined in the EWMH specification. It can be used,
  for example, to obtain information about the window manager, to get a detailed
  list of desktops and managed windows, to switch and resize desktops, to make
  windows full-screen, always-above or sticky, and to activate, close, move,
  resize, maximize and minimize them. The command line access to these window
  management functions makes it easy to automate and execute them from any
  application that is able to run a command in response to an event.


pkgId: 0f1b272109530e135d26a2858c53ac881ad9c169909b787b61aca12433b9ebe8
name: wol
arch: src
version: 0.7.1
epoch: 0
release: 29.sdl9
summary: Wake On Lan client
url: http://sourceforge.net/projects/wake-on-lan/
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: wol-0.7.1-29.sdl9.src.rpm
checksum_type: sha256
description:
  wol implements Wake On LAN functionality in a small program. It wakes up
  hardware that is Magic Packet compliant. SecureON is supported by wol too.


pkgId: 0ba4a160b000c1cb1e1b6f55c8af8e237d78437efa06ed031cf8036f0692cbf0
name: workrave
arch: src
version: 1.10.49
epoch: 0
release: 3.sdl9
summary: Program that assists in the recovery and prevention of RSI
url: http://www.workrave.org/
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: workrave-1.10.49-3.sdl9.src.rpm
checksum_type: sha256
description:
  Workrave is a program that assists in the recovery and prevention of
  Repetitive Strain Injury (RSI). The program frequently alerts you to
  take micro-pauses, rest breaks and restricts you to your daily limit.


pkgId: a22633026645031c3e48ba5f5d1d88dd6026479dee359865af8eb2c6adc99a37
name: wxGTK
arch: src
version: 3.2.2.1
epoch: 0
release: 1.sdl9
summary: GTK port of the wxWidgets GUI library
url: https://www.wxwidgets.org/
rpm_license: wxWidgets
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: wxGTK-3.2.2.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  wxWidgets is the GTK port of the C++ cross-platform wxWidgets
  GUI library, offering classes for all common GUI controls as well as a
  comprehensive set of helper classes for most common application tasks,
  ranging from networking to HTML display and image manipulation.


pkgId: abf02ec6f1b701993af1a0b89bce33ac7bad78f74a265f86707f5f390efb3f70
name: x11vnc
arch: src
version: 0.9.16
epoch: 0
release: 10.sdl9
summary: VNC server for the current X11 session
url: https://github.com/LibVNC/x11vnc
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: x11vnc-0.9.16-10.sdl9.src.rpm
checksum_type: sha256
description:
  What WinVNC is to Windows x11vnc is to X Window System, i.e. a server which
  serves the current X Window System desktop via RFB (VNC) protocol to the user.

  Based on the ideas of x0rfbserver and on LibVNCServer it has evolved into
  a versatile and productive while still easy to use program.


pkgId: c7e635c7248dd2a5e45e4f5feec069a99b889510d88271e1f2eb2cd2e1de3579
name: x264
arch: src
version: 0.163
epoch: 0
release: 6.20210613git5db6aa6.sdl9
summary: H264/AVC video streams encoder
url: https://www.videolan.org/developers/x264.html
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: x264-0.163-6.20210613git5db6aa6.sdl9.src.rpm
checksum_type: sha256
description:
  x264 is a free library for encoding H264/AVC video streams, written from
  scratch.

  This package contains the frontend.


pkgId: c36cc24dc8956fe5aa83904d2f3e8ef87f89585fc50c7237099b127f9fe5f4cd
name: x265
arch: src
version: 3.5
epoch: 0
release: 3.sdl9
summary: H.265/HEVC encoder
url: http://x265.org/
rpm_license: GPLv2+ and BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: x265-3.5-3.sdl9.src.rpm
checksum_type: sha256
description:
  The primary objective of x265 is to become the best H.265/HEVC encoder
  available anywhere, offering the highest compression efficiency and the highest
  performance on a wide variety of hardware platforms.

  This package contains the command line encoder.


pkgId: e407ff5a06042253b4867a8c2e4cc3e05ac3d39193d3384b8817e563b600cd90
name: xapps
arch: src
version: 2.4.3
epoch: 0
release: 1.sdl9
summary: Common files for XApp desktop apps
url: https://github.com/linuxmint/xapps
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xapps-2.4.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  This package includes files that are shared between several XApp
  apps (i18n files and configuration schemas).


pkgId: 1abc9838b42b3b6bad7eabdc44da9ed1d179a04b17392b51dd507ccf0c8930d8
name: xbae
arch: src
version: 4.60.4
epoch: 0
release: 36.sdl9
summary: Motif matrix, caption and text input widgets
url: http://xbae.sourceforge.net/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xbae-4.60.4-36.sdl9.src.rpm
checksum_type: sha256
description:
  XbaeMatrix is a free Motif(R) table widget (also compatible with the free
  LessTif) which presents an editable array of string data to the user in a
  scrollable table similar to a spreadsheet. The rows and columns of the Matrix
  may optionally be labelled. A number of "fixed" and "trailing fixed" rows
  or columns may be specified.

  The XbaeCaption widget is a simple Motif manager widget that associates
  a label with a child.

  In addition the XbaeInput widget is being distributed, a text input field
  that provides generic customised data entry and formatting for strings.


pkgId: 57a5dcbf48d5f9e828a40d6c6c1df62be1c5bea4892782a78c03ca5aa6c9822f
name: xclip
arch: src
version: 0.13
epoch: 0
release: 17.git11cba61.sdl9
summary: Command line clipboard grabber
url: http://sourceforge.net/projects/xclip
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xclip-0.13-17.git11cba61.sdl9.src.rpm
checksum_type: sha256
description:
  xclip is a command line utility that is designed to run on any system with an
  X11 implementation. It provides an interface to X selections ("the clipboard")
  from the command line. It can read data from standard in or a file and place it
  in an X selection for pasting into other X applications. xclip can also print
  an X selection to standard out, which can then be redirected to a file or
  another program.


pkgId: e609836bb4e149ebb3439664895829c0a65009e96748874b6eb14b4af08170f8
name: xclock
arch: src
version: 1.1.1
epoch: 0
release: 2.sdl9
summary: The classic X Window System clock utility
url: https://www.x.org
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xclock-1.1.1-2.sdl9.src.rpm
checksum_type: sha256
description:
  xclock is the classic X Window System clock utility. It displays
  the time in analog or digital form, continuously updated at a
  frequency which may be specified by the user.


pkgId: 640c3518d5e1d99d6da1debda77e6f7a819cbc9f0472aaa5afcbb6d4aaaf24e6
name: xdotool
arch: src
version: 3.20211022.1
epoch: 1
release: 1.sdl9
summary: Fake keyboard/mouse input
url: https://github.com/jordansissel/xdotool
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xdotool-3.20211022.1-1.sdl9.src.rpm
checksum_type: sha256
description:
  This tool lets you programmatically (or manually) simulate keyboard input
  and mouse activity, move and re-size windows, etc.


pkgId: 7eb09a66deb12160d2285e3ecfd1fc88930b29def44999041289e391ad72988e
name: xerces-c
arch: src
version: 3.2.3
epoch: 0
release: 5.sdl9
summary: Validating XML Parser
url: http://xml.apache.org/xerces-c/
rpm_license: ASL 2.0
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xerces-c-3.2.3-5.sdl9.src.rpm
checksum_type: sha256
description:
  Xerces-C is a validating XML parser written in a portable
  subset of C++. Xerces-C makes it easy to give your application the
  ability to read and write XML data. A shared library is provided for
  parsing, generating, manipulating, and validating XML
  documents. Xerces-C is faithful to the XML 1.0 recommendation and
  associated standards: XML 1.0 (Third Edition), XML 1.1 (First
  Edition), DOM Level 1, 2, 3 Core, DOM Level 2.0 Traversal and Range,
  DOM Level 3.0 Load and Save, SAX 1.0 and SAX 2.0, Namespaces in XML,
  Namespaces in XML 1.1, XML Schema, XML Inclusions).


pkgId: 90a0289f13dee8e34dd0b46192bbdd39c89f4fc295c072dfb8e8e8182109a96e
name: xfconf
arch: src
version: 4.16.0
epoch: 0
release: 7.sdl9
summary: Hierarchical configuration system for Xfce
url: http://www.xfce.org/
rpm_license: GPLv2
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xfconf-4.16.0-7.sdl9.src.rpm
checksum_type: sha256
description:
  Xfconf is a hierarchical (tree-like) configuration system where the
  immediate child nodes of the root are called "channels".  All settings
  beneath the channel nodes are called "properties."


pkgId: abd6097789e3448f344fd59b3e97cac6a65b03b036b8056535d39d842c9eb3dc
name: xfig
arch: src
version: 3.2.8b
epoch: 0
release: 4.sdl9
summary: An X Window System tool for drawing basic vector graphics
url: https://en.wikipedia.org/wiki/Xfig
rpm_license: MIT
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xfig-3.2.8b-4.sdl9.src.rpm
checksum_type: sha256
description:
  Xfig is an X Window System tool for creating basic vector graphics,
  including bezier curves, lines, rulers and more.  The resulting
  graphics can be saved, printed on PostScript printers or converted to
  a variety of other formats (e.g., X11 bitmaps, Encapsulated
  PostScript, LaTeX).

  You should install xfig if you need a simple program to create vector
  graphics.


pkgId: 5c67e632e8cf8b04f517668c458c1000dc0e29218c5f00eb783889be7e1bb6a8
name: xmessage
arch: src
version: 1.0.6
epoch: 0
release: 2.sdl9
summary: Display a message in a window
url: https://www.x.org
rpm_license: X11
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xmessage-1.0.6-2.sdl9.src.rpm
checksum_type: sha256
description:
  xmessage displays a message or query in a window. The user can click on an
  “okay” button to dismiss it or can select one of several buttons to answer a
  question. xmessage can also exit after a specified time.


pkgId: a4ee6d050abfad9d96ad5cf846d4ea36714029fba423bbdf039ec184711d9788
name: xmms2
arch: src
version: 0.8
epoch: 0
release: 86.sdl9
summary: A modular audio framework and plugin architecture
url: http://wiki.xmms2.xmms.se/
rpm_license: LGPLv2+ and GPLv2+ and BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xmms2-0.8-86.sdl9.src.rpm
checksum_type: sha256
description:
  XMMS2 is an audio framework, but it is not a general multimedia player - it
  will not play videos. It has a modular framework and plugin architecture for
  audio processing, visualisation and output, but this framework has not been
  designed to support video. Also the client-server design of XMMS2 (and the
  daemon being independent of any graphics output) practically prevents direct
  video output being implemented. It has support for a wide range of audio
  formats, which is expandable via plugins. It includes a basic CLI interface
  to the XMMS2 framework, but most users will want to install a graphical XMMS2
  client (such as gxmms2 or esperanza).


pkgId: ff6b21e67eb97ba45203a3ad126ca1ef30c144942175f4377db4a5f96d0b36e9
name: xmoto
arch: src
version: 0.6.2
epoch: 0
release: 1.sdl9
summary: Challenging 2D Motocross Platform Game
url: http://xmoto.sourceforge.net/
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xmoto-0.6.2-1.sdl9.src.rpm
checksum_type: sha256
description:
  X-Moto is a challenging 2D motocross platform game, where physics play an all
  important role in the gameplay. You need to control your bike to its limit, if
  you want to have a chance finishing the more difficult of the challenges.

  First you'll try just to complete the levels, while later you'll compete with
  yourself and others, racing against the clock.


pkgId: c931b2c6fb63c98f6705f2acff4e6a7dddbf6c04ea9bece562ee9c9b9eeae3bf
name: xournalpp
arch: src
version: 1.2.0
epoch: 0
release: 2.sdl9
summary: Handwriting note-taking software with PDF annotation support
url: https://github.com/xournalpp/xournalpp
rpm_license: GPLv2+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xournalpp-1.2.0-2.sdl9.src.rpm
checksum_type: sha256
description:
  Xournal++ is a handwriting note-taking software with PDF annotation support.
  Supports Pen input like Wacom Tablets


pkgId: 05f8f3c61698be1fb160e26ed86f01124d3a47d3615da768bf8f25f6e36ba8c9
name: xvidcore
arch: src
version: 1.3.7
epoch: 0
release: 9.sdl9
summary: MPEG-4 Simple and Advanced Simple Profile codec
url: https://www.xvid.com/
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: xvidcore-1.3.7-9.sdl9.src.rpm
checksum_type: sha256
description:
  The Xvid video codec implements MPEG-4 Simple Profile and Advanced Simple
  Profile standards. It permits compressing and decompressing digital video
  in order to reduce the required bandwidth of video data for transmission
  over computer networks or efficient storage on CDs or DVDs. Due to its
  unrivalled quality Xvid has gained great popularity and is used in many
  other GPLed applications, like e.g. Transcode, MEncoder, MPlayer, Xine and
  many more.


pkgId: 7971f051bf3c9c97331d369db9ff31a3524088c1a626ec1bdb11be55493f9861
name: ykpers
arch: src
version: 1.20.0
epoch: 0
release: 9.sdl9
summary: Yubikey personalization program
url: http://opensource.yubico.com/yubikey-personalization/
rpm_license: BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: ykpers-1.20.0-9.sdl9.src.rpm
checksum_type: sha256
description:
  Yubico's YubiKey can be re-programmed with a new AES key. This is a library
  that makes this an easy task.


pkgId: 304c97e8411b9660f75cb57ba0c88a9802f6ceabe4d85e2a085f4163da1832f0
name: zabbix
arch: src
version: 6.0.17
epoch: 1
release: 1.sdl9
summary: Open-source monitoring solution for your IT infrastructure
url: https://www.zabbix.com
rpm_license: GPL-2.0-or-later
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: zabbix-6.0.17-1.sdl9.src.rpm
checksum_type: sha256
description:
  Zabbix is software that monitors numerous parameters of a network and the
  health and integrity of servers. Zabbix uses a flexible notification mechanism
  that allows users to configure e-mail based alerts for virtually any event.
  This allows a fast reaction to server problems. Zabbix offers excellent
  reporting and data visualization features based on the stored data.
  This makes Zabbix ideal for capacity planning.

  Zabbix supports both polling and trapping. All Zabbix reports and statistics,
  as well as configuration parameters are accessed through a web-based front end.
  A web-based front end ensures that the status of your network and the health of
  your servers can be assessed from any location. Properly configured, Zabbix can
  play an important role in monitoring IT infrastructure. This is equally true
  for small organizations with a few servers and for large companies with a
  multitude of servers.


pkgId: 5d9899de76da9c67c3b4c8f94d5f9037afc45019f18cc15f73544ad7d74cf0e3
name: zeromq
arch: src
version: 4.3.4
epoch: 0
release: 2.sdl9
summary: Software library for fast, message-based applications
url: https://zeromq.org
rpm_license: LGPLv3+
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: zeromq-4.3.4-2.sdl9.src.rpm
checksum_type: sha256
description:
  The 0MQ lightweight messaging kernel is a library which extends the
  standard socket interfaces with features traditionally provided by
  specialized messaging middle-ware products. 0MQ sockets provide an
  abstraction of asynchronous message queues, multiple messaging
  patterns, message filtering (subscriptions), seamless access to
  multiple transport protocols and more.

  This package contains the ZeroMQ shared library.


pkgId: f8f7097ae34693faf445cbdb24ece9d8c8b8d83e1e7f1f4bce25448267b72308
name: zimg
arch: src
version: 3.0.3
epoch: 0
release: 1.sdl9
summary: Scaling, color space conversion, and dithering library
url: https://github.com/sekrit-twc/zimg
rpm_license: WTFPL
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: zimg-3.0.3-1.sdl9.src.rpm
checksum_type: sha256
description:
  The "z" library implements the commonly required image processing basics of
  scaling, color space conversion, and depth conversion. A simple API enables
  conversion between any supported formats to operate with minimal knowledge from
  the programmer. All library routines were designed from the ground-up with
  correctness, flexibility, and thread-safety as first priorities. Allocation,
  buffering, and I/O are cleanly separated from processing, allowing the
  programmer to adapt "z" to many scenarios.


pkgId: 1bad7683204f01c920a9e79d14158b96b3e4d152015286a4bd1d1abde0b5046d
name: zork
arch: src
version: 1.0.3
epoch: 0
release: 5.sdl9
summary: Public Domain original DUNGEON game (Zork I)
url: https://github.com/devshane/zork
rpm_license: Public Domain
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: zork-1.0.3-5.sdl9.src.rpm
checksum_type: sha256
description:
  Public Domain source code to the original DUNGEON game (Zork I). Released to
  the PD by Infocom. Includes source files, headers, and information.

  This version of Dungeon was modified from FORTRAN to C. The original was
  written in DEC FORTRAN, translated from MDL. It was then translated to f77 for
  UN*X systems, from which it was translated to C. The C translation was done
  with the help of f2c, the FORTRAN to C translator written by David Gay (AT&T
  Bell Labs), Stu Feldman (Bellcore), Mark Maimone (Carnegie-Mellon University),
  and Norm Schryer (AT&T Bell Labs).


pkgId: a4b0744142725682c96a08685b4baf6ecbfb4e52031d3acf35cb28317de33464
name: zvbi
arch: src
version: 0.2.35
epoch: 0
release: 15.sdl9
summary: Raw VBI, Teletext and Closed Caption decoding library
url: http://zapping.sourceforge.net/ZVBI/index.html
rpm_license: LGPLv2+ and GPLv2+ and BSD
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: zvbi-0.2.35-15.sdl9.src.rpm
checksum_type: sha256
description:
  ZVBI provides functions to capture and decode VBI data. The vertical blanking
  interval (VBI) is an interval in a television signal that temporarily suspends
  transmission of the signal for the electron gun to move back up to the first
  line of the television screen to trace the next screen field. The vertical
  blanking interval can be used to carry data, since anything sent during the VBI
  would naturally not be displayed; various test signals, closed captioning, and
  other digital data can be sent during this time period.


pkgId: 089b3f274c8b03045118bda1a2eba3b8812f9d5a4f02c77b40d2e4053a66502d
name: zxing-cpp
arch: src
version: 1.2.0
epoch: 0
release: 1.sdl9
summary: C++ port of the ZXing ("Zebra Crossing") barcode scanning library
url: https://github.com/nu-book/zxing-cpp
rpm_license: LGPLv2 with exceptions or LGPLv3 with exceptions
rpm_group: Unspecified
rpm_buildhost: odyssey.springdale.princeton.edu
location_href: zxing-cpp-1.2.0-1.sdl9.src.rpm
checksum_type: sha256
description:
  ZXing-C++ ("zebra crossing") is an open-source, multi-format 1D/2D barcode
  image processing library implemented in C++.


