# packages

pkgId: ab4432f23354bee82c289c745b44115a8bbb2514da586356454009bd6d2a1f2a
name: confluent_vtbufferd
arch: x86_64
version: 3.3.1
epoch: 0
release: 1
summary: Console buffer manager for confluent
url: https://github.com/lenovo/confluent/
rpm_license: Apache2
rpm_vendor: Lenovo HPC Organization <hpchelp@lenovo.com>
rpm_group: Development/Libraries
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: confluent_vtbufferd-3.3.1-1.src.rpm
location_href: confluent_vtbufferd-3.3.1-1.x86_64.rpm
checksum_type: sha256
description:
  Service for managing in-memory VT emulation for confluent.

  Contains third party open source code:

  Copyright (c) 2017 Rob King
  All rights reserved.

  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in the
      documentation and/or other materials provided with the distribution.
    * Neither the name of the copyright holder nor the
      names of contributors may be used to endorse or promote products
      derived from this software without specific prior written permission.


pkgId: a33be7c2ff508f3f4b33b3c75a2e2771692f460e62fa80d7d7ca3329ef666cb1
name: perl-Crypt-CBC
arch: noarch
version: 2.33
epoch: 0
release: 3.7
summary: Encrypt Data with Cipher Block Chaining Mode
url: http://search.cpan.org/dist/Crypt-CBC/
rpm_license: GPL-1.0+ or Artistic-1.0
rpm_group: Development/Libraries/Perl
rpm_buildhost: a3305aa20186
rpm_sourcerpm: perl-Crypt-CBC-2.33-3.7.src.rpm
location_href: perl-Crypt-CBC-2.33-3.7.noarch.rpm
checksum_type: sha256
description:
  This module is a Perl-only implementation of the cryptographic cipher block
  chaining mode (CBC). In combination with a block cipher such as DES or
  IDEA, you can encrypt and decrypt messages of arbitrarily long length. The
  encrypted messages are compatible with the encryption format used by the
  *OpenSSL* package.

  To use this module, you will first create a Crypt::CBC cipher object with
  new(). At the time of cipher creation, you specify an encryption key to use
  and, optionally, a block encryption algorithm. You will then call the
  start() method to initialize the encryption or decryption process, crypt()
  to encrypt or decrypt one or more blocks of data, and lastly finish(), to
  pad and encrypt the final block. For your convenience, you can call the
  encrypt() and decrypt() methods to operate on a whole data value at once.


pkgId: 96d48958e73e8217c2bff6f9043ca7642a7b3e7e554774c782018ff54cbe0c79
name: perl-xCAT
arch: noarch
version: 2.16.3.lenovo1
epoch: 4
release: 1
summary: xCAT perl libraries
rpm_license: EPL
rpm_vendor: IBM Corp.
rpm_group: System Environment/Libraries
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: perl-xCAT-2.16.3.lenovo1-1.src.rpm
rpm_packager: IBM Corp.
location_href: perl-xCAT-2.16.3.lenovo1-1.noarch.rpm
checksum_type: sha256
description:
  Provides perl xCAT libraries for core functionality.  Required for all xCAT installations.
  Includes xCAT::Table, xCAT::NodeRange, among others.


pkgId: b39f2f796e1fe108730302577c45582386786c36987a31ab4fbb449f3df583c0
name: python-dns
arch: noarch
version: 1.15.0
epoch: 0
release: 2
summary: A DNS toolkit for Python
url: http://www.dnspython.org/
rpm_license: http://www.dnspython.org/LICENSE
rpm_vendor: Bob Halley <github@play-bow.net>
rpm_group: Development/Libraries
rpm_buildhost: 759e1d0ced18
rpm_sourcerpm: python-dns-1.15.0-2.src.rpm
location_href: python-dns-1.15.0-2.noarch.rpm
checksum_type: sha256
description:
  dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0.

  dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records.

  dnspython originated at Nominum where it was developed to facilitate the testing of DNS software. Nominum has generously allowed it to be open sourced under a BSD-style license.


