How To Install python3-astroid on Rocky Linux 8

In this tutorial we learn how to install python3-astroid on Rocky Linux 8. python3-astroid is Common base representation of python source code for pylint and other projects

Introduction

In this tutorial we learn how to install python3-astroid on Rocky Linux 8.

What is python3-astroid

The aim of this module is to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint… It provides a compatible representation which comes from the _ast module. It rebuilds the tree generated by the builtin _ast module by recursively walking down the AST and building an extended ast. The new node classes have additional methods and attributes for different usages. They include some support for static inference and local name scopes. Furthermore, astroid builds partial trees by inspecting living objects.

We can use yum or dnf to install python3-astroid on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install python3-astroid.

Install python3-astroid on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install python3-astroid

Install python3-astroid on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

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

sudo yum -y install python3-astroid

How To Uninstall python3-astroid on Rocky Linux 8

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

sudo dnf remove python3-astroid

python3-astroid Package Contents on Rocky Linux 8

/usr/lib/python3.6/site-packages/astroid
/usr/lib/python3.6/site-packages/astroid-2.3.3-py3.6.egg-info
/usr/lib/python3.6/site-packages/astroid-2.3.3-py3.6.egg-info/PKG-INFO
/usr/lib/python3.6/site-packages/astroid-2.3.3-py3.6.egg-info/SOURCES.txt
/usr/lib/python3.6/site-packages/astroid-2.3.3-py3.6.egg-info/dependency_links.txt
/usr/lib/python3.6/site-packages/astroid-2.3.3-py3.6.egg-info/requires.txt
/usr/lib/python3.6/site-packages/astroid-2.3.3-py3.6.egg-info/top_level.txt
/usr/lib/python3.6/site-packages/astroid/__init__.py
/usr/lib/python3.6/site-packages/astroid/__pkginfo__.py
/usr/lib/python3.6/site-packages/astroid/__pycache__
/usr/lib/python3.6/site-packages/astroid/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/__pkginfo__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/__pkginfo__.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/_ast.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/_ast.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/arguments.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/arguments.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/as_string.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/as_string.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/bases.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/bases.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/builder.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/builder.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/context.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/context.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/decorators.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/decorators.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/exceptions.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/exceptions.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/helpers.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/helpers.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/inference.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/inference.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/manager.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/manager.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/mixins.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/mixins.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/modutils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/modutils.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/node_classes.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/node_classes.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/nodes.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/nodes.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/objects.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/objects.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/protocols.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/protocols.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/raw_building.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/raw_building.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/rebuilder.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/rebuilder.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/scoped_nodes.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/scoped_nodes.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/test_utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/test_utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/transforms.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/transforms.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/util.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/__pycache__/util.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/_ast.py
/usr/lib/python3.6/site-packages/astroid/arguments.py
/usr/lib/python3.6/site-packages/astroid/as_string.py
/usr/lib/python3.6/site-packages/astroid/bases.py
/usr/lib/python3.6/site-packages/astroid/brain
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_argparse.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_argparse.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_attrs.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_attrs.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_builtin_inference.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_builtin_inference.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_collections.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_collections.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_crypt.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_crypt.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_curses.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_curses.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_dataclasses.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_dataclasses.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_dateutil.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_dateutil.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_fstrings.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_fstrings.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_functools.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_functools.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_gi.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_gi.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_hashlib.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_hashlib.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_http.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_http.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_io.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_io.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_mechanize.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_mechanize.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_multiprocessing.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_multiprocessing.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_namedtuple_enum.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_namedtuple_enum.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_nose.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_nose.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_fromnumeric.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_fromnumeric.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_function_base.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_function_base.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_multiarray.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_multiarray.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_numeric.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_numeric.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_numerictypes.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_numerictypes.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_umath.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_core_umath.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_ndarray.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_ndarray.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_random_mtrand.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_random_mtrand.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_utils.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_numpy_utils.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_pkg_resources.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_pkg_resources.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_pytest.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_pytest.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_qt.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_qt.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_random.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_random.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_re.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_re.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_six.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_six.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_ssl.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_ssl.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_subprocess.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_subprocess.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_threading.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_threading.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_typing.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_typing.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_uuid.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/brain/__pycache__/brain_uuid.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/brain/brain_argparse.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_attrs.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_builtin_inference.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_collections.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_crypt.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_curses.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_dataclasses.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_dateutil.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_fstrings.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_functools.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_gi.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_hashlib.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_http.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_io.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_mechanize.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_multiprocessing.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_namedtuple_enum.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_nose.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_core_fromnumeric.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_core_function_base.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_core_multiarray.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_core_numeric.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_core_numerictypes.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_core_umath.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_ndarray.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_random_mtrand.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_numpy_utils.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_pkg_resources.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_pytest.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_qt.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_random.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_re.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_six.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_ssl.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_subprocess.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_threading.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_typing.py
/usr/lib/python3.6/site-packages/astroid/brain/brain_uuid.py
/usr/lib/python3.6/site-packages/astroid/builder.py
/usr/lib/python3.6/site-packages/astroid/context.py
/usr/lib/python3.6/site-packages/astroid/decorators.py
/usr/lib/python3.6/site-packages/astroid/exceptions.py
/usr/lib/python3.6/site-packages/astroid/helpers.py
/usr/lib/python3.6/site-packages/astroid/inference.py
/usr/lib/python3.6/site-packages/astroid/interpreter
/usr/lib/python3.6/site-packages/astroid/interpreter/__init__.py
/usr/lib/python3.6/site-packages/astroid/interpreter/__pycache__
/usr/lib/python3.6/site-packages/astroid/interpreter/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/__pycache__/dunder_lookup.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/__pycache__/dunder_lookup.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/__pycache__/objectmodel.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/__pycache__/objectmodel.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/_import
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__init__.py
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__pycache__
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__pycache__/__init__.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__pycache__/__init__.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__pycache__/spec.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__pycache__/spec.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__pycache__/util.cpython-36.opt-1.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/__pycache__/util.cpython-36.pyc
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/spec.py
/usr/lib/python3.6/site-packages/astroid/interpreter/_import/util.py
/usr/lib/python3.6/site-packages/astroid/interpreter/dunder_lookup.py
/usr/lib/python3.6/site-packages/astroid/interpreter/objectmodel.py
/usr/lib/python3.6/site-packages/astroid/manager.py
/usr/lib/python3.6/site-packages/astroid/mixins.py
/usr/lib/python3.6/site-packages/astroid/modutils.py
/usr/lib/python3.6/site-packages/astroid/node_classes.py
/usr/lib/python3.6/site-packages/astroid/nodes.py
/usr/lib/python3.6/site-packages/astroid/objects.py
/usr/lib/python3.6/site-packages/astroid/protocols.py
/usr/lib/python3.6/site-packages/astroid/raw_building.py
/usr/lib/python3.6/site-packages/astroid/rebuilder.py
/usr/lib/python3.6/site-packages/astroid/scoped_nodes.py
/usr/lib/python3.6/site-packages/astroid/test_utils.py
/usr/lib/python3.6/site-packages/astroid/transforms.py
/usr/lib/python3.6/site-packages/astroid/util.py
/usr/share/doc/python3-astroid
/usr/share/doc/python3-astroid/README.rst
/usr/share/licenses/python3-astroid
/usr/share/licenses/python3-astroid/COPYING

References

Summary

In this tutorial we learn how to install python3-astroid on Rocky Linux 8 using yum and dnf.