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

Last updated: July 05,2024

1. Install "python3-makefun" package

This is a short guide on how to install python3-makefun on Ubuntu 21.10 (Impish Indri)

$ sudo apt update $ sudo apt install python3-makefun

2. Uninstall "python3-makefun" package

Here is a brief guide to show you how to uninstall python3-makefun on Ubuntu 21.10 (Impish Indri):

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

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

Package: python3-makefun
Architecture: all
Version: 1.9.5-1
Priority: optional
Section: universe/python
Source: python-makefun
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Python Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 79
Depends: python3:any
Filename: pool/universe/p/python-makefun/python3-makefun_1.9.5-1_all.deb
Size: 16616
MD5sum: 345adeafc84e7454c91410159fc2f406
SHA1: 5bff53be770f4b9030e4e605c4b3011dd3fc0441
SHA256: 6c52c5e09cdd0839d24e5d300cb9f03b208e54e8f6289103527f9559c10e7a87
SHA512: 998ade7b9cce2f5217493f5c7bbc3be2a662a9cb9804fe8ce5596e1a8cefec8349ba7807a1305a9fc88177e67d4c5c6119b011488707539c7ed93108864427ac
Homepage: https://smarie.github.io/python-makefun/
Description-en: Small library to dynamically create Python functions
makefun helps one create functions dynamically, with the signature of their
choice. It was largely inspired by decorator and functools, and created mainly
to cover some of their limitations.
.
Its typical use cases are:
.
- creating signature-preserving function wrappers - just like functools.wraps
but with accurate TypeError exception raising when user-provided arguments
are wrong, and with a very convenient way to access argument values;
.
- creating function wrappers that have more or less arguments that the
function they wrap;
.
- more generally, creating functions with a signature derived from a
reference signature;
.
- or even creating functions with a signature completely defined at runtime.
Description-md5: 2ca7c99eb50360c1de617811c3173259