pkgId: be58e623b72b4fe45e2f24272bf94a126d2043e36c1f437c8fd9d079a5d21f6d
name: python-eventlet
arch: noarch
version: 0.24.1
epoch: 0
release: 2
summary: Highly concurrent networking library
url: http://eventlet.net
rpm_license: MIT
rpm_vendor: Linden Lab <eventletdev@lists.secondlife.com>
rpm_group: Development/Libraries
rpm_buildhost: 9b44d2f5582b
rpm_sourcerpm: python-eventlet-0.24.1-2.src.rpm
location_href: python-eventlet-0.24.1-2.noarch.rpm
checksum_type: sha256
description:
  Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.

  It uses epoll or libevent for highly scalable non-blocking I/O.  Coroutines ensure that the developer uses a blocking style of programming that is similar to threading, but provide the benefits of non-blocking I/O.  The event dispatch is implicit, which means you can easily use Eventlet from the Python interpreter, or as a small part of a larger application.

  It's easy to get started using Eventlet, and easy to convert existing
  applications to use it.  Start off by looking at the `examples`_,
  `common design patterns`_, and the list of `basic API primitives`_.

  .. _examples: http://eventlet.net/doc/examples.html
  .. _common design patterns: http://eventlet.net/doc/design_patterns.html
  .. _basic API primitives: http://eventlet.net/doc/basic_usage.html


  Quick Example
  ===============

  Here's something you can try right on the command line::

      % python
      >>> import eventlet
      >>> from eventlet.green import urllib2
      >>> gt = eventlet.spawn(urllib2.urlopen, 'http://eventlet.net')
      >>> gt2 = eventlet.spawn(urllib2.urlopen, 'http://secondlife.com')
      >>> gt2.wait()
      >>> gt.wait()


  Getting Eventlet
  ==================

  The easiest way to get Eventlet is to use pip::

    pip install eventlet

  The development `tip`_ is available as well::

    pip install 'eventlet==dev'

  .. _tip: http://bitbucket.org/eventlet/eventlet/get/tip.zip#egg=eventlet-dev


  Building the Docs Locally
  =========================

  To build a complete set of HTML documentation, you must have Sphinx, which can be found at http://sphinx.pocoo.org/ (or installed with `pip install Sphinx`)::

    cd doc
    make html

  The built html files can be found in doc/_build/html afterward.


  Twisted
  =======

  Eventlet had Twisted hub in the past, but community interest to this integration has dropped over time,
  now it is not supported, so with apologies for any inconvenience we discontinue Twisted integration.

  If you have a project that uses Eventlet with Twisted, your options are:

  * use last working release eventlet==0.14
  * start a new project with only Twisted hub code, identify and fix problems. As of eventlet 0.13, `EVENTLET_HUB` environment variable can point to external modules.
  * fork Eventlet, revert Twisted removal, identify and fix problems. This work may be merged back into main project.

  Apologies for any inconvenience.


pkgId: 6216a9fa43c67b3a9290d98000c8637ab4ab0ba38bcb620f7d4bc077e4565390
name: python-greenlet
arch: x86_64
version: 0.4.15
epoch: 0
release: 1
summary: Lightweight in-process concurrent programming
url: https://github.com/python-greenlet/greenlet
rpm_license: MIT License
rpm_vendor: Alexey Borzenkov <snaury@gmail.com>
rpm_group: Development/Libraries
rpm_buildhost: 9b44d2f5582b
rpm_sourcerpm: python-greenlet-0.4.15-1.src.rpm
location_href: python-greenlet-0.4.15-1.x86_64.rpm
checksum_type: sha256
description:
  .. image:: https://secure.travis-ci.org/python-greenlet/greenlet.png
     :target: http://travis-ci.org/python-greenlet/greenlet

  The greenlet package is a spin-off of Stackless, a version of CPython
  that supports micro-threads called "tasklets". Tasklets run
  pseudo-concurrently (typically in a single or a few OS-level threads)
  and are synchronized with data exchanges on "channels".

  A "greenlet", on the other hand, is a still more primitive notion of
  micro-thread with no implicit scheduling; coroutines, in other
  words. This is useful when you want to control exactly when your code
  runs. You can build custom scheduled micro-threads on top of greenlet;
  however, it seems that greenlets are useful on their own as a way to
  make advanced control flow structures. For example, we can recreate
  generators; the difference with Python's own generators is that our
  generators can call nested functions and the nested functions can
  yield values too. Additionally, you don't need a "yield" keyword. See
  the example in tests/test_generator.py.

  Greenlets are provided as a C extension module for the regular
  unmodified interpreter.

  Greenlets are lightweight coroutines for in-process concurrent
  programming.

  Who is using Greenlet?
  ======================

  There are several libraries that use Greenlet as a more flexible
  alternative to Python's built in coroutine support:

   - `Concurrence`_
   - `Eventlet`_
   - `Gevent`_

  .. _Concurrence: http://opensource.hyves.org/concurrence/
  .. _Eventlet: http://eventlet.net/
  .. _Gevent: http://www.gevent.org/

  Getting Greenlet
  ================

  The easiest way to get Greenlet is to install it with pip or
  easy_install::

    pip install greenlet
    easy_install greenlet


  Source code archives and windows installers are available on the
  python package index at https://pypi.python.org/pypi/greenlet

  The source code repository is hosted on github:
  https://github.com/python-greenlet/greenlet

  Documentation is available on readthedocs.org:
  https://greenlet.readthedocs.org


