python-petname - python library for generating pronouncable, memorable, pet names

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename python-petname_2.2-0ubuntu1_all.deb
Package name python-petname
Package version 2.2
Package release 0ubuntu1
Package architecture all
Package type deb
Category universe/python
License -
Maintainer Dustin Kirkland <>
Download size 10.57 KB
Installed size 47.00 KB
This package provides a library for generating "pet names", consisting
of a random combination of an adverb, adjective, and proper name.
These are useful for unique hostnames, for instance.
The default packaging contains about 2000 names, 1300 adjectives,
and 4000 adverbs, yielding nearly 10 billion unique combinations,
covering over 32 bits of unique namespace.
As such, PetName tries to follow the tenets of Zooko's triangle:
names are human meaningful, decentralized, and secure.


Package Version Architecture Repository
python-petname_2.2-0ubuntu1_all.deb 2.2 all Ubuntu Universe
python-petname - - -


Name Value
python:any >= 2.7.5-5~
python:any << 2.8


Type URL
Binary Package python-petname_2.2-0ubuntu1_all.deb
Source Package python-petname

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-petname deb package:
    # sudo apt-get install python-petname




2017-04-27 - Dustin Kirkland <>
python-petname (2.2-0ubuntu1) artful; urgency=medium
[ Nick Timkovich and Dustin Kirkland ]
* usr/bin/python3-petname, usr/bin/python-petname:
- simplify our main function
2017-04-27 - Dustin Kirkland <>
python-petname (2.1-0ubuntu1) artful; urgency=medium
[ Nick Timkovich ]
* Makefile, petname/, petname/,,
- Add tests, consistently use tabs vs spaces, PEP-8 naming
* petname/
- fix indentation to use adverb(s)-adjective-name when -w > 3
- try to use the OS's random
[ Dustin Kirkland ]
* petname/
- add generate() defaults of 2 and "-"
2016-08-09 - Dustin Kirkland <>
python-petname (2.0-0ubuntu1) yakkety; urgency=medium
- fix typo in
* petname/, petname/, usr/bin/python3-petname,
usr/bin/python-petname, usr/share/man/man1/python3-petname.1,
- add support for a -l|--letters parameter, default to 6
- creates shorter, more readable names
* petname/,
- remove some nonsense words
* remove binary pyc files
* debian/rules, petname/, usr/bin/python-petname:
- fix build, protect from infinite loop
* petname/,,
- bump to 2.0, using the new petname 2.0 wordlists, which are smaller,
simpler, and use animal names instead of people names
2015-12-02 - Dustin Kirkland <>
python-petname (1.12-0ubuntu1) xenial; urgency=medium
* debian/control, debian/rules, debian/
- remove build dependency on petname;  only the maintainer
ever needs to run update-wordlists
2015-11-14 - Dustin Kirkland <>
python-petname (1.11-0ubuntu1) xenial; urgency=medium
* (properties changed: -x to +x):
- make executable
2015-10-30 - Dustin Kirkland <>
python-petname (1.10-0ubuntu1) xenial; urgency=medium
* petname/
- prune a bunch of words that should be blacklisted
* petname/__init__.pyc:
- remove binary file
* petname/
- fix build, import english from this module
2015-08-06 - Dustin Kirkland <>
python-petname (1.9-0ubuntu1) wily; urgency=medium
* Rebuild
2015-08-06 - Dustin Kirkland <>
python-petname (1.8-0ubuntu1) wily; urgency=medium
[ Adam Isreal ]
* debian/, Makefile, petname/,
petname/, petname/,
- Move adverbs/adjectives/names to separate ( file
+ Editing is easier/quicker
- Added an entry_point section to, to auto-gen the
petname script on install
- Fixed a few of the warnings pep8 et al were throwing.
[ Dustin Kirkland ]
* debian/, petname/
- delete any blank lines
2015-01-28 - Dustin Kirkland <>
python-petname (1.7-0ubuntu1) vivid; urgency=medium
* debian/, petname/,
- rebuild with new petname wordlists
2015-01-26 - Dustin Kirkland <>
python-petname (1.6-0ubuntu1) vivid; urgency=medium
* petname/, usr/bin/python3-petname, usr/bin/python-
- change petname.PetName() to petname.Generate()

See Also

Package Description
python-petsc4py-docs_3.7.0-3build2_all.deb Python bindings for PETSc libraries: documentation and examples
python-petsc4py_3.7.0-3build2_i386.deb Python 2 bindings for PETSc libraries
python-pex-cli_1.1.14-2ubuntu2_all.deb transitional dummy package for pex
python-pex-doc_1.1.14-2ubuntu2_all.deb library for generating Python executable zip files
python-pex_1.1.14-2ubuntu2_all.deb library for generating Python executable zip files
python-pexif_0.15-1_all.deb Python EXIF parsing
python-pexpect_4.2.1-1_all.deb Python module for automating interactive applications
python-pg8000-doc_1.10.6-1_all.deb Pure-Python PostgreSQL Driver (documentation)
python-pg8000_1.10.6-1_all.deb Pure-Python PostgreSQL Driver (Python 2)
python-pgmagick_0.7.2-1_i386.deb Yet Another Python wrapper for GraphicsMagick
python-pgpdump_1.5-1_all.deb PGP packet parser library (Python 2)
python-pgspecial_1.9.0-1_all.deb Meta-commands handler for Postgres Database (Python 2)
python-phabricator_0.7.0-1_all.deb Phabricator Python API Bindings (Python 2)
python-phonenumbers_8.8.1-2_all.deb parsing/formatting/validating phone numbers - Python 2
python-photutils_0.4-1_i386.deb Astropy affiliated package for image photometry