How to Install and Uninstall python3-versiontools Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 17,2024

1. Install "python3-versiontools" package

This guide covers the steps necessary to install python3-versiontools on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install python3-versiontools

2. Uninstall "python3-versiontools" package

This tutorial shows how to uninstall python3-versiontools on Ubuntu 20.10 (Groovy Gorilla):

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

3. Information about the python3-versiontools package on Ubuntu 20.10 (Groovy Gorilla)

Package: python3-versiontools
Architecture: all
Version: 1.9.1-4
Priority: optional
Section: universe/python
Source: versiontools
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Benjamin Drung
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 67
Depends: python3-distutils, python3:any
Filename: pool/universe/v/versiontools/python3-versiontools_1.9.1-4_all.deb
Size: 12744
MD5sum: 289e51e3878f4a8be54d294cd3e7e5ef
SHA1: 048273c0449f5e191350742bfb15f6a255d03767
SHA256: d6c38abc0f8e6931b1e37f1867b8376100d6d23473aaf746cf83a5b7c64af73c
SHA512: e3eb4965fbb4ece464cf6e41ed1b365270c170567425beca23a9eac05d6aa40c6314c6aa13769195fcd177fce28d7f63d4723ab75b53cb92256595035aba2921
Homepage: https://launchpad.net/versiontools
Description-en: Smart replacement for plain tuple used in __version__ (Python 3)
versiontools is a Python module providing a smart replacement for plain tuple
used in __version__. It has following features:
.
* A piece of code that allows you to keep a single version definition inside
your package or module. No more hacks in setup.py, no more duplicates in
setup.py and somewhere else. Just one version per package.
* Version objects can produce nice version strings for released files that
are compliant with PEP 386. Releases, alphas, betas, development snaphots.
All of those get good version strings out of the box.
* Version objects understand the VCS used by your project. Git, Mercurial and
Bazaar are supported out of the box. Custom systems can be added by 3rd
party plugins.
* Version object that compares as a tuple of values and sorts properly.
* Zero-dependency install! If all you care about is handling setup() to get
nice tarball names then you don’t need to depend on versiontools (no
setup_requires, no install_requires!). You will need to bundle a small
support module though.
.
This is the Python 3 version of the package.
Description-md5: 36823b4f669926fad778ab897eb97057