How to Install and Uninstall python3-reentry Package on Ubuntu 21.10 (Impish Indri)

Last updated: May 08,2024

1. Install "python3-reentry" package

Please follow the steps below to install python3-reentry on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install python3-reentry

2. Uninstall "python3-reentry" package

Please follow the step by step instructions below to uninstall python3-reentry on Ubuntu 21.10 (Impish Indri):

$ sudo apt remove python3-reentry $ sudo apt autoclean && sudo apt autoremove

3. Information about the python3-reentry package on Ubuntu 21.10 (Impish Indri)

Package: python3-reentry
Architecture: all
Version: 1.3.1-1
Priority: optional
Section: universe/python
Source: reentry
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Python Modules Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 76
Depends: python3-click, python3-pkg-resources, python3-six, python3:any
Filename: pool/universe/r/reentry/python3-reentry_1.3.1-1_all.deb
Size: 15956
MD5sum: d4ee1ed9643b9b0ceb78869a56dbe5b3
SHA1: 6bc8e07a71345e8aef33b469ed50a6dd38834c82
SHA256: ecfa174826c8cf591a8a2802ee08bd3fc887495d93175de62eafc354e5538136
SHA512: 2d85571289e2d4418a5705483596fb462c50fa2bc0bc1149dcaee15652eb9f938b0972b208dd78169f16443aa5908af69350a738ff5de79ef3c9352a622775ee
Homepage: https://pypi.org/project/reentry/
Description-en: plugin manager based on setuptools entry points (Python 3)
Setuptool's entry point system is convenient to use for plugin based Python
applications. It allows separate Python packages to act as plugins to a host
package, making it easy for the host to find and iterate over the relevant
data structures from plugins.
.
However simply importing setuptools scales badly with the number of installed
distributions and can be very slow for moderately complex environments
(~ 0.5 s). Finding and loading of plugins on the other hand is time-critical
in cases like commandline tools loading subcommands, where 100 ms are a
noticeable delay.
.
Setuptools's pkg_resources is slow, because it verifies dependencies are
installed correctly for all distributions present in the environment on
import. This allows entry points to have additional requirements.
.
Reentry forgoes this dependency check for entry points without such 'extras'
dependencies and thereby manages to be fast and scale better, with the amount
of installed plugins, not installed Python packages in general.
.
This package installs the library for Python 3.
Description-md5: f41144a42101618d1a18d926ffb0ebf2