How To Install python3-doit on Fedora 36

In this tutorial we learn how to install python3-doit in Fedora 36. python3-doit is Automation Tool

Introduction

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

What is python3-doit

python-doit is a build tool (in the same class as make, cmake, scons, ant and others) python-doit can be used as * a build tool (generic and flexible) * home of your management scripts (it helps you organize and combine shell scripts and python scripts) * a functional tests runner (combine together different tools) * a configuration management system * manage computational pipelines

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

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

sudo dnf -y install python3-doit

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

sudo yum -y install python3-doit

How To Uninstall python3-doit on Fedora 36

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

sudo dnf remove python3-doit

python3-doit Package Contents on Fedora 36

/etc/bash_completion.d/doit
/usr/bin/doit
/usr/lib/python3.10/site-packages/doit
/usr/lib/python3.10/site-packages/doit-0.33.1-py3.10.egg-info
/usr/lib/python3.10/site-packages/doit-0.33.1-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/doit-0.33.1-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/doit-0.33.1-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/doit-0.33.1-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/doit-0.33.1-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/doit-0.33.1-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/doit/__init__.py
/usr/lib/python3.10/site-packages/doit/__main__.py
/usr/lib/python3.10/site-packages/doit/__pycache__
/usr/lib/python3.10/site-packages/doit/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/__main__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/__main__.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/action.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/action.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/api.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/api.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_auto.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_auto.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_base.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_base.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_clean.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_clean.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_completion.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_completion.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_dumpdb.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_dumpdb.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_forget.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_forget.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_help.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_help.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_ignore.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_ignore.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_info.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_info.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_list.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_list.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_resetdep.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_resetdep.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_run.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_run.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_strace.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmd_strace.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmdparse.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/cmdparse.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/compat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/compat.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/control.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/control.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/dependency.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/dependency.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/doit_cmd.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/doit_cmd.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/exceptions.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/exceptions.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/filewatch.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/filewatch.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/globals.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/globals.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/loader.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/loader.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/plugin.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/plugin.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/reporter.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/reporter.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/runner.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/runner.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/task.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/task.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/version.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/doit/__pycache__/version.cpython-310.pyc
/usr/lib/python3.10/site-packages/doit/action.py
/usr/lib/python3.10/site-packages/doit/api.py
/usr/lib/python3.10/site-packages/doit/cmd_auto.py
/usr/lib/python3.10/site-packages/doit/cmd_base.py
/usr/lib/python3.10/site-packages/doit/cmd_clean.py
/usr/lib/python3.10/site-packages/doit/cmd_completion.py
/usr/lib/python3.10/site-packages/doit/cmd_dumpdb.py
/usr/lib/python3.10/site-packages/doit/cmd_forget.py
/usr/lib/python3.10/site-packages/doit/cmd_help.py
/usr/lib/python3.10/site-packages/doit/cmd_ignore.py
/usr/lib/python3.10/site-packages/doit/cmd_info.py
/usr/lib/python3.10/site-packages/doit/cmd_list.py
/usr/lib/python3.10/site-packages/doit/cmd_resetdep.py
/usr/lib/python3.10/site-packages/doit/cmd_run.py
/usr/lib/python3.10/site-packages/doit/cmd_strace.py
/usr/lib/python3.10/site-packages/doit/cmdparse.py
/usr/lib/python3.10/site-packages/doit/compat.py
/usr/lib/python3.10/site-packages/doit/control.py
/usr/lib/python3.10/site-packages/doit/dependency.py
/usr/lib/python3.10/site-packages/doit/doit_cmd.py
/usr/lib/python3.10/site-packages/doit/exceptions.py
/usr/lib/python3.10/site-packages/doit/filewatch.py
/usr/lib/python3.10/site-packages/doit/globals.py
/usr/lib/python3.10/site-packages/doit/loader.py
/usr/lib/python3.10/site-packages/doit/plugin.py
/usr/lib/python3.10/site-packages/doit/reporter.py
/usr/lib/python3.10/site-packages/doit/runner.py
/usr/lib/python3.10/site-packages/doit/task.py
/usr/lib/python3.10/site-packages/doit/tools.py
/usr/lib/python3.10/site-packages/doit/version.py
/usr/share/doc/python3-doit
/usr/share/doc/python3-doit/README.rst
/usr/share/licenses/python3-doit
/usr/share/licenses/python3-doit/LICENSE

References

Summary

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