pkgId: 4d7286d480db0ba704c4a9de15ea5e1b44fe565f58f47c55757148a96b7bf18c
name: python-monotonic
arch: noarch
version: 1.5
epoch: 0
release: 1
summary: An implementation of time.monotonic() for Python 2 & < 3.3
url: https://github.com/atdt/monotonic
rpm_license: Apache
rpm_vendor: Ori Livneh <ori@wikimedia.org>
rpm_group: Development/Libraries
rpm_buildhost: 9b44d2f5582b
rpm_sourcerpm: python-monotonic-1.5-1.src.rpm
location_href: python-monotonic-1.5-1.noarch.rpm
checksum_type: sha256
description:
  This module provides a monotonic() function which returns the value (in fractional seconds) of a clock which never goes backwards. It is compatible with Python 2 and Python 3.

  On Python 3.3 or newer, monotonic will be an alias of time.monotonic from the standard library. On older versions, it will fall back to an equivalent implementation:


pkgId: 444b845cabc913248df37e8cd128fd78cb86a67d9c2aa15ba8bb3f714b76aa7f
name: python-pyghmi
arch: noarch
version: 1.5.30
epoch: 0
release: 1
summary: Python General Hardware Management Initiative (IPMI and others)
url: https://git.openstack.org/cgit/openstack/pyghmi
rpm_license: Apache License, version 2.0
rpm_vendor: Jarrod Johnson <jjohnson2@lenovo.com>
rpm_group: Development/Libraries
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: python-pyghmi-1.5.30-1.src.rpm
location_href: python-pyghmi-1.5.30-1.noarch.rpm
checksum_type: sha256
description:
  This is a pure python implementation of IPMI protocol.

  pyghmicons and pyghmiutil are example scripts to show how one may incorporate
  this library into python code


pkgId: 090d93725659116a9b451ff791e4bdd37786d4f7ca9db2139add08ae9433d859
name: python-pysixel
arch: x86_64
version: 0.1.11
epoch: 0
release: 1
url: https://github.com/saitoha/PySixel
rpm_license: GPL v3
rpm_vendor: Hayaki Saito (user@zuse.jp)
rpm_group: Development/Libraries
rpm_buildhost: 5f9d974fd828
rpm_sourcerpm: python-pysixel-0.1.11-1.src.rpm
location_href: python-pysixel-0.1.11-1.x86_64.rpm
checksum_type: sha256
summary:
  View full-pixel color graphics on SIXEL-supported terminals(xterm/mlterm/DECterm/Reflection/RLogin/tanasinn/yaft)

description:
  SIXEL is one of image formats for terminal imaging introduced by DEC VT series. SIXEL image data scheme is represented as a terminal-friendly escape sequence. So if you want to show a SIXEL image file, all you have to do is “cat” it to your terminal.


pkgId: cd6c815a9658f1660014bef826da0d448515bf99cdf0da6026e7368ba5617140
name: python2-libarchive-c
arch: noarch
version: 2.9
epoch: 0
release: lp152.1.1
summary: Python interface to libarchive
url: https://github.com/Changaco/python-libarchive-c
rpm_license: CC0-1.0
rpm_group: Development/Languages/Python
rpm_buildhost: 636c6647ca04
rpm_sourcerpm: python-libarchive-c-2.9-lp152.1.1.src.rpm
location_href: python2-libarchive-c-2.9-lp152.1.1.noarch.rpm
checksum_type: sha256
description:
  A Python interface to libarchive. It uses the standard ctypes_ module to
  dynamically load and access the C library.


