<?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-cmd2</name>
  <arch>src</arch>
  <version epoch="0" ver="4.0.0rc1" rel="1.fc45"/>
  <checksum type="sha256" pkgid="YES">a8b9d5cf36c797dc8e990f8f5e3b559dbda3969898a81dbd6f7315e9274e404a</checksum>
  <summary>Extra features for standard library's cmd module</summary>
  <description>Enhancements for standard library's cmd module.

Drop-in replacement adds several features for command-prompt tools:

 * Searchable command history (commands: "hi", "li", "run")
 * Load commands from file, save to file, edit commands in file
 * Multi-line commands
 * Case-insensitive commands
 * Special-character shortcut commands (beyond cmd's "@" and "!")
 * Settable environment parameters
 * Parsing commands with flags
 * &gt; (filename), &gt;&gt; (filename) redirect output to file
 * &lt; (filename) gets input from file
 * bare &gt;, &gt;&gt;, &lt; redirect to/from paste buffer
 * accepts abbreviated commands when unambiguous
 * `py` enters interactive Python console
 * test apps against sample session transcript (see example/example.py)

Usable without modification anywhere cmd is used; simply import cmd2.Cmd
in place of cmd.Cmd.

See docs at http://packages.python.org/cmd2/</description>
  <packager></packager>
  <url>https://pypi.python.org/pypi/cmd2</url>
  <time file="1779268253" build="1779268234"/>
  <size package="777889" installed="751165" archive="751552"/>
  <location href="10487650-python-cmd2/python-cmd2-4.0.0rc1-1.fc45.src.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>Fedora Copr - user thrnciar</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>aws-x86-64-reserved-prod-09680724-20260520-090632</rpm:buildhost>
    <rpm:sourcerpm></rpm:sourcerpm>
    <rpm:header-range start="4504" end="35170"/>
    <rpm:provides>
      <rpm:entry name="python3-cmd2" flags="EQ" epoch="0" ver="4.0.0rc1" rel="1.fc45"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="(python3dist(tomli) if python3-devel &lt; 3.11)"/>
      <rpm:entry name="nano"/>
      <rpm:entry name="pyproject-rpm-macros"/>
      <rpm:entry name="python3-devel"/>
      <rpm:entry name="python3-pytest"/>
      <rpm:entry name="python3-pytest-mock"/>
      <rpm:entry name="python3dist(build)" flags="GE" epoch="0" ver="1.3"/>
      <rpm:entry name="python3dist(packaging)"/>
      <rpm:entry name="python3dist(pip)" flags="GE" epoch="0" ver="19"/>
      <rpm:entry name="python3dist(prompt-toolkit)" flags="GE" epoch="0" ver="3.0.52"/>
      <rpm:entry name="python3dist(pyperclip)" flags="GE" epoch="0" ver="1.8.2"/>
      <rpm:entry name="python3dist(rich)" flags="GE" epoch="0" ver="15"/>
      <rpm:entry name="python3dist(rich-argparse)" flags="GE" epoch="0" ver="1.7.2"/>
      <rpm:entry name="python3dist(setuptools)" flags="GE" epoch="0" ver="80.8"/>
      <rpm:entry name="python3dist(setuptools-scm)" flags="GE" epoch="0" ver="9.2.1"/>
    </rpm:requires>
  </format>
</package>
<package type="rpm">
  <name>python3-cmd2</name>
  <arch>noarch</arch>
  <version epoch="0" ver="4.0.0rc1" rel="1.fc45"/>
  <checksum type="sha256" pkgid="YES">c94228e1f148b5d5b84927fdbb2680dfe4691422293426598459294e036daadf</checksum>
  <summary>Extra features for standard library's cmd module</summary>
  <description>Enhancements for standard library's cmd module.

Drop-in replacement adds several features for command-prompt tools:

 * Searchable command history (commands: "hi", "li", "run")
 * Load commands from file, save to file, edit commands in file
 * Multi-line commands
 * Case-insensitive commands
 * Special-character shortcut commands (beyond cmd's "@" and "!")
 * Settable environment parameters
 * Parsing commands with flags
 * &gt; (filename), &gt;&gt; (filename) redirect output to file
 * &lt; (filename) gets input from file
 * bare &gt;, &gt;&gt;, &lt; redirect to/from paste buffer
 * accepts abbreviated commands when unambiguous
 * `py` enters interactive Python console
 * test apps against sample session transcript (see example/example.py)

Usable without modification anywhere cmd is used; simply import cmd2.Cmd
in place of cmd.Cmd.

See docs at http://packages.python.org/cmd2/</description>
  <packager></packager>
  <url>https://pypi.python.org/pypi/cmd2</url>
  <time file="1779268254" build="1779268234"/>
  <size package="398250" installed="1531768" archive="1560008"/>
  <location href="10487650-python-cmd2/python3-cmd2-4.0.0rc1-1.fc45.noarch.rpm"/>
  <format>
    <rpm:license>MIT</rpm:license>
    <rpm:vendor>Fedora Copr - user thrnciar</rpm:vendor>
    <rpm:group>Unspecified</rpm:group>
    <rpm:buildhost>aws-x86-64-reserved-prod-09680724-20260520-090632</rpm:buildhost>
    <rpm:sourcerpm>python-cmd2-4.0.0rc1-1.fc45.src.rpm</rpm:sourcerpm>
    <rpm:header-range start="4504" end="33521"/>
    <rpm:provides>
      <rpm:entry name="python-cmd2" flags="EQ" epoch="0" ver="4.0.0rc1" rel="1.fc45"/>
      <rpm:entry name="python3-cmd2" flags="EQ" epoch="0" ver="4.0.0rc1" rel="1.fc45"/>
      <rpm:entry name="python3.14-cmd2" flags="EQ" epoch="0" ver="4.0.0rc1" rel="1.fc45"/>
      <rpm:entry name="python3.14dist(cmd2)" flags="EQ" epoch="0" ver="4~rc1"/>
      <rpm:entry name="python3dist(cmd2)" flags="EQ" epoch="0" ver="4~rc1"/>
    </rpm:provides>
    <rpm:requires>
      <rpm:entry name="/usr/bin/which"/>
      <rpm:entry name="python(abi)" flags="EQ" epoch="0" ver="3.14"/>
      <rpm:entry name="python3.14dist(prompt-toolkit)" flags="GE" epoch="0" ver="3.0.52"/>
      <rpm:entry name="python3.14dist(pyperclip)" flags="GE" epoch="0" ver="1.8.2"/>
      <rpm:entry name="python3.14dist(rich)" flags="GE" epoch="0" ver="15"/>
      <rpm:entry name="python3.14dist(rich-argparse)" flags="GE" epoch="0" ver="1.7.2"/>
    </rpm:requires>
  </format>
</package>
</metadata>