<?xml version="1.0" encoding="UTF-8"?>
<metadata xmlns="http://linux.duke.edu/metadata/common" xmlns:rpm="http://linux.duke.edu/metadata/rpm" packages="2">
<package type="rpm">
  <name>python-blessed</name>
  <arch>src</arch>
  <version epoch="0" ver="1.20.0" rel="9.fc45"/>
  <checksum type="sha256" pkgid="YES">ec16dd6d383dee39df16c5d0ee6672f829288769221e5dbb56e5f2c14420dd50</checksum>
  <summary>A thin, practical wrapper around terminal capabilities in Python</summary>
  <description>Blessed is a thin, practical wrapper around terminal styling, screen
positioning, and keyboard input.

It provides:
- Styles, color, and maybe a little positioning without necessarily clearing
  the whole screen first.
- Works great with standard Python string formatting.
- Provides up-to-the-moment terminal height and width, so you can respond
  to terminal size changes.
- Avoids making a mess if the output gets piped to a non-terminal: outputs
  to any file-like object such as StringIO, files, or pipes.
- Uses the terminfo(5) database so it works with any terminal type and
  supports any terminal capability: No more C-like calls to tigetstr and
  tparm.
- Keeps a minimum of internal state, so you can feel free to mix and match
  with calls to curses or whatever other terminal libraries you like.
- Provides plenty of context managers to safely express terminal modes,
  automatically restoring the terminal to a safe state on exit.
- Act intelligently when somebody redirects your output to a file, omitting
  all of the terminal sequences such as styling, colors, or positioning.
- Dead-simple keyboard handling: safely decoding unicode input in your
  system’s preferred locale and supports application/arrow keys.
- Allows the printable length of strings containing sequences to be
  determined.</description>
  <packager></packager>
  <url>https://github.com/jquast/blessed</url>
  <time file="1779439884" build="1779439873"/>
  <size package="6676302" installed="6667780" archive="6668168"/>
  <location href="10502560-python-blessed/python-blessed-1.20.0-9.fc45.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>Fedora Copr - group @python</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>aws-x86-64-reserved-prod-10198782-20260522-084005</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="20160"/>
    <rpm:provides>
      <rpm:entry name="python3-blessed" flags="EQ" epoch="0" ver="1.20.0" rel="9.fc45"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python3-devel"/>
      <rpm:entry name="python3-pytest"/>
      <rpm:entry name="python3-setuptools"/>
      <rpm:entry name="python3-six"/>
      <rpm:entry name="python3-wcwidth"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python3-blessed</name>
  <arch>noarch</arch>
  <version epoch="0" ver="1.20.0" rel="9.fc45"/>
  <checksum type="sha256" pkgid="YES">e251013ab79ceffd7299281d5e9b84f87b98853e864b3c49f1cd7790eb4afa23</checksum>
  <summary>A thin, practical wrapper around terminal capabilities in Python</summary>
  <description>Blessed is a thin, practical wrapper around terminal styling, screen
positioning, and keyboard input.

It provides:
- Styles, color, and maybe a little positioning without necessarily clearing
  the whole screen first.
- Works great with standard Python string formatting.
- Provides up-to-the-moment terminal height and width, so you can respond
  to terminal size changes.
- Avoids making a mess if the output gets piped to a non-terminal: outputs
  to any file-like object such as StringIO, files, or pipes.
- Uses the terminfo(5) database so it works with any terminal type and
  supports any terminal capability: No more C-like calls to tigetstr and
  tparm.
- Keeps a minimum of internal state, so you can feel free to mix and match
  with calls to curses or whatever other terminal libraries you like.
- Provides plenty of context managers to safely express terminal modes,
  automatically restoring the terminal to a safe state on exit.
- Act intelligently when somebody redirects your output to a file, omitting
  all of the terminal sequences such as styling, colors, or positioning.
- Dead-simple keyboard handling: safely decoding unicode input in your
  system’s preferred locale and supports application/arrow keys.
- Allows the printable length of strings containing sequences to be
  determined.</description>
  <packager></packager>
  <url>https://github.com/jquast/blessed</url>
  <time file="1779439883" build="1779439875"/>
  <size package="133514" installed="567218" archive="577912"/>
  <location href="10502560-python-blessed/python3-blessed-1.20.0-9.fc45.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>Fedora Copr - group @python</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>aws-x86-64-reserved-prod-10198782-20260522-084005</rpm:buildhost>
    <rpm:sourcerpm>python-blessed-1.20.0-9.fc45.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="18369"/>
    <rpm:provides>
      <rpm:entry name="python-blessed" flags="EQ" epoch="0" ver="1.20.0" rel="9.fc45"/>
      <rpm:entry name="python3-blessed" flags="EQ" epoch="0" ver="1.20.0" rel="9.fc45"/>
      <rpm:entry name="python3.15-blessed" flags="EQ" epoch="0" ver="1.20.0" rel="9.fc45"/>
      <rpm:entry name="python3.15dist(blessed)" flags="EQ" epoch="0" ver="1.20"/>
      <rpm:entry name="python3dist(blessed)" flags="EQ" epoch="0" ver="1.20"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.15"/>
      <rpm:entry name="python3-six"/>
      <rpm:entry name="python3-wcwidth"/>
    </rpm:requires>
    <rpm:obsoletes>
      <rpm:entry name="python-blessed" flags="LT" epoch="0" ver="1.20.0" rel="9.fc45"/>
    </rpm:obsoletes>
  </format>
</package>
</metadata>