How To Install python3-osrf-pycommon on Fedora 36
Introduction
In this tutorial we learn how to install python3-osrf-pycommon
on Fedora 36.
What is python3-osrf-pycommon
osrf_pycommon is a python package which contains commonly used Python boilerplate code and patterns. Things like ANSI terminal coloring, capturing colored output from programs using sub-process, or even a simple logging system which provides some nice functionality over the built-in Python logging system. The functionality provided here should be generic enough to be reused in arbitrary scenarios and should avoid bringing in dependencies which are not part of the standard Python library. Where possible Windows and Linux/OS X should be supported, and where it cannot it should be gracefully degrading.
We can use yum
or dnf
to install python3-osrf-pycommon
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install python3-osrf-pycommon.
Install python3-osrf-pycommon 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-osrf-pycommon
using dnf
by running the following command:
sudo dnf -y install python3-osrf-pycommon
Install python3-osrf-pycommon 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-osrf-pycommon
using yum
by running the following command:
sudo yum -y install python3-osrf-pycommon
How To Uninstall python3-osrf-pycommon on Fedora 36
To uninstall only the python3-osrf-pycommon
package we can use the following command:
sudo dnf remove python3-osrf-pycommon
python3-osrf-pycommon Package Contents on Fedora 36
/usr/lib/python3.10/site-packages/osrf_pycommon
/usr/lib/python3.10/site-packages/osrf_pycommon-2.0.0-py3.10.egg-info
/usr/lib/python3.10/site-packages/osrf_pycommon-2.0.0-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/osrf_pycommon-2.0.0-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/osrf_pycommon-2.0.0-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/osrf_pycommon-2.0.0-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/osrf_pycommon-2.0.0-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/osrf_pycommon-2.0.0-py3.10.egg-info/zip-safe
/usr/lib/python3.10/site-packages/osrf_pycommon/__init__.py
/usr/lib/python3.10/site-packages/osrf_pycommon/__pycache__
/usr/lib/python3.10/site-packages/osrf_pycommon/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/__pycache__/terminal_utils.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/__pycache__/terminal_utils.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__init__.py
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__pycache__
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__pycache__/common.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__pycache__/common.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__pycache__/verb_pattern.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/__pycache__/verb_pattern.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/common.py
/usr/lib/python3.10/site-packages/osrf_pycommon/cli_utils/verb_pattern.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__init__.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/async_execute_process.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/async_execute_process.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/execute_process_nopty.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/execute_process_nopty.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/execute_process_pty.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/execute_process_pty.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/get_loop_impl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/get_loop_impl.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/impl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/__pycache__/impl.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__init__.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__pycache__
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__pycache__/impl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__pycache__/impl.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/impl.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/execute_process_nopty.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/execute_process_pty.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/get_loop_impl.py
/usr/lib/python3.10/site-packages/osrf_pycommon/process_utils/impl.py
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__init__.py
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/ansi_re.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/ansi_re.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/impl.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/impl.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/windows.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/__pycache__/windows.cpython-310.pyc
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/ansi_re.py
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/impl.py
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_color/windows.py
/usr/lib/python3.10/site-packages/osrf_pycommon/terminal_utils.py
/usr/share/doc/python3-osrf-pycommon
/usr/share/doc/python3-osrf-pycommon/CHANGELOG.rst
/usr/share/doc/python3-osrf-pycommon/README.md
/usr/share/licenses/python3-osrf-pycommon
/usr/share/licenses/python3-osrf-pycommon/LICENSE
/usr/share/man/man1/osrf_pycommon.1.gz
References
Summary
In this tutorial we learn how to install python3-osrf-pycommon
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).