How To Install python3-martian on Fedora 36

In this tutorial we learn how to install python3-martian in Fedora 36. python3-martian is A library to grok configuration from Python code

Introduction

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

What is python3-martian

A library that allows the embedding of configuration information in Python code. Martian can then grok the system and do the appropriate configuration registrations. One example of a system that uses Martian is the system where it originated

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

Install python3-martian 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-martian using dnf by running the following command:

sudo dnf -y install python3-martian

Install python3-martian 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-martian using yum by running the following command:

sudo yum -y install python3-martian

How To Uninstall python3-martian on Fedora 36

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

sudo dnf remove python3-martian

python3-martian Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/martian
/usr/lib/python3.10/site-packages/martian-0.15-py3.10.egg-info
/usr/lib/python3.10/site-packages/martian-0.15-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/martian-0.15-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/martian-0.15-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/martian-0.15-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/martian-0.15-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/martian-0.15-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/martian/README.txt
/usr/lib/python3.10/site-packages/martian/__init__.py
/usr/lib/python3.10/site-packages/martian/__pycache__
/usr/lib/python3.10/site-packages/martian/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/compat3.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/compat3.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/components.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/components.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/context.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/context.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/core.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/core.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/directive.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/directive.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/error.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/error.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/interfaces.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/interfaces.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/martiandirective.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/martiandirective.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/scan.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/scan.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/testing.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/testing.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/util.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/__pycache__/util.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/compat3.py
/usr/lib/python3.10/site-packages/martian/components.py
/usr/lib/python3.10/site-packages/martian/context.py
/usr/lib/python3.10/site-packages/martian/context.txt
/usr/lib/python3.10/site-packages/martian/core.py
/usr/lib/python3.10/site-packages/martian/core.txt
/usr/lib/python3.10/site-packages/martian/directive.py
/usr/lib/python3.10/site-packages/martian/directive.txt
/usr/lib/python3.10/site-packages/martian/edgecase.txt
/usr/lib/python3.10/site-packages/martian/error.py
/usr/lib/python3.10/site-packages/martian/interfaces.py
/usr/lib/python3.10/site-packages/martian/martiandirective.py
/usr/lib/python3.10/site-packages/martian/scan.py
/usr/lib/python3.10/site-packages/martian/scan.txt
/usr/lib/python3.10/site-packages/martian/testing.py
/usr/lib/python3.10/site-packages/martian/tests
/usr/lib/python3.10/site-packages/martian/tests/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/__pycache__/test_all.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/__pycache__/test_all.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/public_methods_from_class.txt
/usr/lib/python3.10/site-packages/martian/tests/scan_for_classes.txt
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test1.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test1.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test2.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test2.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test3.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test3.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test4.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/__pycache__/test4.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/test1.py
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/test2.py
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/test3.py
/usr/lib/python3.10/site-packages/martian/tests/scanforclasses/test4.py
/usr/lib/python3.10/site-packages/martian/tests/stoneage
/usr/lib/python3.10/site-packages/martian/tests/stoneage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/stoneage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/stoneage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/__pycache__/cave.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/__pycache__/cave.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/cave.py
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/__pycache__/mammoth.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/__pycache__/mammoth.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/mammoth.py
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/mammoth_templates
/usr/lib/python3.10/site-packages/martian/tests/stoneage/hunt/mammoth_templates/index.pt
/usr/lib/python3.10/site-packages/martian/tests/stoneage/notpackage
/usr/lib/python3.10/site-packages/martian/tests/stoneage/notpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/stoneage/notpackage/__pycache__/dummy.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/notpackage/__pycache__/dummy.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/notpackage/dummy.py
/usr/lib/python3.10/site-packages/martian/tests/stoneage/painting
/usr/lib/python3.10/site-packages/martian/tests/stoneage/painting/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/stoneage/painting/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/stoneage/painting/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/stoneage/painting/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/test_all.py
/usr/lib/python3.10/site-packages/martian/tests/testpackage
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/animal.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/animal.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/one.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/one.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/two.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/__pycache__/two.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/alpha
/usr/lib/python3.10/site-packages/martian/tests/testpackage/alpha/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/testpackage/alpha/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/testpackage/alpha/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/alpha/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/animal.py
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta/__pycache__/three.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta/__pycache__/three.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/testpackage/beta/three.py
/usr/lib/python3.10/site-packages/martian/tests/testpackage/one.py
/usr/lib/python3.10/site-packages/martian/tests/testpackage/two.py
/usr/lib/python3.10/site-packages/martian/tests/with__main__
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__main__.py
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__pycache__/__main__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__pycache__/__main__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__pycache__/package.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/with__main__/__pycache__/package.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/with__main__/package.py
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/.bogussubpackage
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/.bogussubpackage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/.bogussubpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/.bogussubpackage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/.bogussubpackage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/1alsobogus.py
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__pycache__/1alsobogus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__pycache__/1alsobogus.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__pycache__/nonbogus.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/__pycache__/nonbogus.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/nonbogus.py
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/subpackage
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/subpackage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/subpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/subpackage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withbogusmodules/subpackage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withpyconly
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/__pycache__/foo.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/__pycache__/foo.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/foo.py
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/subpackage
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/subpackage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/subpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/subpackage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withpyconly/subpackage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__pycache__/ftests.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__pycache__/ftests.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__pycache__/tests.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/__pycache__/tests.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/ftests.py
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/subpackage
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/subpackage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/subpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/subpackage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/subpackage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestsmodules/tests.py
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/ftests
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/ftests/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/ftests/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/ftests/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/ftests/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/subpackage
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/subpackage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/subpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/subpackage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/subpackage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/subpackage
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/subpackage/__init__.py
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/subpackage/__pycache__
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/subpackage/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/martian/tests/withtestspackages/tests/subpackage/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/martian/util.py
/usr/share/doc/python3-martian
/usr/share/doc/python3-martian/CHANGES.txt
/usr/share/doc/python3-martian/COPYRIGHT.txt
/usr/share/doc/python3-martian/CREDITS.txt
/usr/share/doc/python3-martian/PKG-INFO
/usr/share/doc/python3-martian/README.txt
/usr/share/licenses/python3-martian
/usr/share/licenses/python3-martian/LICENSE.txt

References

Summary

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