# packages

pkgId: 2d15ebcba9790b57c36bc34bf2f6e10290e24824a4a62698d6a0384b6bb62f6b
name: cephfs-shell
arch: noarch
version: 15.2.5
epoch: 0
release: 1
summary: Interactive shell for Ceph file system
url: https://github.com/ceph/ceph
rpm_license: LGPLv2+
rpm_vendor: Ceph
rpm_group: Development/Libraries
rpm_buildhost: rpmbuild.45lab.com
rpm_sourcerpm: cephfs-shell-15.2.5-1.src.rpm
rpm_packager: Brett Kelly <bkelly@45drives.com>
location_href: noarch/cephfs-shell-15.2.5-1.noarch.rpm
checksum_type: sha256
description:
  CephFS Shell provides shell-like commands that directly interact with the Ceph File System.

  This tool can be used in interactive mode as well as in non-interactive mode. In former mode, cephfs-shell opens a shell session and after the given command is finished, it prints the prompt string and waits indefinitely. When the shell session is finished, cephfs-shell quits with the return value of last executed command. In non-interactive mode, cephfs-shell issues a command and exits right after the command’s execution is complete with the command’s return value.

  Behaviour of CephFS Shell can be tweaked using cephfs-shell.conf. CephFS Shell looks for it by default at the path provided in environment variable CEPHFS_SHELL_CONF and then in user’s home directory (~/.cephfs-shell.conf).

  Usage :
      cephfs-shell [options] [command] cephfs-shell [options] – [command, command,…]

  Options :
      -c, --config FILE
          Path to cephfs-shell.conf
      -b, --batch FILE
          Path to batch file.
      -t, --test FILE
          Path to transcript(s) in FILE for testing


pkgId: 1b175a73b05a2a905469f4a0202c5e6096ea211e48e06de6300b548c28dedf14
name: cockpit
arch: x86_64
version: 250.1.1
epoch: 0
release: 1.el8
summary: Web Console for Linux servers
url: https://cockpit-project.org/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: 0b9389459ac1
rpm_sourcerpm: cockpit-250.1.1-1.el8.src.rpm
location_href: x86_64/cockpit-250.1.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  The Cockpit Web Console enables users to administer GNU/Linux servers using a
  web browser.

  It offers network configuration, log inspection, diagnostic reports, SELinux
  troubleshooting, interactive command-line sessions, and more.


pkgId: 379b2a9af3a39d6fbba3bf2b09200e868ef10b4b70c3004889c0af54e2763b83
name: cockpit-bridge
arch: x86_64
version: 250.1.1
epoch: 0
release: 1.el8
summary: Cockpit bridge server-side component
url: https://cockpit-project.org/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: 0b9389459ac1
rpm_sourcerpm: cockpit-250.1.1-1.el8.src.rpm
location_href: x86_64/cockpit-bridge-250.1.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  The Cockpit bridge component installed server side and runs commands on the
  system on behalf of the web based user interface.


pkgId: 9743eae8fa1c14a34915602633490273e9304288003908a6ede7a20a64ea5a71
name: cockpit-debuginfo
arch: x86_64
version: 250.1.1
epoch: 0
release: 1.el8
summary: Debug information for package cockpit
url: https://cockpit-project.org/
rpm_license: LGPLv2+
rpm_group: Development/Debug
rpm_buildhost: 0b9389459ac1
rpm_sourcerpm: cockpit-250.1.1-1.el8.src.rpm
location_href: x86_64/cockpit-debuginfo-250.1.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package cockpit.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 7eab1eca6e740f2099716e497d9fc9a4c0e53cd4d294c57d0a650ab9b6a6cc94
name: cockpit-debugsource
arch: x86_64
version: 250.1.1
epoch: 0
release: 1.el8
summary: Debug sources for package cockpit
url: https://cockpit-project.org/
rpm_license: LGPLv2+
rpm_group: Development/Debug
rpm_buildhost: 0b9389459ac1
rpm_sourcerpm: cockpit-250.1.1-1.el8.src.rpm
location_href: x86_64/cockpit-debugsource-250.1.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package cockpit.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 7484857c6044428a4ec64cd1c36fefb76f1dc97e76292fdf04ffaf57bd6617a9
name: cockpit-doc
arch: noarch
version: 250.1.1
epoch: 0
release: 1.el8
summary: Cockpit deployment and developer guide
url: https://cockpit-project.org/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: 0b9389459ac1
rpm_sourcerpm: cockpit-250.1.1-1.el8.src.rpm
location_href: noarch/cockpit-doc-250.1.1-1.el8.noarch.rpm
checksum_type: sha256
description:
  The Cockpit Deployment and Developer Guide shows sysadmins how to
  deploy Cockpit on their machines as well as helps developers who want to
  embed or extend Cockpit.


pkgId: 984a568ba1a0d50bc5853e56e484ef4c94013a204b38a7f4ae68d64d40dee056
name: cockpit-tests
arch: x86_64
version: 250.1.1
epoch: 0
release: 1.el8
summary: Tests for Cockpit
url: https://cockpit-project.org/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: 0b9389459ac1
rpm_sourcerpm: cockpit-250.1.1-1.el8.src.rpm
location_href: x86_64/cockpit-tests-250.1.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  This package contains tests and files used while testing Cockpit.
  These files are not required for running Cockpit.


pkgId: 52521ccd8d46c62587643a36480abf6c080c1260a9be502fcb92b2b34d92fe80
name: cockpit-ws
arch: x86_64
version: 250.1.1
epoch: 0
release: 1.el8
summary: Cockpit Web Service
url: https://cockpit-project.org/
rpm_license: LGPLv2+
rpm_group: Unspecified
rpm_buildhost: 0b9389459ac1
rpm_sourcerpm: cockpit-250.1.1-1.el8.src.rpm
location_href: x86_64/cockpit-ws-250.1.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  The Cockpit Web Service listens on the network, and authenticates users.

  If sssd-dbus is installed, you can enable client certificate/smart card
  authentication via sssd/FreeIPA.


pkgId: 9b92aedda46540ea49dccab474e3fed1f68f0b1c3c66189f83641db5d891ffeb
name: ctdb
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: A Clustered Database based on Samba's Trivial Database (TDB)
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/ctdb-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  CTDB is a cluster implementation of the TDB database used by Samba and other
  projects to store temporary data. If an application is already using TDB for
  temporary data it is very easy to convert that application to be cluster aware
  and use CTDB instead.


pkgId: 69a6fcc273af9655a5e127c4527ea5f49fef069d8f693d0db4ce88206118c960
name: ctdb-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package ctdb
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/ctdb-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package ctdb.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 8288b08ef937dc8ebfc50800c6f37237d72ab57f7672b206dbfd072a41d1ca1d
name: ctdb-tests
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: CTDB clustered database test suite
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/ctdb-tests-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  Test suite for CTDB.
  CTDB is a cluster implementation of the TDB database used by Samba and other
  projects to store temporary data. If an application is already using TDB for
  temporary data it is very easy to convert that application to be cluster aware
  and use CTDB instead.


