diff --git a/_service b/_service
deleted file mode 100644
index b9f3052..0000000
--- a/_service
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- https://opendev.org/openstack/rpm-packaging/raw/master/openstack/cliff/cliff.spec.j2
- python-cliff.spec
- cloud-devel@suse.de
- gh,openstack,cliff
-
-
-
-
-
diff --git a/python-cliff.changes b/python-cliff.changes
deleted file mode 100644
index 0579693..0000000
--- a/python-cliff.changes
+++ /dev/null
@@ -1,626 +0,0 @@
--------------------------------------------------------------------
-Thu Jan 4 09:13:21 UTC 2024 - cloud-devel@suse.de
-
-- update to version 4.4.0
- - Defer loading cmd2
- - Fix flake8 violation E721
- - Removing helper functions providing Python < 3.3 compatibility
- - Remove final use of pkg_resources
- - Migrate Python 3.6/7 jobs to Python 3.8
- - Update Python testing per Zed cycle testing runtime
- - Add Python3 yoga unit tests
- - Use upper-constraint in doc generation
- - Clarification of the algorithm used
- - requirements: Remove explicit pbr dependency
- - requirements: Remove explicit python-subunit dependency
- - Add Python3 antelope unit tests
- - Autofit table output if stdout is a tty
- - Removing brackets around tested conditional
- - Handle complex objects in yaml formatter better
- - Defer loading PyYAML
- - setup.cfg: Replace dashes with underscores
- - Add pre-commit
- - columns: Useful __str__, __repr__ implementation
- - Replace abc.abstractproperty with property and abc.abstractmethod
- - Strip trailing periods when getting description
- - requirements: Remove explicit pyparsing dependency
- - Fix pre-commit issues
-
--------------------------------------------------------------------
-Sat May 14 12:26:14 UTC 2022 - cloud-devel@suse.de
-
-- update to version 3.10.1
- - Removing modindex link from docs
- - Automatically page interactive root help output
-
--------------------------------------------------------------------
-Fri May 13 22:33:11 UTC 2022 - Dirk Müller
-
-- remove six dependency
-
--------------------------------------------------------------------
-Tue Oct 26 22:13:33 UTC 2021 - cloud-devel@suse.de
-
-- update to version 3.9.0
- - Add Python3 xena unit tests
- - Replace getargspec with getfullargspec
- - Handle SIGPIPE exit gracefully
- - setup.cfg: Replace dashes with underscores
- - Update unit test to satisfy python3.10+
- - Add conflict_handler parameter as attribut in Command class
- - Use py3 as the default runtime for tox
- - Colourise and automatically page help output
-
--------------------------------------------------------------------
-Sun May 2 17:15:03 UTC 2021 - cloud-devel@suse.de
-
-- update to version 3.7.0
- - Add Python3 wallaby unit tests
- - Remove unicode from code
- - Exit gracefully on Ctrl-C
- - Update requirements
- - List setuptools under install_requires
- - change help action to use its own exception for exit
- - Remove Babel from lower-constraints.txt
- - Add '--sort-ascending', '--sort-descending' parameters
- - requirements: Uncap PrettyTable
- - Remove six
- - Remove lower-constraints
- - columns: Make 'FormattableColumn' comparable
- - Remove references to setuptools
- - Handle null values when sorting
- - Make 'FormattableColumn' comparable
- - Bump py37 to py38 in tox.ini
- - Update requirements URLs in tox config
- - Capturing argparse errors due to problem with cmd2
- - trivial: Remove references to Python 2.7
- - Document KeyboardInterrupt exit code
- - Add py38 package metadata
- - doc: Update bug tracker to storyboard
- - gitignore: Ignore reno artefacts
-
--------------------------------------------------------------------
-Fri Oct 9 19:13:03 UTC 2020 - cloud-devel@suse.de
-
-- update to version 3.4.0
- - Migrate to stestr
- - Remove python3.5
- - drop mock from lower-constraints and requirements
- - switch to stevedore for loading entry points
- - Switch to newer openstackdocstheme version
- - Use unittest.mock instead of third party mock
- - Remove unneeded tests
- - Fix compatibility with new cmd2
- - Add Python3 victoria unit tests
- - Import command group support from osc-lib
- - Remove cap on cmd2
- - Stop to use the __future__ module.
-
--------------------------------------------------------------------
-Tue May 12 09:52:03 UTC 2020 - cloud-devel@suse.de
-
-- update to version 3.1.0
- - Switch to Ussuri jobs
- - Add contributors link to readme
- - Fix nested argument groups with ignore conflict handler
- - [ussuri][goal] Drop python 2.7 support and testing
- - Allow finding command by partial name
- - Add autoprogram_cliff_app_dist_name config opt
- - adding missing releasenote for the drop of py27 support
- - Add an errexit attribute to InteractiveApp to exit on command errors
- - Re-add support for python 3.5
- - Modify the help message of `-c`/`--column` parameter
- - Stop wildcard importing argparse
-
--------------------------------------------------------------------
-Wed Mar 11 12:19:48 UTC 2020 - Dirk Mueller
-
-- switch to python 3.x only build
-
--------------------------------------------------------------------
-Fri Dec 20 07:49:59 UTC 2019 - cloud-devel@suse.de
-
-- update to version 2.16.0
- - Dropping the py35 testing
- - add python 3.7 unit test job
- - Remove dead files
- - OpenDev Migration Patch
- - Updates for OpenDev transition
- - Change openstack-dev to openstack-discuss
- - Pin cmd2 back to <0.9 on all versions
- - add argparse conflict handler "ignore"
- - Missing carriage return in some cases, using -f json
- - Add Python 3 Train unit tests
-
--------------------------------------------------------------------
-Mon Apr 8 13:45:14 UTC 2019 - cloud-devel@suse.de
-
-- update to version 2.14.1
- - Use template for lower-constraints
- - add lib-forward-testing-python3 test job
- - import zuul job settings from project-config
- - switch documentation job to new PTI
- - add python 3.6 unit test job
- - Removed unused err variable
- - Don't try to run issubclass on non-classes
-
--------------------------------------------------------------------
-Wed Mar 6 10:53:49 UTC 2019 - cloud-devel@suse.de
-
-- downgrade to version 2.13.0 to match rest of rocky based clients
-
--------------------------------------------------------------------
-Thu Feb 28 11:42:03 UTC 2019 - cloud-devel@suse.de
-
-- update to version 2.14.0
- - sphinxext: Warn if namespace or command pattern invalid
- - fix tox python3 overrides
- - import zuul job settings from project-config
- - Remove the warning of getargspec removal
- - Zuul: Remove project name
- - Fix cmd2 doc URL
- - add lib-forward-testing-python3 test job
- - support cmd2 0.9.1 in interactive mode
- - update cmd2 dependency to handle py3 only versions
- - Build universal wheels
- - exclude cmd2 0.8.3 and update to 0.8.4
- - Align parsed() call with cmd2 versions >= 0.7.3
- - Removed unused err variable
- - switch documentation job to new PTI
- - add python 3.6 unit test job
- - Remove travis.yml
- - Assure executable name is kept when app is called as module
- - Updated from global requirements
- - add lower-constraints job
- - Don't try to run issubclass on non-classes
- - fix typos in documentation
-
--------------------------------------------------------------------
-Tue Feb 13 18:27:32 UTC 2018 - cloud-devel@suse.de
-
-- update to version 2.11.0
- - Move doc requirements to doc/requirements.txt
- - Alias exit to cmd2's quit command to exit interactive shell
- - doc: Remove blank lines between term and definition
- - remove -s alias for --sort-columns
- - Replace legacy tips jobs with shiny new versions
- - Update .gitignore
- - Updated from global requirements
- - sphinxext: Support cliff application
- - Remove tox_install.sh and just pass -c in tox
- - do not require installing demo app to build docs
- - Remove empty files
- - add support for legacy command name translation
- - doc: Cleanup of demoapp doc
- - Generate demoapp CLI refernece
- - Fix codec error when format=csv
- - Use in-tree cliffdemo app for docs build
- - add bandit to pep8 job
- - Use assertIsNone(...) instead of assertIs(None,...)
- - Fix PEP8 in gate
- - Add ability to sort data by columns for list commands
-
--------------------------------------------------------------------
-Wed Nov 22 09:40:38 UTC 2017 - cloud-devel@suse.de
-
-- update to version 2.9.1
- - doc: minor cleanup
- - trivial: Fix comments in sphinxext module
- - add actual column names to error msg
- - handle more varied top_level.txt files in distributions
- - Allow command hooks to make changes
- - Move comments up in [extras] section of setup.cfg
- - Update doc on Sphinx integration process
- - show the distribution providing the command in help output
- - Update and replace http with https for doc links
- - Make openstackdocstheme an optional doc dependency
- - Docs update for more-hooks
- - sphinxext: Correct issues with usage formatting
- - Fix regexp for detecting long options
- - Updates for stestr
- - Updated from global requirements
-- Drop 0001-Make-openstackdocstheme-an-optional-doc-dependency.patch .
- Applied upstream
-- Add _service and switch to openstack/rpm-packging spec template
-
--------------------------------------------------------------------
-Mon Aug 7 07:15:16 UTC 2017 - tbechtold@suse.com
-
-- update to 2.8.0:
- * add tests for display command classes and hooks
- * Run hooks for DisplayCommandBase
- * add --fit-width option to table formatter
- * sphinxext: Add 'application' option to the autoprogram directive
- * use openstackdocstheme html context
- * switch from oslosphinx to openstackdocstheme
- * Fix erroneous line in command hook test
- * make smart help formatter test deterministic
- * remove references to distribute in the docs
- * add before and after hooks
- * add hook for get\_epilog
- * add hook for manipulating the argument parser
- * Updated from global requirements
- * pass the command name from HelpCommand
- * Adjust completenames tests for cmd2 0.7.3+
- * rearrange existing content to follow new standard
- * sphinext: Use metavar where possible
- * sphinxext: Use 'argparse.description', 'argparse.epilog'
- * sphinxext: Allow configuration of ignorable options
- * sphinxext: Generate better usage examples
- * add cmd\_name argument to CompleteCommand
- * Ensure python standard argparse module is loaded
- * Updated from global requirements
- * covert test suite to use testrepository
- * Updated from global requirements
- * Add smart help formatter for command parser
- * Add support for epilogs
- * Add 'autoprogram-cliff' Sphinx directive
- * .gitignore: Ignore eggs
- * Use Sphinx 1.5 warning-is-error
- * Update cmd2 fix to still work with 0.6.7
- * Remove support for py34
- * Fix broken test with cmd2 0.7.0
- * Updated from global requirements
- * Updated from global requirements
- * Updated from global requirements
- * Add newline if the output formatter is json
-- Add 0001-Make-openstackdocstheme-an-optional-doc-dependency.patch
-
--------------------------------------------------------------------
-Fri Feb 10 16:45:39 UTC 2017 - tbechtold@suse.com
-
-- update to 2.4.0:
- * Remove tox environments that no longer work
- * Fix command order
- * Show team and repo badges on README
- * Add print_empty parameter
- * ignore Command docstring when looking for descriptions
- * let the Command get its one-liner description from a class attribute
- * flake8 fix
- * Replace dashes and colons when using bash formatter
- * Show entire command in error message
- * Updated from global requirements
- * Updated from global requirements
- * Fix spelling mistake
- * Add Python 3.5 classifier and venv
- * Updated from global requirements
- * Changed the home-page link
- * Add Apache 2.0 license to source file
- * Updated from global requirements
- * Updated from global requirements
- * Updated from global requirements
- * Updated from global requirements
- * Clean imports in code
- * [doc]Fix URL for 'setuptools entry points'
- * Fix a typo in comment
-- Remove relax-sphinx-requirement.patch . No longer needed.
-
--------------------------------------------------------------------
-Tue Oct 4 10:25:23 UTC 2016 - tbechtold@suse.com
-
-update to version 2.2.0
- * Fixed broken link
- * pep8: fix F405 error
- * add formattable columns concept
- * command: make run() return take_action() value
- * Fix cliff URLs in doc and demoapp
- * Avoid ASCII encoding errors when output is redirected
- * Fix Command class doc typo
- * Remove announce.rst
- * Updated from global requirements
- * Add tests, cover more cases
-
--------------------------------------------------------------------
-Thu Jul 7 13:15:49 UTC 2016 - tbechtold@suse.com
-
-- Switch to pypi.io as Source url
-
--------------------------------------------------------------------
-Thu Jul 7 06:05:54 UTC 2016 - tbechtold@suse.com
-
-- update to 2.1.0:
- * Updated from global requirements
- * Update --max-width help
- * Add more test coverage for shell formatter
- * Add more test coverage for CSV formatter
- * Support multiple sub commands in completion
- * Factorize more test data
- * Factorize some test data
- * Factorize common test code
- * Factorize argparse importing
- * Updated from global requirements
- * Updated from global requirements
- * Add CLIFF_MAX_TERM_WIDTH envvar to complement --max-width
- * Fix prettytable.PrettyTable().max_width wrong usage
- * Fix AttributeError when entry point load failed
- * Distinguish no existed columns in ShowOne
- * Refactor HelpCommand
- * Updated from global requirements
- * Remove httplib2 from test-requirements.txt
- * Sync help message for --help
- * handle empty list in table formatter
- * Drop Python 2.6 support
- * Revert "app,command: disallow abbrev by default"
- * Fixes terminal_width on Windows
- * Updated from global requirements
- * remove openstack-common.conf
- * Add doc for deferred_help parameter
- * Fix pep8 failure
- * app,command: disallow abbrev by default
- * app: work-around abbrev
- * remove unnecessary dependency on argparse
- * Make verbose and quiet mutually exclusive
- * setup: fix Python versions classifiers
- * Don't import unused logging
- * Don't use non-existent method of Mock
- * Replace dashes with underscores in bash completion
- * Updated from global requirements
- * Resize columns to fit screen width
- * fix fuzzy search for same-distance case
- * Correct path to docs
- * only use unicodecsv for python 2.x
- * Fix test class docstring for py 3.5
-- Adjust Requires and BuildRequires
-
--------------------------------------------------------------------
-Wed Sep 16 11:34:00 UTC 2015 - tbechtold@suse.com
-
-- update to 1.15.0:
- * Replace '\r' with ' ' for prettytable
- * Implement a json formatter in cliff
- * Implement a yaml formatter in cliff
- * Updated from global requirements
- * Improve help messages
-- Adjust Requires according to requirements.txt
-
--------------------------------------------------------------------
-Fri Aug 21 09:06:27 UTC 2015 - tbechtold@suse.com
-
-- update to 1.14.0:
- * Add csv formatter test
- * Fix encoding issue with the default python csv output
- * Remove py26 as a default test from tox.ini
- * Set demo app up with deferred help
- * Add command fuzzy matching
- * Updated from global requirements
- * Remove requirements.txt from tox.ini
- * Updated from global requirements
- * Updated from global requirements
- * Allow subcommands to accept --help when using 'deferred_help'
- * Updated from global requirements
- * Fix logging config in demo app
- * Use base command for help test
- * Updated from global requirements
- * Include the automatically-generated changelog
- * Updated from global requirements
-- Adjust Requires according to requirements.txt
-- Refreshed relax-sphinx-requirement.patch
-
--------------------------------------------------------------------
-Fri Jul 24 20:51:29 UTC 2015 - seife+obs@b1-systems.com
-
-- Fix build for RHEL7 by nulling test requirements
-
--------------------------------------------------------------------
-Tue Jun 23 08:16:36 UTC 2015 - dmueller@suse.com
-
-- update to 1.13.0:
- * Fix object has no attribute debug error
- * Add some docs for list value formatter
- * Add value format for list command
- * Updated from global requirements
- * Remove run_cross_tests.sh
- * fix author contact details
- * Print help on help command
- * Do not check requirements when loading plugins
-- add relax-sphinx-requirement.patch
-
--------------------------------------------------------------------
-Tue Mar 10 08:52:12 UTC 2015 - tbechtold@suse.com
-
-- update to 1.10.1:
- * Document print_help_if_requested method
- * Allow to call initialize_app when running --help
- * Hide prompt in batch/pipe mode
- * Correct completion in interactive mode
- * Fix pep8 tests for lambda
- * Updated from global requirements
- * Fix git repo urls in tox.ini
- * Add deprecated attribute to commands
- * Workflow documentation is now in infra-manual
-- Adjust Requires according to requirements.txt
-
--------------------------------------------------------------------
-Thu Jan 8 13:39:41 UTC 2015 - tbechtold@suse.com
-
-- update to 1.9.0:
- * print the real error cmd argument
- * Updated from global requirements
- * Update link to docs in README
- * Bring doc build up to standard
- * Add pbr to installation requirements
- * Add more detail to the README
- * Updated from global requirements
- * Add docs environment to tox.ini
- * mock.assert_called_once() is not a valid method
- * Work toward Python 3.4 support and testing
- * warn against sorting requirements
-- Adjust Requires according to requirements.txt
-- Adjust BuildRequires accroding to test-requirements.txt
-- Fix build path for documentation
-
--------------------------------------------------------------------
-Sat Sep 13 16:47:41 UTC 2014 - tbechtold@suse.com
-
-- update to 1.7.0:
- * Add release notes for 1.7.0
- * Fix stable integration tests
- * Updated from global requirements
- * Clean up default tox environment list
- * Do not allow wheels for stable tests
- * Set the main logger name to match the application
- * CSV formatter should use system-dependent line ending
- * Make show option compatible with Python 2.6
- * Use six.add_metaclass instead of __metaclass__
- * fixed typos found by RETF rules
- * The --variable option to shell format is redundant
- * Expose load_commands publicly
- * Fix wrong method name assert_called_once
- * Updated from global requirements
- * Fix pep8 failures on rule E265
-
--------------------------------------------------------------------
-Thu Jun 26 09:37:02 UTC 2014 - dmueller@suse.com
-
-- update to 1.6.1:
- * Remove PrettyTable from documentation requirements
- * Fix a bug in ShellFormatter's escaping of double quotes in strings
- * Import run_cross_tests.sh from oslo-incubator
- * add doc requirements to venv
- * Add max-width support for table formatter
- * Add value only output formattter
- * Update readme with links to bug tracker and source
- * Move pep8 dependency into pep8 tox test
- * Fix doc build with Python 2.6.x
- * Fix interactive mode with command line args
- * Update .gitreview after repo rename
- * Escape double quotes in shell formatter
- * Add unit test for shell formatter
- * Rename private attribute to avoid conflict
- * Sync with global requirements
- * Add integration tests with known consumers
- * update history for previous change
- * Make the formatters a private part of the command
-
-- 0001-Fix-doc-build-with-Python-2.6.x.patch, 0001-Move-pep8-dependency-into-pep8-tox-test.patch,
- remove-distribute-dep.patch: Merged upstream
-
--------------------------------------------------------------------
-Thu Feb 13 11:53:51 UTC 2014 - dmueller@suse.com
-
-- add 0001-Move-pep8-dependency-into-pep8-tox-test.patch: remove global pep8 dependency
-
--------------------------------------------------------------------
-Tue Jan 21 13:22:18 UTC 2014 - dmueller@suse.com
-
-- update to 1.5.2:
- * Fix the arguments passed to commands when they are instantiated to
- pull out help.
- * Add bash command completion.
- * Use stevedore to load formatter plugins
- * Use pbr for packaging
-- add remove-distribute-dep.patch: remove distribute dependency
-- add 0001-Fix-doc-build-with-Python-2.6.x.patch: Fix build with python 2.6
-
--------------------------------------------------------------------
-Fri Sep 27 13:44:08 UTC 2013 - dmueller@suse.com
-
-- update to 1.4.5:
- * Update the pyparsing dependency to a version that supports both
- Python 2 and Python 3.
- * Add PyPy testing.
-- remove patches that went upstream:
- * remove 0001-Require-pyparsing-2.0.1.patch
- * remove relax-cmd2-requires.diff
-- fix requires
-
--------------------------------------------------------------------
-Tue Sep 17 13:29:29 UTC 2013 - speilicke@suse.com
-
-- Add 0001-Require-pyparsing-2.0.1.patch: Allow running with pyparsing>=2.0.1
-
--------------------------------------------------------------------
-Mon Sep 9 08:47:28 UTC 2013 - dmueller@suse.com
-
-- add relax-cmd2-requires.diff: Allow 0.6.6.1 or newer
-
--------------------------------------------------------------------
-Tue Sep 3 08:01:39 UTC 2013 - dmueller@suse.com
-
-- update to 1.4.4:
- - Provide better error handling for unknown commands run from the
- command line. (Contributed by Christophe Chauvet.)
-
--------------------------------------------------------------------
-Thu Jun 27 10:02:03 UTC 2013 - speilicke@suse.com
-
-- Update to version 1.4:
- + Upstream provides no changelog
-
--------------------------------------------------------------------
-Fri May 3 09:55:16 UTC 2013 - speilicke@suse.com
-
-- Update to version 1.3.3:
- + Upstreamed:
- - 0001-Restore-compatibility-with-Prettytable-0.7.2.patch
- - ignore-cmd2-requires.diff:
-
--------------------------------------------------------------------
-Thu May 2 10:42:04 UTC 2013 - dmueller@suse.com
-
-- add 0001-Restore-compatibility-with-Prettytable-0.7.2.patch
-
--------------------------------------------------------------------
-Tue Apr 30 08:39:29 UTC 2013 - dmueller@suse.com
-
-- add ignore-cmd2-requires.diff:
- loosen cmd2 version requires
-
--------------------------------------------------------------------
-Thu Apr 25 09:06:44 UTC 2013 - dmueller@suse.com
-
-- update to 1.3.2:
- - Add ``convert_underscores`` parameter to ``CommandManager`` ``__init__``
- method to allow underscores to be used in command names. This optional
- argument is defaulted to True to maintain current behavior.
- (contributed by Joe Server)
- - Use flake8_ for style checking.
- - Relax version requirement for PrettyTable dependency to allow
- point releases of 0.7.
-
--------------------------------------------------------------------
-Wed Apr 24 15:04:28 UTC 2013 - dmueller@suse.com
-
-- buildrequire the right mock version
-
--------------------------------------------------------------------
-Mon Mar 18 16:09:58 UTC 2013 - dmueller@suse.com
-
-- tighten requires on pyparsing
-
--------------------------------------------------------------------
-Wed Mar 13 12:26:50 UTC 2013 - dmueller@suse.com
-
-- add prettytable-0.7x.diff:
- - Be compatible with PrettyTable 0.7
-- tighten rpm dependencies
-
--------------------------------------------------------------------
-Tue Mar 12 09:12:29 UTC 2013 - dmueller@suse.com
-
-- Update to 1.3.1:
- - Sort list of commands in interactive help mode.
- - Fix a dependency issue with PyParsing until the cmd2 package can
- release an update setting the version of its dependency based on the
- Python version.
-
--------------------------------------------------------------------
-Fri Nov 9 10:15:03 UTC 2012 - saschpe@suse.de
-
-- Update to version 1.3:
- + Upstream provides no changelog
-- Split out documentation
-- Really run testsuite
-
--------------------------------------------------------------------
-Fri Jul 27 10:46:22 UTC 2012 - saschpe@suse.de
-
-- Add needed runtime requirements
-- Run testsuite
-- Set license to Apache-2.0
-
--------------------------------------------------------------------
-Fri Jul 27 08:28:53 UTC 2012 - cthiel@suse.com
-
-- initial package (version 1.0)
-
diff --git a/python-cliff.spec b/python-cliff.spec
deleted file mode 100644
index 8734561..0000000
--- a/python-cliff.spec
+++ /dev/null
@@ -1,101 +0,0 @@
-#
-# spec file for package python-cliff
-#
-# Copyright (c) 2024 SUSE LLC
-#
-# All modifications and additions to the file contributed by third parties
-# remain the property of their copyright owners, unless otherwise agreed
-# upon. The license for this file, and modifications and additions to the
-# file, is the same license as for the pristine package itself (unless the
-# license for the pristine package is not an Open Source License, in which
-# case the license is the MIT License). An "Open Source License" is a
-# license that conforms to the Open Source Definition (Version 1.9)
-# published by the Open Source Initiative.
-
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
-#
-
-
-Name: python-cliff
-Version: 4.4.0
-Release: 0
-Summary: Command Line Interface Formulation Framework
-License: Apache-2.0
-Group: Development/Languages/Python
-URL: https://docs.openstack.org/cliff
-Source0: https://files.pythonhosted.org/packages/source/c/cliff/cliff-4.4.0.tar.gz
-BuildRequires: openstack-macros
-BuildRequires: python3-PrettyTable
-BuildRequires: python3-PyYAML
-BuildRequires: python3-autopage
-BuildRequires: python3-cmd2
-BuildRequires: python3-docutils
-BuildRequires: python3-fixtures
-BuildRequires: python3-pytest
-BuildRequires: python3-stevedore
-BuildRequires: python3-testscenarios
-BuildRequires: python3-testtools
-BuildArch: noarch
-
-%description
-cliff is a framework for building command line programs. It uses
-setuptools entry points to provide subcommands, output formatters, and
-other extensions.
-
-%package -n python3-cliff
-Summary: Command Line Interface Formulation Framework
-Requires: python3-PrettyTable
-Requires: python3-PyYAML
-Requires: python3-autopage
-Requires: python3-cmd2
-Requires: python3-pyparsing
-Requires: python3-stevedore
-
-%description -n python3-cliff
-cliff is a framework for building command line programs. It uses
-setuptools entry points to provide subcommands, output formatters, and
-other extensions.
-
-This package contains the Python 3.x module.
-
-%package -n python-cliff-doc
-Summary: %{summary} - Documentation
-Group: Documentation/HTML
-BuildRequires: python3-Sphinx
-BuildRequires: python3-openstackdocstheme
-
-%description -n python-cliff-doc
-cliff is a framework for building command line programs. It uses
-setuptools entry points to provide subcommands, output formatters, and
-other extensions.
-
-This package contains documentation files for %{name}.
-
-%prep
-%autosetup -p1 -n cliff-4.4.0
-%py_req_cleanup
-
-%build
-%py3_build
-PBR_VERSION=4.4.0 PYTHONPATH=. %sphinx_build -b html doc/source doc/build/html
-rm -rf doc/build/html/.{doctrees,buildinfo}
-
-%install
-%py3_install
-
-%check
-# doesn't work with pytest atm
-rm -v cliff/tests/test_commandmanager.py
-python3 -m pytest cliff/tests
-
-%files -n python3-cliff
-%license LICENSE
-%doc ChangeLog README.rst
-%{python3_sitelib}/cliff
-%{python3_sitelib}/*.egg-info
-
-%files -n python-cliff-doc
-%license LICENSE
-%doc doc/build/html
-
-%changelog