How To Install python3-typish on Fedora 36

In this tutorial we learn how to install python3-typish in Fedora 36. python3-typish is Python library for additional control over types

Introduction

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

What is python3-typish

Suport for functions to allow thorough checks on types. Including instance checks considering generics and typesafe duck-typing.

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

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

sudo dnf -y install python3-typish

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

sudo yum -y install python3-typish

How To Uninstall python3-typish on Fedora 36

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

sudo dnf remove python3-typish

python3-typish Package Contents on Fedora 36

/usr/lib/python3.10/site-packages/typish
/usr/lib/python3.10/site-packages/typish-1.9.3-py3.10.egg-info
/usr/lib/python3.10/site-packages/typish-1.9.3-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/typish-1.9.3-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/typish-1.9.3-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/typish-1.9.3-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/typish-1.9.3-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/typish-1.9.3-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/typish/__init__.py
/usr/lib/python3.10/site-packages/typish/__pycache__
/usr/lib/python3.10/site-packages/typish/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/__pycache__/_meta.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/__pycache__/_meta.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/__pycache__/_state.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/__pycache__/_state.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/__pycache__/_types.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/__pycache__/_types.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/_meta.py
/usr/lib/python3.10/site-packages/typish/_state.py
/usr/lib/python3.10/site-packages/typish/_types.py
/usr/lib/python3.10/site-packages/typish/classes
/usr/lib/python3.10/site-packages/typish/classes/__init__.py
/usr/lib/python3.10/site-packages/typish/classes/__pycache__
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_cls_dict.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_cls_dict.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_cls_function.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_cls_function.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_literal.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_literal.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_something.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_something.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_subscriptable_type.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_subscriptable_type.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_union_type.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/classes/__pycache__/_union_type.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/classes/_cls_dict.py
/usr/lib/python3.10/site-packages/typish/classes/_cls_function.py
/usr/lib/python3.10/site-packages/typish/classes/_literal.py
/usr/lib/python3.10/site-packages/typish/classes/_something.py
/usr/lib/python3.10/site-packages/typish/classes/_subscriptable_type.py
/usr/lib/python3.10/site-packages/typish/classes/_union_type.py
/usr/lib/python3.10/site-packages/typish/decorators
/usr/lib/python3.10/site-packages/typish/decorators/__init__.py
/usr/lib/python3.10/site-packages/typish/decorators/__pycache__
/usr/lib/python3.10/site-packages/typish/decorators/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/decorators/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/decorators/__pycache__/_hintable.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/decorators/__pycache__/_hintable.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/decorators/_hintable.py
/usr/lib/python3.10/site-packages/typish/functions
/usr/lib/python3.10/site-packages/typish/functions/__init__.py
/usr/lib/python3.10/site-packages/typish/functions/__pycache__
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_common_ancestor.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_common_ancestor.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_alias.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_alias.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_args.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_args.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_mro.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_mro.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_origin.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_origin.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_simple_name.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_simple_name.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_type.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_type.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_type_hints_of_callable.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_get_type_hints_of_callable.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_instance_of.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_instance_of.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_is_from_typing.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_is_from_typing.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_is_optional_type.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_is_optional_type.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_is_type_annotation.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_is_type_annotation.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_subclass_of.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/typish/functions/__pycache__/_subclass_of.cpython-310.pyc
/usr/lib/python3.10/site-packages/typish/functions/_common_ancestor.py
/usr/lib/python3.10/site-packages/typish/functions/_get_alias.py
/usr/lib/python3.10/site-packages/typish/functions/_get_args.py
/usr/lib/python3.10/site-packages/typish/functions/_get_mro.py
/usr/lib/python3.10/site-packages/typish/functions/_get_origin.py
/usr/lib/python3.10/site-packages/typish/functions/_get_simple_name.py
/usr/lib/python3.10/site-packages/typish/functions/_get_type.py
/usr/lib/python3.10/site-packages/typish/functions/_get_type_hints_of_callable.py
/usr/lib/python3.10/site-packages/typish/functions/_instance_of.py
/usr/lib/python3.10/site-packages/typish/functions/_is_from_typing.py
/usr/lib/python3.10/site-packages/typish/functions/_is_optional_type.py
/usr/lib/python3.10/site-packages/typish/functions/_is_type_annotation.py
/usr/lib/python3.10/site-packages/typish/functions/_subclass_of.py
/usr/share/doc/python3-typish
/usr/share/doc/python3-typish/README.md
/usr/share/licenses/python3-typish
/usr/share/licenses/python3-typish/LICENSE

References

Summary

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