pkgId: d92505466cd9c6915d5d58aaf4e4469953720f511928e07593c1e9516fd7928b
name: ctdb-tests-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package ctdb-tests
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/ctdb-tests-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package ctdb-tests.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 315c6b6f2dabaeb050a5a1f4df0cc8298b6741e3b5068e8dcbfa67772ae8721f
name: ldb-tools-debuginfo
arch: x86_64
version: 2.2.1
epoch: 0
release: 1.el8
summary: Debug information for package ldb-tools
url: http://ldb.samba.org/
rpm_license: LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libldb-2.2.1-1.el8.src.rpm
location_href: x86_64/ldb-tools-debuginfo-2.2.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package ldb-tools.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: dd28a8c2e777731525abd49f9d80760a9d161400eef458e8485a786af3abbc1a
name: libldb
arch: x86_64
version: 2.2.1
epoch: 0
release: 1.el8
summary: A schema-less, ldap like, API and database
url: http://ldb.samba.org/
rpm_license: LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libldb-2.2.1-1.el8.src.rpm
location_href: x86_64/libldb-2.2.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  An extensible library that implements an LDAP like API to access remote LDAP
  servers, or use local tdb databases.


pkgId: 25246b1b08ee6ab052b8a9bcad1685598b4ba5a4a90a63d98dfac0504b468985
name: libldb-debuginfo
arch: x86_64
version: 2.2.1
epoch: 0
release: 1.el8
summary: Debug information for package libldb
url: http://ldb.samba.org/
rpm_license: LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libldb-2.2.1-1.el8.src.rpm
location_href: x86_64/libldb-debuginfo-2.2.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package libldb.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 644e7e255f087dc0996f2b8d18ed1795440a53e3e2eac971122c88e5ae114544
name: libldb-debugsource
arch: x86_64
version: 2.2.1
epoch: 0
release: 1.el8
summary: Debug sources for package libldb
url: http://ldb.samba.org/
rpm_license: LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libldb-2.2.1-1.el8.src.rpm
location_href: x86_64/libldb-debugsource-2.2.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package libldb.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 71678e7b80d26828d133b03b6b0790bf6d37750f9b43604b6b177b2f0931317d
name: libsmbclient-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package libsmbclient
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/libsmbclient-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package libsmbclient.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 78f8e2957972f63d6e7e3ba532f969abbd51faeefc2a8468d799aba4e3746fb6
name: libsmbclient-devel
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Developer tools for the SMB client library
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/libsmbclient-devel-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The libsmbclient-devel package contains the header files and libraries needed
  to develop programs that link against the SMB client library in the Samba
  suite.


pkgId: 4d928e6d3df156011c18308a31acf1794f223adab26005e0bfcd21dfa05e45fd
name: libtalloc-debuginfo
arch: x86_64
version: 2.3.1
epoch: 0
release: 2.el8
summary: Debug information for package libtalloc
url: https://talloc.samba.org/
rpm_license: LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libtalloc-2.3.1-2.el8.src.rpm
location_href: x86_64/libtalloc-debuginfo-2.3.1-2.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package libtalloc.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: d618259611ca86889db2fb860bbf684d4056c3f55b506a44f822281530da0af6
name: libtalloc-debugsource
arch: x86_64
version: 2.3.1
epoch: 0
release: 2.el8
summary: Debug sources for package libtalloc
url: https://talloc.samba.org/
rpm_license: LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libtalloc-2.3.1-2.el8.src.rpm
location_href: x86_64/libtalloc-debugsource-2.3.1-2.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package libtalloc.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: b37501578abde83d1b9f915ad532c1e6e01115cc7ee9afd2c446ed2d702c9bf8
name: libtcmu
arch: x86_64
version: 1.5.2
epoch: 0
release: 1.el8
summary: A library supporting LIO TCM-User backstores processing
url: https://github.com/open-iscsi/tcmu-runner
rpm_license: ASL 2.0 or LGPLv2+
rpm_group: Development/Libraries
rpm_buildhost: localhost.localdomain
rpm_sourcerpm: tcmu-runner-1.5.2-1.el8.src.rpm
location_href: x86_64/libtcmu-1.5.2-1.el8.x86_64.rpm
checksum_type: sha256
description:
  libtcmu provides a library for processing SCSI commands exposed by the
  LIO kernel target's TCM-User backend.


pkgId: 8481d2df59118d570f87e96ad3ca509f08b00a47bb8efd042238542754093bee
name: libwbclient-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package libwbclient
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/libwbclient-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package libwbclient.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: f2cbd089f588a174404fadba8da72dd61bdf905516fcfbaf08d760601bf76b07
name: python-ldb-devel-common
arch: x86_64
version: 2.2.1
epoch: 0
release: 1.el8
summary: Common development files for the Python bindings for the LDB library
url: http://ldb.samba.org/
rpm_license: LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libldb-2.2.1-1.el8.src.rpm
location_href: x86_64/python-ldb-devel-common-2.2.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  Development files for the Python bindings for the LDB library.
  This package includes files that aren't specific to a Python version.


