How To Install python3-os-testr on Fedora 36

In this tutorial we learn how to install python3-os-testr in Fedora 36. python3-os-testr is A testr wrapper to provide functionality for OpenStack projects

Introduction

In this tutorial we learn how to install python3-os-testr on Fedora 36.

What is python3-os-testr

ostestr is a testr wrapper that uses subunit-trace for output and builds some helpful extra functionality around testr.

We can use yum or dnf to install python3-os-testr on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-os-testr.

Install python3-os-testr on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install python3-os-testr using dnf by running the following command:

sudo dnf -y install python3-os-testr

Install python3-os-testr on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install python3-os-testr using yum by running the following command:

sudo yum -y install python3-os-testr

How To Uninstall python3-os-testr on Fedora 36

To uninstall only the python3-os-testr package we can use the following command:

sudo dnf remove python3-os-testr

python3-os-testr Package Contents on Fedora 36

/usr/bin/generate-subunit
/usr/bin/ostestr
/usr/bin/subunit-trace
/usr/bin/subunit2html
/usr/lib/python3.10/site-packages/os_testr
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info/pbr.json
/usr/lib/python3.10/site-packages/os_testr-2.0.0-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/os_testr/__init__.py
/usr/lib/python3.10/site-packages/os_testr/__pycache__
/usr/lib/python3.10/site-packages/os_testr/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/generate_subunit.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/generate_subunit.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/ostestr.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/ostestr.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/regex_builder.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/regex_builder.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/subunit2html.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/subunit2html.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/subunit_trace.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/subunit_trace.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/testlist_builder.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/__pycache__/testlist_builder.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/generate_subunit.py
/usr/lib/python3.10/site-packages/os_testr/ostestr.py
/usr/lib/python3.10/site-packages/os_testr/regex_builder.py
/usr/lib/python3.10/site-packages/os_testr/subunit2html.py
/usr/lib/python3.10/site-packages/os_testr/subunit_trace.py
/usr/lib/python3.10/site-packages/os_testr/testlist_builder.py
/usr/lib/python3.10/site-packages/os_testr/tests
/usr/lib/python3.10/site-packages/os_testr/tests/__init__.py
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/base.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/base.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_ostestr.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_ostestr.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_regex_builder.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_regex_builder.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_return_codes.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_return_codes.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_subunit2html.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_subunit2html.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_subunit_trace.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/test_subunit_trace.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/testlist_builder.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/__pycache__/testlist_builder.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/base.py
/usr/lib/python3.10/site-packages/os_testr/tests/files
/usr/lib/python3.10/site-packages/os_testr/tests/files/__init__.py
/usr/lib/python3.10/site-packages/os_testr/tests/files/__pycache__
/usr/lib/python3.10/site-packages/os_testr/tests/files/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/files/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/files/failing-tests
/usr/lib/python3.10/site-packages/os_testr/tests/files/passing-tests
/usr/lib/python3.10/site-packages/os_testr/tests/files/setup.cfg
/usr/lib/python3.10/site-packages/os_testr/tests/files/stestr-conf
/usr/lib/python3.10/site-packages/os_testr/tests/sample_streams
/usr/lib/python3.10/site-packages/os_testr/tests/sample_streams/all_skips.subunit
/usr/lib/python3.10/site-packages/os_testr/tests/sample_streams/successful.subunit
/usr/lib/python3.10/site-packages/os_testr/tests/test_ostestr.py
/usr/lib/python3.10/site-packages/os_testr/tests/test_regex_builder.py
/usr/lib/python3.10/site-packages/os_testr/tests/test_return_codes.py
/usr/lib/python3.10/site-packages/os_testr/tests/test_subunit2html.py
/usr/lib/python3.10/site-packages/os_testr/tests/test_subunit_trace.py
/usr/lib/python3.10/site-packages/os_testr/tests/testlist_builder.py
/usr/lib/python3.10/site-packages/os_testr/tests/utils
/usr/lib/python3.10/site-packages/os_testr/tests/utils/__init__.py
/usr/lib/python3.10/site-packages/os_testr/tests/utils/__pycache__
/usr/lib/python3.10/site-packages/os_testr/tests/utils/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/utils/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/utils/__pycache__/test_colorizer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/utils/__pycache__/test_colorizer.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/tests/utils/test_colorizer.py
/usr/lib/python3.10/site-packages/os_testr/utils
/usr/lib/python3.10/site-packages/os_testr/utils/__init__.py
/usr/lib/python3.10/site-packages/os_testr/utils/__pycache__
/usr/lib/python3.10/site-packages/os_testr/utils/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/utils/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/utils/__pycache__/colorizer.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/os_testr/utils/__pycache__/colorizer.cpython-310.pyc
/usr/lib/python3.10/site-packages/os_testr/utils/colorizer.py
/usr/share/doc/python3-os-testr
/usr/share/doc/python3-os-testr/README.rst
/usr/share/licenses/python3-os-testr
/usr/share/licenses/python3-os-testr/LICENSE

References

Summary

In this tutorial we learn how to install python3-os-testr on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).