pkgId: 2c25988ccc5be732130aa3fc5b54e4b7b4e26726bd1127a1f05ea94e3dd78024
name: python2-pyOpenSSL
arch: noarch
version: 19.0.0
epoch: 0
release: 1
summary: Python wrapper module around the OpenSSL library
url: https://pyopenssl.org/
rpm_license: Apache License, Version 2.0
rpm_vendor: Hynek Schlawack <hs@ox.cx>
rpm_group: Development/Libraries
rpm_buildhost: 3748113a12e8
rpm_sourcerpm: python2-pyOpenSSL-19.0.0-1.src.rpm
location_href: python2-pyOpenSSL-19.0.0-1.noarch.rpm
checksum_type: sha256
description:
  ========================================================
  pyOpenSSL -- A Python wrapper around the OpenSSL library
  ========================================================

  .. image:: https://readthedocs.org/projects/pyopenssl/badge/?version=stable
     :target: https://pyopenssl.org/en/stable/
     :alt: Stable Docs

  .. image:: https://travis-ci.org/pyca/pyopenssl.svg?branch=master
     :target: https://travis-ci.org/pyca/pyopenssl
     :alt: Build status

  .. image:: https://codecov.io/github/pyca/pyopenssl/branch/master/graph/badge.svg
     :target: https://codecov.io/github/pyca/pyopenssl
     :alt: Test coverage

  **Note:** The Python Cryptographic Authority **strongly suggests** the use of `pyca/cryptography`_
  where possible. If you are using pyOpenSSL for anything other than making a TLS connection
  **you should move to cryptography and drop your pyOpenSSL dependency**.

  High-level wrapper around a subset of the OpenSSL library. Includes

  * ``SSL.Connection`` objects, wrapping the methods of Python's portable sockets
  * Callbacks written in Python
  * Extensive error-handling mechanism, mirroring OpenSSL's error codes

  ... and much more.

  You can find more information in the documentation_.
  Development takes place on GitHub_.


  Discussion
  ==========

  If you run into bugs, you can file them in our `issue tracker`_.

  We maintain a cryptography-dev_ mailing list for both user and development discussions.

  You can also join ``#cryptography-dev`` on Freenode to ask questions or get involved.


  .. _documentation: https://pyopenssl.org/
  .. _`issue tracker`: https://github.com/pyca/pyopenssl/issues
  .. _cryptography-dev: https://mail.python.org/mailman/listinfo/cryptography-dev
  .. _GitHub: https://github.com/pyca/pyopenssl
  .. _`pyca/cryptography`: https://github.com/pyca/cryptography


  Release Information
  ===================

  19.0.0 (2019-01-21)
  -------------------


  Backward-incompatible changes:
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  - ``X509Store.add_cert`` no longer raises an error if you add a duplicate cert.
    `#787 <https://github.com/pyca/pyopenssl/pull/787>`_


  Deprecations:
  ^^^^^^^^^^^^^

  *none*


  Changes:
  ^^^^^^^^

  - pyOpenSSL now works with OpenSSL 1.1.1.
    `#805 <https://github.com/pyca/pyopenssl/pull/805>`_
  - pyOpenSSL now handles NUL bytes in ``X509Name.get_components()``
    `#804 <https://github.com/pyca/pyopenssl/pull/804>`_


  `Full changelog <https://pyopenssl.org/en/stable/changelog.html>`_.


pkgId: bd412032716d9cfada3c382f35b95df3f00c017d4078122de611aa4294b6da23
name: python2-websocket-client
arch: noarch
version: 0.56.0
epoch: 0
release: 2
summary: WebSocket client for python
url: https://github.com/websocket-client/websocket-client
rpm_license: LGPLv2
rpm_group: Unspecified
rpm_buildhost: cc92eee45ead
rpm_sourcerpm: python-websocket-client-0.56.0-2.src.rpm
location_href: python2-websocket-client-0.56.0-2.noarch.rpm
checksum_type: sha256
description:
  python-websocket-client module is WebSocket client for python. This
  provides the low level APIs for WebSocket. All APIs are the synchronous
  functions.

  python-websocket-client supports only hybi-13.


pkgId: 5877225cdd21a39cf65be16916433ff5efe0518457d052b0b453dbe5ac9f16ea
name: xCAT
arch: x86_64
version: 2.16.3.lenovo1
epoch: 0
release: 1
summary: Meta-package for a common, default xCAT setup
url: https://xcat.org/
rpm_license: EPL
rpm_vendor: IBM Corp.
rpm_group: Applications/System
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: xCAT-2.16.3.lenovo1-1.src.rpm
rpm_packager: IBM Corp.
location_href: xCAT-2.16.3.lenovo1-1.x86_64.rpm
checksum_type: sha256
description:
  xCAT is a server management package intended for at-scale management, including
  hardware management and software management.


pkgId: 13eb1d77820d449a67649df330cc3b76c8142e60e9b1968204015e1500f7c050
name: xCAT-client
arch: noarch
version: 2.16.3.lenovo1
epoch: 4
release: 1
summary: Core executables and data of the xCAT management project
rpm_license: EPL
rpm_vendor: IBM Corp.
rpm_group: Applications/System
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: xCAT-client-2.16.3.lenovo1-1.src.rpm
rpm_packager: IBM Corp.
location_href: xCAT-client-2.16.3.lenovo1-1.noarch.rpm
checksum_type: sha256
description:
  xCAT-client provides the xCAT commands (chtab, chnode, rpower, etc) helpful in administrating systems at scale, with particular attention paid to large HPC clusters.


