How To Install python3-icalendar on Fedora 36

In this tutorial we learn how to install python3-icalendar in Fedora 36. python3-icalendar is Parser/generator of iCalendar files following the RFC 2445 for Python 3

Introduction

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

What is python3-icalendar

Setuptools is a collection of enhancements to the Python 3 distutils that allow you to more easily build and distribute Python 3 packages, especially ones that have dependencies on other packages. This package contains the runtime components of setuptools, necessary to execute the software that requires pkg_resources.py.

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

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

sudo dnf -y install python3-icalendar

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

sudo yum -y install python3-icalendar

How To Uninstall python3-icalendar on Fedora 36

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

sudo dnf remove python3-icalendar

python3-icalendar Package Contents on Fedora 36

/usr/bin/icalendar
/usr/lib/python3.10/site-packages/icalendar
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info/PKG-INFO
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info/SOURCES.txt
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info/dependency_links.txt
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info/entry_points.txt
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info/not-zip-safe
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info/requires.txt
/usr/lib/python3.10/site-packages/icalendar-4.0.9-py3.10.egg-info/top_level.txt
/usr/lib/python3.10/site-packages/icalendar/__init__.py
/usr/lib/python3.10/site-packages/icalendar/__pycache__
/usr/lib/python3.10/site-packages/icalendar/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/cal.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/cal.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/caselessdict.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/caselessdict.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/cli.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/cli.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/compat.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/compat.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/parser.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/parser.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/parser_tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/parser_tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/prop.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/prop.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/timezone_cache.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/timezone_cache.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/windows_to_olson.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/__pycache__/windows_to_olson.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/cal.py
/usr/lib/python3.10/site-packages/icalendar/caselessdict.py
/usr/lib/python3.10/site-packages/icalendar/cli.py
/usr/lib/python3.10/site-packages/icalendar/compat.py
/usr/lib/python3.10/site-packages/icalendar/parser.py
/usr/lib/python3.10/site-packages/icalendar/parser_tools.py
/usr/lib/python3.10/site-packages/icalendar/prop.py
/usr/lib/python3.10/site-packages/icalendar/tests
/usr/lib/python3.10/site-packages/icalendar/tests/__init__.py
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/__init__.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/__init__.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_encoding.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_encoding.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_fixed_issues.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_fixed_issues.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_icalendar.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_icalendar.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_multiple.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_multiple.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_property_params.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_property_params.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_recurrence.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_recurrence.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_time.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_time.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_timezoned.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_timezoned.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_cal.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_cal.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_caselessdict.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_caselessdict.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_parser_tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_parser_tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_prop.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_prop.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_tools.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/__pycache__/test_unit_tools.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/america_new_york.ics
/usr/lib/python3.10/site-packages/icalendar/tests/encoding.ics
/usr/lib/python3.10/site-packages/icalendar/tests/hypothesis
/usr/lib/python3.10/site-packages/icalendar/tests/hypothesis/__pycache__
/usr/lib/python3.10/site-packages/icalendar/tests/hypothesis/__pycache__/test_fuzzing.cpython-310.opt-1.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/hypothesis/__pycache__/test_fuzzing.cpython-310.pyc
/usr/lib/python3.10/site-packages/icalendar/tests/hypothesis/test_fuzzing.py
/usr/lib/python3.10/site-packages/icalendar/tests/issue_112_missing_tzinfo_on_exdate.ics
/usr/lib/python3.10/site-packages/icalendar/tests/issue_53_parsing_failure.ics
/usr/lib/python3.10/site-packages/icalendar/tests/multiple.ics
/usr/lib/python3.10/site-packages/icalendar/tests/pacific_fiji.ics
/usr/lib/python3.10/site-packages/icalendar/tests/recurrence.ics
/usr/lib/python3.10/site-packages/icalendar/tests/test_encoding.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_fixed_issues.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_icalendar.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_multiple.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_property_params.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_recurrence.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_time.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_timezoned.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_unit_cal.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_unit_caselessdict.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_unit_parser_tools.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_unit_prop.py
/usr/lib/python3.10/site-packages/icalendar/tests/test_unit_tools.py
/usr/lib/python3.10/site-packages/icalendar/tests/time.ics
/usr/lib/python3.10/site-packages/icalendar/tests/timezone_rdate.ics
/usr/lib/python3.10/site-packages/icalendar/tests/timezone_same_start.ics
/usr/lib/python3.10/site-packages/icalendar/tests/timezone_same_start_and_offset.ics
/usr/lib/python3.10/site-packages/icalendar/tests/timezoned.ics
/usr/lib/python3.10/site-packages/icalendar/tests/x_location.ics
/usr/lib/python3.10/site-packages/icalendar/timezone_cache.py
/usr/lib/python3.10/site-packages/icalendar/tools.py
/usr/lib/python3.10/site-packages/icalendar/windows_to_olson.py
/usr/share/doc/python3-icalendar
/usr/share/doc/python3-icalendar/CHANGES.rst
/usr/share/doc/python3-icalendar/LICENSE.rst
/usr/share/doc/python3-icalendar/README.rst

References

Summary

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