pkgId: 7c068309a718ba509b984aad45fd11df92e6b20d2ed44da61c2df0ae3afa9dda
name: python3-cmd2
arch: noarch
version: 1.3.10
epoch: 0
release: 1.el8
summary: cmd2 - quickly build feature-rich and user-friendly interactive command line applications in Python
url: https://github.com/python-cmd2/cmd2
rpm_license: MIT
rpm_vendor: Catherine Devlin <catherine.devlin@gmail.com>
rpm_group: Development/Libraries
rpm_buildhost: rpmbuild-c8.45lab.com
rpm_sourcerpm: python3-cmd2-1.3.10-1.el8.src.rpm
rpm_packager: Brett Kelly <bkelly@45drives.com>
location_href: noarch/python3-cmd2-1.3.10-1.el8.noarch.rpm
checksum_type: sha256
description:
  cmd2: a tool for building interactive command line apps
  =======================================================
  [![Latest Version](https://img.shields.io/pypi/v/cmd2.svg?style=flat-square&label=latest%20stable%20version)](https://pypi.python.org/pypi/cmd2/)
  [![Build status](https://img.shields.io/travis/python-cmd2/cmd2.svg?style=flat-square&label=unix%20build)](https://travis-ci.org/python-cmd2/cmd2)
  [![Appveyor build status](https://img.shields.io/appveyor/ci/FedericoCeratto/cmd2.svg?style=flat-square&label=windows%20build)](https://ci.appveyor.com/project/FedericoCeratto/cmd2)
  [![Azure Build status](https://python-cmd2.visualstudio.com/cmd2/_apis/build/status/python-cmd2.cmd2?branch=master)](https://python-cmd2.visualstudio.com/cmd2/_build/latest?definitionId=1&branch=master)
  [![codecov](https://codecov.io/gh/python-cmd2/cmd2/branch/master/graph/badge.svg)](https://codecov.io/gh/python-cmd2/cmd2)
  [![Documentation Status](https://readthedocs.org/projects/cmd2/badge/?version=latest)](http://cmd2.readthedocs.io/en/latest/?badge=latest)
  <a href="https://discord.gg/RpVG6tk"><img src="https://img.shields.io/badge/chat-on%20discord-7289da.svg" alt="Chat"></a>

  cmd2 is a tool for building interactive command line applications in Python. Its goal is to make it
  quick and easy for developers to build feature-rich and user-friendly interactive command line
  applications.  It provides a simple API which is an extension of Python's built-in
  [cmd](https://docs.python.org/3/library/cmd.html) module.  cmd2 provides a wealth of features on top
  of cmd to make your life easier and eliminates much of the boilerplate code which would be necessary
  when using cmd.

  Click on image below to watch a short video demonstrating the capabilities of cmd2:
  [![Screenshot](cmd2.png)](https://youtu.be/DDU_JH6cFsA)

  Main Features
  -------------
  - Searchable command history (`history` command and `<Ctrl>+r`) - optionally persistent
  - Text file scripting of your application with `run_script` (`@`) and `_relative_run_script` (`@@`)
  - Python scripting of your application with ``run_pyscript``
  - Run shell commands with ``!``
  - Pipe command output to shell commands with `|`
  - Redirect command output to file with `>`, `>>`
  - Bare `>`, `>>` with no filename send output to paste buffer (clipboard)
  - `py` enters interactive Python console (opt-in `ipy` for IPython console)
  - Option to display long output using a pager with ``cmd2.Cmd.ppaged()``
  - Multi-line commands
  - Special-character command shortcuts (beyond cmd's `?` and `!`)
  - Command aliasing similar to bash `alias` command
  - Macros, which are similar to aliases, but they can contain argument placeholders
  - Ability to run commands at startup from an initialization script
  - Settable environment parameters
  - Parsing commands with arguments using `argparse`, including support for subcommands
  - Unicode character support
  - Good tab completion of commands, subcommands, file system paths, and shell commands
  - Automatic tab completion of `argparse` flags when using one of the `cmd2` `argparse` decorators
  - Support for Python 3.5+ on Windows, macOS, and Linux
  - Trivial to provide built-in help for all commands
  - Built-in regression testing framework for your applications (transcript-based testing)
  - Transcripts for use with built-in regression can be automatically generated from `history -t` or `run_script -t`
  - Alerts that seamlessly print while user enters text at prompt
  - Colored and stylized output using `ansi.style()`

  Python 3.5 support ending soon
  ------------------------------
  `cmd2` will end support for Python 3.5 on August 31, 2020.  Python 3.5 was [released](https://docs.python.org/3/whatsnew/3.5.html)
  on Sept. 13, 2015 and its [end-of-life](https://devguide.python.org/#status-of-python-branches) is planned for September 2020.

  New versions of `cmd2` will stop supporting Python 3.5 in a few months. We are very much looking forward to being able to use
  [features added in Python 3.6](https://docs.python.org/3/whatsnew/3.6.html) such as [f-strings](https://realpython.com/python-f-strings/).

  Installation
  ------------
  On all operating systems, the latest stable version of `cmd2` can be installed using pip:

  ```bash
  pip install -U cmd2
  ```

  cmd2 works with Python 3.5+ on Windows, macOS, and Linux. It is pure Python code with few 3rd-party dependencies.

  For information on other installation options, see
  [Installation Instructions](https://cmd2.readthedocs.io/en/latest/overview/installation.html) in the cmd2
  documentation.


  Documentation
  -------------
  The latest documentation for cmd2 can be read online here: https://cmd2.readthedocs.io/en/latest/

  It is available in HTML, PDF, and ePub formats.


  Feature Overview
  ----------------
  Instructions for implementing each feature follow.

  - Extension of the `cmd` module.  So capabilities provided by `cmd` still exist
      - Your applicaiton inherits from `cmd2.Cmd`, let's say you call this class `MyApp`
      ```Python
      import cmd2
      class MyApp(cmd2.Cmd):
        pass
      ```
      - Define a command named **foo** by creating a method named **do_foo**
      ```Python
      class MyApp(cmd2.Cmd):
          def do_foo(self, args):
              """This docstring is the built-in help for the foo command."""
              self.poutput(cmd2.style('foo bar baz', fg=cmd2.fg.red))
      ```
      - By default the docstring for your **do_foo** method is the help for the **foo** command
          - NOTE: This doesn't apply if you use one of the `argparse` decorators mentioned below
      - Can provide more custom help by creating a **help_foo** method (except when using `argparse` decorators)
      - Can provide custom tab completion for the **foo** command by creating a **complete_foo** method
      - Easy to upgrade an existing `cmd` app to `cmd2`
      - Run your `cmd2` app using the built-in REPL by executing the **cmdloop** method

  - Searchable command history
      - Readline history using `<Ctrl>+r`, arrow keys, and other [Readline Shortcut keys](http://readline.kablamo.org/emacs.html)
      - `cmd2` `history` command provides flexible and powerful search
          - If you wish to exclude some of your custom commands from the history, append their names to the list at `Cmd.exclude_from_history`.
          - Do `help history` in any `cmd2` application for more information
      - Both of the above types of history can be optionally persistent between application runs
          - Via optional `persistent_history_file` argument to `cmd2.Cmd` initializer

  - Simple scripting using text files with one command + arguments per line
      - See the [Command Scripts](https://cmd2.readthedocs.io/en/latest/features/scripting.html#command-scripts) section of the `cmd2` docs for more info
      - See [script.txt](https://github.com/python-cmd2/cmd2/blob/master/examples/scripts/script.txt) for a trivial example script that can be
      used in any `cmd2` application with the `run_script` command (or `@` shortcut)

  - Powerful and flexible built-in Python scripting of your application using the `run_pyscript` command
      - Run arbitrary Python scripts within your `cmd2` application with the ability to also call custom `cmd2` commands
      - No separate API for your end users to learn
          - Syntax for calling `cmd2` commands in a `run_pyscript` is essentially identical to what they would enter on the command line
      - See the [Python Scripts](https://cmd2.readthedocs.io/en/latest/features/scripting.html#python-scripts) section of the `cmd2` docs for more info
      - Also see the [python_scripting.py](https://github.com/python-cmd2/cmd2/blob/master/examples/python_scripting.py)
      example in conjunction with the [conditional.py](https://github.com/python-cmd2/cmd2/blob/master/examples/scripts/conditional.py) script

  - Parsing commands with `argparse`
      - Two decorators provide built-in capability for using `argparse.ArgumentParser` to parse command arguments
          - `cmd2.with_argparser` - all arguments are parsed by the `ArgumentParser`
          - `cmd2.with_argparser_and_unknown_args` - any arguments not parsed by the `ArgumentParser` get passed as a list

      ```Python
      import argparse
      from cmd2 import with_argparser

      argparser = argparse.ArgumentParser()
      argparser.add_argument('-p', '--piglatin', action='store_true', help='atinLay')
      argparser.add_argument('-s', '--shout', action='store_true', help='N00B EMULATION MODE')
      argparser.add_argument('words', nargs='+', help='words to say')

      @with_argparser(argparser)
      def do_speak(self, args):
          """Repeats what you tell me to."""
          words = []
          for word in args.words:
              if args.piglatin:
                  word = '%s%say' % (word[1:], word[0])
              if args.shout:
                  word = word.upper()
              words.append(word)
          self.stdout.write('{}\n'.format(' '.join(words)))
      ```

      See [Argument Processing](https://cmd2.readthedocs.io/en/latest/features/argument_processing.html) in the docs for more details

      NOTE: `cmd2` also provides the `Cmd2ArgumentParser` customization of `argparse.ArgumentParser` for prettier formatting
      of help and error messages.

  - `cmd2` applications function like a full-featured shell in many ways (and are cross-platform)
      - Run arbitrary shell commands by preceding them with `!` or `shell`
      - Redirect the output of any command to a file with `>` for overwrite or `>>` for append
          - If no file name provided after the `>`/`>>`, then output goes to the clipboard/pastebuffer
      - Pipe the output of any command to an arbitrary shell command with `|`
      - Create your own custom command aliases using the `alias` command
      - Create your own custom macros using the `macro` command (similar to aliases, but allow arguments)
      - Settable environment parameters that users can change during execution supported via `set` command
      - Option to display long output using a pager with ``cmd2.Cmd.ppaged()``
      - Optionally specify a startup script that end users can use to customize their environment

  - Top-notch tab completion capabilities which are easy to use but very powerful
      - For a command **foo** implement a **complete_foo** method to provide custom tab completion for that command
          - But the helper methods within `cmd2` discussed below mean you would rarely have to implement this from scratch
      - Commands which use one of the `argparse` decorators have automatic tab completion of `argparse` flags
          - And also provide help hints for values associated with these flags
          - Experiment with the [argprint.py](https://github.com/python-cmd2/cmd2/blob/master/examples/arg_print.py) example
          using the **oprint** and **pprint** commands to get a feel for how this works
      - `basic_complete` helper method for tab completion against a list
      - `path_complete` helper method provides flexible tab completion of file system paths
          - See the [paged_output.py](https://github.com/python-cmd2/cmd2/blob/master/examples/paged_output.py) example for a simple use case
          - See the [python_scripting.py](https://github.com/python-cmd2/cmd2/blob/master/examples/python_scripting.py) example for a more full-featured use case
      - `delimiter_complete` helper method for tab completion against a list but each match is split on a delimiter
          - See the [basic_completion.py](https://github.com/python-cmd2/cmd2/blob/master/examples/basic_completion.py) example for a demonstration of how to use this feature
      - `flag_based_complete` helper method for tab completion based on a particular flag preceding the token being completed
      - `index_based_complete` helper method for tab completion based on a fixed position in the input string
          - See the [basic_completion.py](https://github.com/python-cmd2/cmd2/blob/master/examples/basic_completion.py) example for a demonstration of how to use these features
          - `flag_based_complete()` and `index_based_complete()` are basic methods and should only be used if you are not
          familiar with argparse. The recommended approach for tab completing positional tokens and flags is to use
          argparse-based completion
      - `cmd2` in combination with `argparse` also provide several advanced capabilities for automatic tab completion
          - See the [argparse_completion.py](https://github.com/python-cmd2/cmd2/blob/master/examples/argparse_completion.py) example for more info

  - Multi-line commands

      Any command accepts multi-line input when its name is listed the `multiline_commands` optional argument to
      `cmd2.Cmd.__init`. The program will keep expecting input until a line ends with any of the characters listed in the
      `terminators` optional argument to `cmd2.Cmd.__init__()`  .  The default terminators are `;` and `\n` (empty newline).

  - Special-character shortcut commands (beyond cmd's "@" and "!")

      To create a single-character shortcut for a command, update `Cmd.shortcuts`.

  - Asynchronous alerts based on events happening in background threads
      - `cmd2` provides the following helper methods for providing information to users asynchronously even though the `cmd2`
      REPL is a line-oriented command interpreter:
          - `async_alert` - display an important message to the user while they are at the prompt in between commands
              - To the user it appears as if an alert message is printed above the prompt
          - `async_update_prompt` - update the prompt while the user is still typing at it
              - This is good for alerting the user to system changes dynamically in between commands
          - `set_window_title` - set the terminal window title
              - This changes the window title of the terminal that the user is running the `cmd2` app within


  Tutorials
  ---------

  * PyOhio 2019 presentation:
      * [video](https://www.youtube.com/watch?v=pebeWrTqIIw)
      * [slides](https://github.com/python-cmd2/talks/blob/master/PyOhio_2019/cmd2-PyOhio_2019.pdf)
      * [example code](https://github.com/python-cmd2/talks/tree/master/PyOhio_2019/examples)


  Example Application
  -------------------

  Example cmd2 application (**examples/example.py**):

  ```python


  """
  A sample application for cmd2.
  """
  import argparse
  import random
  import sys
  import cmd2

  class CmdLineApp(cmd2.Cmd):
      """ Example cmd2 application. """

      
      
      MUMBLES = ['like', '...', 'um', 'er', 'hmmm', 'ahh']
      MUMBLE_FIRST = ['so', 'like', 'well']
      MUMBLE_LAST = ['right?']

      def __init__(self):
          self.maxrepeats = 3
          shortcuts = dict(cmd2.DEFAULT_SHORTCUTS)
          shortcuts.update({'&': 'speak'})

          
          super().__init__(use_ipython=False, multiline_commands=['orate'], shortcuts=shortcuts)

          
          self.add_settable(cmd2.Settable('maxrepeats', int, 'max repetitions for speak command'))

      speak_parser = argparse.ArgumentParser()
      speak_parser.add_argument('-p', '--piglatin', action='store_true', help='atinLay')
      speak_parser.add_argument('-s', '--shout', action='store_true', help='N00B EMULATION MODE')
      speak_parser.add_argument('-r', '--repeat', type=int, help='output [n] times')
      speak_parser.add_argument('words', nargs='+', help='words to say')

      @cmd2.with_argparser(speak_parser)
      def do_speak(self, args):
          """Repeats what you tell me to."""
          words = []
          for word in args.words:
              if args.piglatin:
                  word = '%s%say' % (word[1:], word[0])
              if args.shout:
                  word = word.upper()
              words.append(word)
          repetitions = args.repeat or 1
          for i in range(min(repetitions, self.maxrepeats)):
              
              self.poutput(' '.join(words))

      do_say = do_speak  # now "say" is a synonym for "speak"
      do_orate = do_speak  # another synonym, but this one takes multi-line input

      mumble_parser = argparse.ArgumentParser()
      mumble_parser.add_argument('-r', '--repeat', type=int, help='how many times to repeat')
      mumble_parser.add_argument('words', nargs='+', help='words to say')

      @cmd2.with_argparser(mumble_parser)
      def do_mumble(self, args):
          """Mumbles what you tell me to."""
          repetitions = args.repeat or 1
          for i in range(min(repetitions, self.maxrepeats)):
              output = []
              if (random.random() < .33):
                  output.append(random.choice(self.MUMBLE_FIRST))
              for word in args.words:
                  if (random.random() < .40):
                      output.append(random.choice(self.MUMBLES))
                  output.append(word)
              if (random.random() < .25):
                  output.append(random.choice(self.MUMBLE_LAST))
              self.poutput(' '.join(output))

  if __name__ == '__main__':
      app = CmdLineApp()
      sys.exit(app.cmdloop())
  ```

  The following is a sample session running example.py.
  Thanks to Cmd2's built-in transcript testing capability, it also serves as a test
  suite for example.py when saved as *transcript_regex.txt*.
  Running

  ```bash
  python example.py -t transcript_regex.txt
  ```
  will run all the commands in the transcript against `example.py`, verifying that the output produced
  matches the transcript.

  example/transcript_regex.txt:

  ```text




  (Cmd) set
  allow_style: '/(Terminal|Always|Never)/'
  always_show_hint: False
  debug: False
  echo: False
  editor: /.*?/
  feedback_to_output: False
  maxrepeats: 3
  quiet: False
  timing: False
  ```

  Regular expressions can be used anywhere within a transcript file simply by enclosing them within forward slashes, `/`.


  Found a bug?
  ------------

  If you think you've found a bug, please first read through the open [Issues](https://github.com/python-cmd2/cmd2/issues). If you're confident it's a new bug, go ahead and create a new GitHub issue. Be sure to include as much information as possible so we can reproduce the bug.  At a minimum, please state the following:

  * ``cmd2`` version
  * Python version
  * OS name and version
  * What you did to cause the bug to occur
  * Include any traceback or error message associated with the bug


  Open source projects using cmd2
  -------------------------------

  Here are a few examples of open-source projects which use `cmd2`:

  * [Jok3r](http://www.jok3r-framework.com)
      * Network & Web Pentest Automation Framework
  * [CephFS Shell](http://docs.ceph.com/docs/master/cephfs/cephfs-shell/)
      * [Ceph](https://ceph.com/) is a distributed object, block, and file storage platform
  * [JSShell](https://github.com/Den1al/JSShell)
      * An interactive multi-user web JavaScript shell
  * [psiTurk](https://psiturk.org)
      * An open platform for science on Amazon Mechanical Turk
  * [Poseidon](https://github.com/CyberReboot/poseidon)
      * Leverages software-defined networks (SDNs) to acquire and then feed network traffic to a number of machine learning techniques
  * [Unipacker](https://github.com/unipacker/unipacker)
      * Automatic and platform-independent unpacker for Windows binaries based on emulation
  * [FLASHMINGO](https://github.com/fireeye/flashmingo)
      * Automatic analysis of SWF files based on some heuristics. Extensible via plugins.
  * [tomcatmanager](https://github.com/tomcatmanager/tomcatmanager)
      * A command line tool and python library for managing a tomcat server
  * [Expliot](https://gitlab.com/expliot_framework/expliot)
      * Internet of Things (IoT) exploitation framework
  * [mptcpanalyzer](https://github.com/teto/mptcpanalyzer)
      * Tool to help analyze mptcp pcaps
  * [clanvas](https://github.com/marklalor/clanvas)
      * Command-line client for Canvas by Instructure


pkgId: 56afd5d7b9d3edf683169a00d11f6b7f2d3b4f11e839377114cbd1a1820758d4
name: python3-colorama
arch: noarch
version: 0.4.3
epoch: 0
release: 1.el8
summary: Cross-platform colored terminal text.
url: https://github.com/tartley/colorama
rpm_license: BSD
rpm_vendor: Arnon Yaari <tartley@tartley.com>
rpm_group: Development/Libraries
rpm_buildhost: rpmbuild-c8.45lab.com
rpm_sourcerpm: python3-colorama-0.4.3-1.el8.src.rpm
rpm_packager: Brett Kelly <bkelly@45drives.com>
location_href: noarch/python3-colorama-0.4.3-1.el8.noarch.rpm
checksum_type: sha256
description:
  .. image:: https://img.shields.io/pypi/v/colorama.svg
      :target: https://pypi.org/project/colorama/
      :alt: Latest Version

  .. image:: https://img.shields.io/pypi/pyversions/colorama.svg
      :target: https://pypi.org/project/colorama/
      :alt: Supported Python versions

  .. image:: https://travis-ci.org/tartley/colorama.svg?branch=master
      :target: https://travis-ci.org/tartley/colorama
      :alt: Build Status

  Download and docs:
      https://pypi.org/project/colorama/
  Source code & Development:
      https://github.com/tartley/colorama
  Colorama for Enterprise:
      https://github.com/tartley/colorama/blob/master/ENTERPRISE.md

  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, by wrapping ``stdout``, stripping ANSI sequences it finds (which
  would appear as gobbledygook in the output), and converting them into the
  appropriate win32 calls to modify the state of the terminal. On other platforms,
  Colorama does nothing.

  Colorama also provides some shortcuts to help generate ANSI sequences
  but works fine in conjunction with any other ANSI sequence generation library,
  such as the venerable Termcolor (https://pypi.org/project/termcolor/)
  or the fabulous Blessings (https://pypi.org/project/blessings/).

  This has the upshot of providing a simple cross-platform API for printing
  colored terminal text from Python, and has the happy side-effect that existing
  applications or libraries which use ANSI sequences to produce colored output on
  Linux or Macs can now also work on Windows, simply by calling
  ``colorama.init()``.

  An alternative approach is to install ``ansi.sys`` on Windows machines, which
  provides the same behaviour for all applications running in terminals. Colorama
  is intended for situations where that isn't easy (e.g., maybe your app doesn't
  have an installer.)

  Demo scripts in the source code repository print some colored text using
  ANSI sequences. Compare their output under Gnome-terminal's built in ANSI
  handling, versus on Windows Command-Prompt using Colorama:

  .. image:: https://github.com/tartley/colorama/raw/master/screenshots/ubuntu-demo.png
      :width: 661
      :height: 357
      :alt: ANSI sequences on Ubuntu under gnome-terminal.

  .. image:: https://github.com/tartley/colorama/raw/master/screenshots/windows-demo.png
      :width: 668
      :height: 325
      :alt: Same ANSI sequences on Windows, using Colorama.

  These screengrabs show that, on Windows, Colorama does not support ANSI 'dim
  text'; it looks the same as 'normal text'.


  License
  =======

  Copyright Jonathan Hartley & Arnon Yaari, 2013. BSD 3-Clause license; see LICENSE file.


  Dependencies
  ============

  None, other than Python. Tested on Python 2.7, 3.5, 3.6, 3.7 and 3.8.

  Usage
  =====

  Initialisation
  --------------

  Applications should initialise Colorama using:

  .. code-block:: python

      from colorama import init
      init()

  On Windows, calling ``init()`` will filter ANSI escape sequences out of any
  text sent to ``stdout`` or ``stderr``, and replace them with equivalent Win32
  calls.

  On other platforms, calling ``init()`` has no effect (unless you request other
  optional functionality; see "Init Keyword Args", below). By design, this permits
  applications to call ``init()`` unconditionally on all platforms, after which
  ANSI output should just work.

  To stop using colorama before your program exits, simply call ``deinit()``.
  This will restore ``stdout`` and ``stderr`` to their original values, so that
  Colorama is disabled. To resume using Colorama again, call ``reinit()``; it is
  cheaper to calling ``init()`` again (but does the same thing).


  Colored Output
  --------------

  Cross-platform printing of colored text can then be done using Colorama's
  constant shorthand for ANSI escape sequences:

  .. code-block:: python

      from colorama import Fore, Back, Style
      print(Fore.RED + 'some red text')
      print(Back.GREEN + 'and with a green background')
      print(Style.DIM + 'and in dim text')
      print(Style.RESET_ALL)
      print('back to normal now')

  ...or simply by manually printing ANSI sequences from your own code:

  .. code-block:: python

      print('\033[31m' + 'some red text')
      print('\033[39m') # and reset to default color

  ...or, Colorama can be used happily in conjunction with existing ANSI libraries
  such as Termcolor:

  .. code-block:: python

      from colorama import init
      from termcolor import colored

      
      init()

      
      print(colored('Hello, World!', 'green', 'on_red'))

  Available formatting constants are::

      Fore: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.
      Back: BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE, RESET.
      Style: DIM, NORMAL, BRIGHT, RESET_ALL

  ``Style.RESET_ALL`` resets foreground, background, and brightness. Colorama will
  perform this reset automatically on program exit.


  Cursor Positioning
  ------------------

  ANSI codes to reposition the cursor are supported. See ``demos/demo06.py`` for
  an example of how to generate them.


  Init Keyword Args
  -----------------

  ``init()`` accepts some ``**kwargs`` to override default behaviour.

  init(autoreset=False):
      If you find yourself repeatedly sending reset sequences to turn off color
      changes at the end of every print, then ``init(autoreset=True)`` will
      automate that:

      .. code-block:: python

          from colorama import init
          init(autoreset=True)
          print(Fore.RED + 'some red text')
          print('automatically back to default color again')

  init(strip=None):
      Pass ``True`` or ``False`` to override whether ansi codes should be
      stripped from the output. The default behaviour is to strip if on Windows
      or if output is redirected (not a tty).

  init(convert=None):
      Pass ``True`` or ``False`` to override whether to convert ANSI codes in the
      output into win32 calls. The default behaviour is to convert if on Windows
      and output is to a tty (terminal).

  init(wrap=True):
      On Windows, colorama works by replacing ``sys.stdout`` and ``sys.stderr``
      with proxy objects, which override the ``.write()`` method to do their work.
      If this wrapping causes you problems, then this can be disabled by passing
      ``init(wrap=False)``. The default behaviour is to wrap if ``autoreset`` or
      ``strip`` or ``convert`` are True.

      When wrapping is disabled, colored printing on non-Windows platforms will
      continue to work as normal. To do cross-platform colored output, you can
      use Colorama's ``AnsiToWin32`` proxy directly:

      .. code-block:: python

          import sys
          from colorama import init, AnsiToWin32
          init(wrap=False)
          stream = AnsiToWin32(sys.stderr).stream

          
          print >>stream, Fore.BLUE + 'blue text on stderr'

          
          print(Fore.BLUE + 'blue text on stderr', file=stream)


  Installation
  =======================
  colorama is currently installable from PyPI:

      pip install colorama

  colorama also can be installed by the conda package manager:

      conda install -c anaconda colorama


  Status & Known Problems
  =======================

  I've personally only tested it on Windows XP (CMD, Console2), Ubuntu
  (gnome-terminal, xterm), and OS X.

  Some presumably valid ANSI sequences aren't recognised (see details below),
  but to my knowledge nobody has yet complained about this. Puzzling.

  See outstanding issues and wishlist:
  https://github.com/tartley/colorama/issues

  If anything doesn't work for you, or doesn't do what you expected or hoped for,
  I'd love to hear about it on that issues list, would be delighted by patches,
  and would be happy to grant commit access to anyone who submits a working patch
  or two.


  Recognised ANSI Sequences
  =========================

  ANSI sequences generally take the form:

      ESC [ <param> ; <param> ... <command>

  Where ``<param>`` is an integer, and ``<command>`` is a single letter. Zero or
  more params are passed to a ``<command>``. If no params are passed, it is
  generally synonymous with passing a single zero. No spaces exist in the
  sequence; they have been inserted here simply to read more easily.

  The only ANSI sequences that colorama converts into win32 calls are::

      ESC [ 0 m       # reset all (colors and brightness)
      ESC [ 1 m       # bright
      ESC [ 2 m       # dim (looks same as normal brightness)
      ESC [ 22 m      # normal brightness

      
      ESC [ 30 m      # black
      ESC [ 31 m      # red
      ESC [ 32 m      # green
      ESC [ 33 m      # yellow
      ESC [ 34 m      # blue
      ESC [ 35 m      # magenta
      ESC [ 36 m      # cyan
      ESC [ 37 m      # white
      ESC [ 39 m      # reset

      
      ESC [ 40 m      # black
      ESC [ 41 m      # red
      ESC [ 42 m      # green
      ESC [ 43 m      # yellow
      ESC [ 44 m      # blue
      ESC [ 45 m      # magenta
      ESC [ 46 m      # cyan
      ESC [ 47 m      # white
      ESC [ 49 m      # reset

      
      ESC [ y;x H     # position cursor at x across, y down
      ESC [ y;x f     # position cursor at x across, y down
      ESC [ n A       # move cursor n lines up
      ESC [ n B       # move cursor n lines down
      ESC [ n C       # move cursor n characters forward
      ESC [ n D       # move cursor n characters backward

      
      ESC [ mode J    # clear the screen

      
      ESC [ mode K    # clear the line

  Multiple numeric params to the ``'m'`` command can be combined into a single
  sequence::

      ESC [ 36 ; 45 ; 1 m     # bright cyan text on magenta background

  All other ANSI sequences of the form ``ESC [ <param> ; <param> ... <command>``
  are silently stripped from the output on Windows.

  Any other form of ANSI sequence, such as single-character codes or alternative
  initial characters, are not recognised or stripped. It would be cool to add
  them though. Let me know if it would be useful for you, via the Issues on
  GitHub.


  Development
  ===========

  Help and fixes welcome!

  Running tests requires:

  - Michael Foord's ``mock`` module to be installed.
  - Tests are written using 2010-era updates to ``unittest``

  To run tests::

     python -m unittest discover -p *_test.py

  This, like a few other handy commands, is captured in a ``Makefile``.

  If you use nose to run the tests, you must pass the ``-s`` flag; otherwise,
  ``nosetests`` applies its own proxy to ``stdout``, which confuses the unit
  tests.


  Professional support
  ====================

  .. |tideliftlogo| image:: https://cdn2.hubspot.net/hubfs/4008838/website/logos/logos_for_download/Tidelift_primary-shorthand-logo.png
     :alt: Tidelift
     :target: https://tidelift.com/subscription/pkg/pypi-colorama?utm_source=pypi-colorama&utm_medium=referral&utm_campaign=readme

  .. list-table::
     :widths: 10 100

     * - |tideliftlogo|
       - Professional support for colorama is available as part of the
         `Tidelift Subscription`_.
         Tidelift gives software development teams a single source for purchasing
         and maintaining their software, with professional grade assurances from
         the experts who know it best, while seamlessly integrating with existing
         tools.

  .. _Tidelift Subscription: https://tidelift.com/subscription/pkg/pypi-colorama?utm_source=pypi-colorama&utm_medium=referral&utm_campaign=readme


  Thanks
  ======
  * Marc Schlaich (schlamar) for a ``setup.py`` fix for Python2.5.
  * Marc Abramowitz, reported & fixed a crash on exit with closed ``stdout``,
    providing a solution to issue #7's setuptools/distutils debate,
    and other fixes.
  * User 'eryksun', for guidance on correctly instantiating ``ctypes.windll``.
  * Matthew McCormick for politely pointing out a longstanding crash on non-Win.
  * Ben Hoyt, for a magnificent fix under 64-bit Windows.
  * Jesse at Empty Square for submitting a fix for examples in the README.
  * User 'jamessp', an observant documentation fix for cursor positioning.
  * User 'vaal1239', Dave Mckee & Lackner Kristof for a tiny but much-needed Win7
    fix.
  * Julien Stuyck, for wisely suggesting Python3 compatible updates to README.
  * Daniel Griffith for multiple fabulous patches.
  * Oscar Lesta for a valuable fix to stop ANSI chars being sent to non-tty
    output.
  * Roger Binns, for many suggestions, valuable feedback, & bug reports.
  * Tim Golden for thought and much appreciated feedback on the initial idea.
  * User 'Zearin' for updates to the README file.
  * John Szakmeister for adding support for light colors
  * Charles Merriam for adding documentation to demos
  * Jurko for a fix on 64-bit Windows CPython2.5 w/o ctypes
  * Florian Bruhin for a fix when stdout or stderr are None
  * Thomas Weininger for fixing ValueError on Windows
  * Remi Rampin for better Github integration and fixes to the README file
  * Simeon Visser for closing a file handle using 'with' and updating classifiers
    to include Python 3.3 and 3.4
  * Andy Neff for fixing RESET of LIGHT_EX colors.
  * Jonathan Hartley for the initial idea and implementation.


pkgId: 355610d11dcba58ff9aa2d881b582c6640640145545fdc3e9b9558514caeaf62
name: python3-importlib_metadata
arch: noarch
version: 2.0.0
epoch: 0
release: 2.el8
summary: Read metadata from Python packages
url: http://importlib-metadata.readthedocs.io/
rpm_license: Apache Software License
rpm_vendor: Jason R. Coombs <jaraco@jaraco.com>
rpm_group: Development/Libraries
rpm_buildhost: rpmbuild-c8.45lab.com
rpm_sourcerpm: python3-importlib_metadata-2.0.0-2.el8.src.rpm
rpm_packager: Brett Kelly <bkelly@45drives.com>
location_href: noarch/python3-importlib_metadata-2.0.0-2.el8.noarch.rpm
checksum_type: sha256
description:
  =========================
   ``importlib_metadata``
  =========================

  ``importlib_metadata`` is a library to access the metadata for a Python
  package.  It is intended to be ported to Python 3.8.


  Usage
  =====

  See the `online documentation <https://importlib_metadata.readthedocs.io/>`_
  for usage details.

  `Finder authors
  <https://docs.python.org/3/reference/import.html#finders-and-loaders>`_ can
  also add support for custom package installers.  See the above documentation
  for details.


  Caveats
  =======

  This project primarily supports third-party packages installed by PyPA
  tools (or other conforming packages). It does not support:

  - Packages in the stdlib.
  - Packages installed without metadata.

  Project details
  ===============

   * Project home: https://gitlab.com/python-devs/importlib_metadata
   * Report bugs at: https://gitlab.com/python-devs/importlib_metadata/issues
   * Code hosting: https://gitlab.com/python-devs/importlib_metadata.git
   * Documentation: http://importlib_metadata.readthedocs.io/


pkgId: 2b3d986014371dfe1ce938a0b5f38db4dcf14b6e89ef1d0eee15241ab98e0bb9
name: python3-ldb-debuginfo
arch: x86_64
version: 2.2.1
epoch: 0
release: 1.el8
summary: Debug information for package python3-ldb
url: http://ldb.samba.org/
rpm_license: LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libldb-2.2.1-1.el8.src.rpm
location_href: x86_64/python3-ldb-debuginfo-2.2.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python3-ldb.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 922a72bb6a1dd41f1c70f67e605e0a05ac5cb0ac3ba1f86e8741b824b3cdf52d
name: python3-pyperclip
arch: noarch
version: 1.8.0
epoch: 0
release: 1.el8
summary: A cross-platform clipboard module for Python. (Only handles plain text for now.)
url: https://github.com/asweigart/pyperclip
rpm_license: BSD
rpm_vendor: Al Sweigart <al@inventwithpython.com>
rpm_group: Development/Libraries
rpm_buildhost: rpmbuild-c8.45lab.com
rpm_sourcerpm: python3-pyperclip-1.8.0-1.el8.src.rpm
rpm_packager: Brett Kelly <bkelly@45drives.com>
location_href: noarch/python3-pyperclip-1.8.0-1.el8.noarch.rpm
checksum_type: sha256
description:
  Pyperclip is a cross-platform Python module for copy and paste clipboard functions. It works with Python 2 and 3.

  `pip install pyperclip`

  Al Sweigart al@inventwithpython.com
  BSD License

  Example Usage
  =============

      >>> import pyperclip
      >>> pyperclip.copy('The text to be copied to the clipboard.')
      >>> pyperclip.paste()
      'The text to be copied to the clipboard.'


  Currently only handles plaintext.

  On Windows, no additional modules are needed.

  On Mac, this module makes use of the pbcopy and pbpaste commands, which should come with the os.

  On Linux, this module makes use of the xclip or xsel commands, which should come with the os. Otherwise run "sudo apt-get install xclip" or "sudo apt-get install xsel" (Note: xsel does not always seem to work.)

  Otherwise on Linux, you will need the gtk or PyQt4 modules installed.


pkgId: 333c9d99f0761be45602a7fd0f9f45d11354be673fd530bcfc17b8fc6d417324
name: python3-samba
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba Python3 libraries
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/python3-samba-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The python3-samba package contains the Python 3 libraries needed by programs
  that use SMB, RPC and other Samba provided protocols in Python 3 programs.


pkgId: 97bc2764051ff4b4a49564b5685b709d00118e1a5360ace1796b7cf70e05dbe9
name: python3-samba-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package python3-samba
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/python3-samba-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python3-samba.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 695ce141ed97fe8c3d3f78b0a5906fed8139ce44c47fa483fdc4c0b5e4adcaa6
name: python3-samba-test
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba Python libraries
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/python3-samba-test-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The python3-samba-test package contains the Python libraries used by the test suite of Samba.
  If you want to run full set of Samba tests, you need to install this package.


pkgId: 81553cdd57384ca33268def41da766475bb931abc3bec4c3a9f56cc0ce1271df
name: python3-talloc-debuginfo
arch: x86_64
version: 2.3.1
epoch: 0
release: 2.el8
summary: Debug information for package python3-talloc
url: https://talloc.samba.org/
rpm_license: LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: libtalloc-2.3.1-2.el8.src.rpm
location_href: x86_64/python3-talloc-debuginfo-2.3.1-2.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package python3-talloc.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 7a69f27c88d1640156d3afdf233c55c27a14ac221fae70f5406311436536529f
name: samba-client
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba client programs
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-client-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The samba-client package provides some SMB/CIFS clients to complement
  the built-in SMB/CIFS filesystem in Linux. These clients allow access
  of SMB/CIFS shares and printing to SMB/CIFS printers.


pkgId: 75d26b3585dcc30fb4fd713f47dadf9cdd01438c717d541f8b962dd1ae111cdf
name: samba-client-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-client
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-client-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-client.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 93ce3306bfd94d82792e6c328f5b5806aede355e23072584f02c88cafffbfdab
name: samba-client-libs-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-client-libs
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-client-libs-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-client-libs.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 718a625a1e65d4ae3df422f34f9b2d47141a2795749cf58250fa978c100e15cf
name: samba-common-libs-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-common-libs
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-common-libs-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-common-libs.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 49508ff42a92819dc69e2a4a4d9c33937df2cdaa978e9af5c26cbe0eeb99c5af
name: samba-common-tools-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-common-tools
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-common-tools-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-common-tools.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: c10c04e8a3e51f0c7a3126e277a5c0aab6f8214bfb68447cc7269f53668c2c2f
name: samba-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: a4c836f4dcf0897ed24c4077cdf682b7423863894958f77cbe1045fe2d9f3fe3
name: samba-debugsource
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug sources for package samba
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-debugsource-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug sources for package samba.
  Debug sources are useful when developing applications that use this
  package or when debugging this package.


pkgId: 20f0383cf664a04e0753aefb73c164e502c5a15a5e4dd4b50e0b377cb1cda8fb
name: samba-devel
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Developer tools for Samba libraries
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-devel-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The samba-devel package contains the header files for the libraries
  needed to develop programs that link against the SMB, RPC and other
  libraries in the Samba suite.


pkgId: 41a9795f8e1564e7ca7afff2e1fc59b90c2d55d192b0f2421998e0c10c29ccb5
name: samba-krb5-printing
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba CUPS backend for printing with Kerberos
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-krb5-printing-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  If you need Kerberos for print jobs to a printer connection to cups via the SMB
  backend, then you need to install that package. It will allow cups to access
  the Kerberos credentials cache of the user issuing the print job.


pkgId: 7e8445ddf025bd198bfef0b036e9289fa7ac08afeac0cf8b40c5926d6ba4dd1f
name: samba-krb5-printing-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-krb5-printing
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-krb5-printing-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-krb5-printing.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 48cee784a217e2a59f50f9aa7b8e0127616e22fd237d672c47a7b414f9c0e91d
name: samba-libs
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba libraries
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-libs-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The samba-libs package contains the libraries needed by programs that link
  against the SMB, RPC and other protocols provided by the Samba suite.


pkgId: a5cf740fe77b47421428c3f00ee899342738b6f95e0836443ebfae0b63973bab
name: samba-libs-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-libs
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-libs-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-libs.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 7180d4d1ffba34c51caba9ed96b4af053901a0eb6ec4d66baf0779de0f86dabc
name: samba-pidl
arch: noarch
version: 4.13.3
epoch: 0
release: 3.el8
summary: Perl IDL compiler
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: noarch/samba-pidl-4.13.3-3.el8.noarch.rpm
checksum_type: sha256
description:
  The samba-pidl package contains the Perl IDL compiler used by Samba
  and Wireshark to parse IDL and similar protocols


pkgId: fc647c2c497279fda1c454a4de6022622fa21702a40df0b77bbbe2bf1b274789
name: samba-test-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-test
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-test-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-test.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 520ab5246c23c472d026cff4951ebbfdb6d3acdb2ecc5abca6bc97e30a6adc71
name: samba-test-libs-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-test-libs
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-test-libs-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-test-libs.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 55e53361a6d9defa5127137fc6e6b65f91e2fd585695b35d3b5c3aec3f7f2186
name: samba-vfs-cephfs-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-vfs-cephfs
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-vfs-cephfs-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-vfs-cephfs.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 7d2dc31d06714471ebffff8840346fed31ac230a9a0f3ebe12972225f734ed6d
name: samba-vfs-glusterfs-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-vfs-glusterfs
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-vfs-glusterfs-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-vfs-glusterfs.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: b45de18b51c904cbd363ba8fddc71d1e315269d0dcfc0d3d6087071989f3e6ed
name: samba-winbind
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba winbind
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winbind-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The samba-winbind package provides the winbind NSS library, and some client
  tools.  Winbind enables Linux to be a full member in Windows domains and to use
  Windows user and group accounts on Linux.


pkgId: 268b6e73fed4058fff1f0765179aa289414942850a1287bf80225fc1c31c165c
name: samba-winbind-clients-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-winbind-clients
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winbind-clients-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-winbind-clients.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: cde921bf06972ca7fa0f1855bf15c9b24e8a0bc41b7f20327770d55720f10a6c
name: samba-winbind-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-winbind
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winbind-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-winbind.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: feceebd1a82e452f9e3380f38970d501665a56af88c48729f46a128a83e7581e
name: samba-winbind-krb5-locator
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba winbind krb5 locator
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winbind-krb5-locator-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The winbind krb5 locator is a plugin for the system kerberos library to allow
  the local kerberos library to use the same KDC as samba and winbind use


pkgId: 3050789ca1a0ff3b4ec7e4e4646be23130ea3051fedac19b35cace0906ca6a23
name: samba-winbind-krb5-locator-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-winbind-krb5-locator
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winbind-krb5-locator-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-winbind-krb5-locator.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 414b369e4032ac52afb9bb69b025638bfa330258419132e81964cd00f4bfc842
name: samba-winbind-modules
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Samba winbind modules
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Unspecified
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winbind-modules-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  The samba-winbind-modules package provides the NSS library and a PAM module
  necessary to communicate to the Winbind Daemon


pkgId: 29efd05e44004edb91af048c4ee3bc03376a61125fb811fbc819547327dac8ad
name: samba-winbind-modules-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-winbind-modules
url: https://www.samba.org
rpm_license: GPLv3+ and LGPLv3+
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winbind-modules-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-winbind-modules.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: ccc6dfc80b0d01dda9b56b804090494178a5fae6ac62b76a590210fabea39102
name: samba-winexe-debuginfo
arch: x86_64
version: 4.13.3
epoch: 0
release: 3.el8
summary: Debug information for package samba-winexe
url: https://www.samba.org
rpm_license: GPLv3
rpm_group: Development/Debug
rpm_buildhost: ceph-rocky1.45lab.com
rpm_sourcerpm: samba-4.13.3-3.el8.src.rpm
location_href: x86_64/samba-winexe-debuginfo-4.13.3-3.el8.x86_64.rpm
checksum_type: sha256
description:
  This package provides debug information for package samba-winexe.
  Debug information is useful when developing applications that use this
  package or when debugging this package.


pkgId: 0756c263d012447da4d738b4675c1cf41ef76c10643e4b0058927fb1dd585e59
name: tcmu-runner
arch: x86_64
version: 1.5.2
epoch: 0
release: 1.el8
summary: A daemon that handles the userspace side of the LIO TCM-User backstore
url: https://github.com/open-iscsi/tcmu-runner
rpm_license: ASL 2.0 or LGPLv2+
rpm_group: System Environment/Daemons
rpm_buildhost: localhost.localdomain
rpm_sourcerpm: tcmu-runner-1.5.2-1.el8.src.rpm
location_href: x86_64/tcmu-runner-1.5.2-1.el8.x86_64.rpm
checksum_type: sha256
description:
  A daemon that handles the userspace side of the LIO TCM-User backstore.

  LIO is the SCSI target in the Linux kernel. It is entirely kernel code, and
  allows exported SCSI logical units (LUNs) to be backed by regular files or
  block devices. But, if we want to get fancier with the capabilities of the
  device we're emulating, the kernel is not necessarily the right place. While
  there are userspace libraries for compression, encryption, and clustered
  storage solutions like Ceph or Gluster, these are not accessible from the
  kernel.

  The TCMU userspace-passthrough backstore allows a userspace process to handle
  requests to a LUN. But since the kernel-user interface that TCMU provides
  must be fast and flexible, it is complex enough that we'd like to avoid each
  userspace handler having to write boilerplate code.

  tcmu-runner handles the messy details of the TCMU interface -- UIO, netlink,
  pthreads, and DBus -- and exports a more friendly C plugin module API. Modules
  using this API are called "TCMU handlers". Handler authors can write code just
  to handle the SCSI commands as desired, and can also link with whatever
  userspace libraries they like.


pkgId: a1348d31621cb6a41fd612015276e8f8c7e81beeb7b3e48cd4c299712eec427e
name: znapzend
arch: x86_64
version: 0.19.1
epoch: 0
release: 1.el8
summary: zfs backup with remote capabilities and mbuffer integration
url: http://www.znapzend.org
rpm_license: GPLv3+
rpm_group: Unspecified
rpm_buildhost: rpmbuild-c8.45lab.com
rpm_sourcerpm: znapzend-0.19.1-1.el8.src.rpm
location_href: x86_64/znapzend-0.19.1-1.el8.x86_64.rpm
checksum_type: sha256
description:
  ZnapZend is a ZFS centric backup tool. It relies on snapshot, send and
  receive to do its work. It has the built-in ability to manage both local
  snapshots as well as remote copies by thinning them out as time
  progresses.


# files

type: file
name:
  /usr/src/debug/samba-4.13.3-4.el8_4.x86_64/bin/default/source3/rpc_server/mdssvc/es_lexer.gcov.lex.c


# provides

name:
  libpyldb-util.cpython-36m-x86-64-linux-gnu.so.2(PYLDB_UTIL.CPYTHON_36M_X86_64_LINUX_GNU_2.2.1)(64bit)


name:
  libsamba-policy.cpython-36m-x86-64-linux-gnu.so.0(SAMBA_POLICY.CPYTHON_36M_X86_64_LINUX_GNU_0.0.1)(64bit)


name:
  libpytalloc-util.cpython-36m-x86-64-linux-gnu.so.2(PYTALLOC_UTIL.CPYTHON_36M_X86_64_LINUX_GNU_2.3.1)(64bit)