pkgId: 9721979c9b8d10cdf0026ca237ae1086287f77759290e4f0c673d35f03ca3847
name: xCAT-genesis-base-x86_64
arch: noarch
version: 2.16.1.lenovo2
epoch: 3
release: 1
summary: xCAT Genesis netboot image
url: http://xcat.org
rpm_license: Various (see individual packages for details)
rpm_vendor: IBM Corp.
rpm_group: System/Utilities
rpm_buildhost: evangelion.labs.lenovo.com
rpm_sourcerpm: xCAT-genesis-base-x86_64-2.16.1.lenovo2-1.src.rpm
rpm_packager: IBM Corp.
location_href: xCAT-genesis-base-x86_64-2.16.1.lenovo2-1.noarch.rpm
checksum_type: sha256
description:
  xCAT genesis (Genesis Enhanced Netboot Environment for System Information and Servicing) is a small, embedded-like environment for xCAT's use in discovery and management actions when interaction with an OS is infeasible.
  This package comprises the base platform with most of the xCAT specific behavior left to xCAT-genesis-scripts package.


pkgId: 5e139a8d4860c12ad8062f4ac80059cd7e52fc8e5dda18dee36bc275934d01e7
name: xCAT-genesis-scripts-x86_64
arch: noarch
version: 2.16.3.lenovo1
epoch: 1
release: 1
summary: xCAT Genesis netboot image - Core content
url: https://xcat.org/
rpm_license: EPL
rpm_vendor: IBM Corp.
rpm_group: System/Utilities
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: xCAT-genesis-scripts-x86_64-2.16.3.lenovo1-1.src.rpm
rpm_packager: IBM Corp.
location_href: xCAT-genesis-scripts-x86_64-2.16.3.lenovo1-1.noarch.rpm
checksum_type: sha256
description:
  xCAT genesis (Genesis Enhanced Netboot Environment for System Information and Servicing) is a small, embedded-like environment for xCAT's use in discovery and management actions when interaction with an OS is infeasible.
  This package reperesents the EPL content that is more tightly bound to specific xcat-core versions


pkgId: 99b7c2a7cee5edd4c07ecf851b115deb620ace3de583163fa2915b38407efa87
name: xCAT-server
arch: noarch
version: 2.16.3.lenovo1
epoch: 4
release: 1
summary: Server and configuration utilities of the xCAT management project
rpm_license: EPL
rpm_vendor: IBM Corp.
rpm_group: Applications/System
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: xCAT-server-2.16.3.lenovo1-1.src.rpm
rpm_packager: IBM Corp.
location_href: xCAT-server-2.16.3.lenovo1-1.noarch.rpm
checksum_type: sha256
description:
  xCAT-server provides the core server and configuration management components of xCAT.  This package should be installed on your management server


pkgId: 0aa87c7cdcefa5a73666024b1c6a1874464f3f8f642c65aa1fc479055eb88ab8
name: xCATsn
arch: x86_64
version: 2.16.3.lenovo1
epoch: 4
release: 1
summary: Metapackage for a common, default xCAT service node setup
rpm_license: EPL
rpm_vendor: IBM Corp.
rpm_group: Applications/System
rpm_buildhost: f3a8c1eadec3
rpm_sourcerpm: xCATsn-2.16.3.lenovo1-1.src.rpm
rpm_packager: IBM Corp.
location_href: xCATsn-2.16.3.lenovo1-1.x86_64.rpm
checksum_type: sha256
description:
  xCAT supports management of very large sized cluster by creating a Hierarchical
  Cluster and the concept of xCAT Service Nodes. The xCAT Management Node can
  delegate all management operational needs to the Service Node responsible for a
  set of compute node. xCATsn package provides xCAT service node support.


pkgId: f66e2bbd3bc7372f17adeb8f557da0b670e53628a881a961622cce6aaee4e6f1
name: xnba-undi
arch: noarch
version: 1.0.3
epoch: 0
release: 131028
summary: xCAT Network Boot Agent for x86 PXE hosts
url: https://ipxe.org/vendor/xcat/ipxe.git
rpm_license: GPL
rpm_group: System Environment/Kernel
rpm_buildhost: thor.asgard.ic.ibm.com
rpm_sourcerpm: xnba-undi-1.0.3-131028.src.rpm
location_href: xnba-undi-1.0.3-131028.noarch.rpm
checksum_type: sha256
description:
  The xCAT Network Boot Agent is a slightly modified version of gPXE.  It provides enhanced boot features for any UNDI compliant x86 host.  This includes iSCSI, http/ftp downloads, and gPXE script based booting.


