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

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Main amd64
Package name python3-petname
Package version 2.2
Package release 0ubuntu1
Package architecture all
Package type deb
Installed size 47 B
Download size 10.67 KB
Official Mirror
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
python3-petname_2.2-0ubuntu1_all.deb 2.2 all Ubuntu Main
python3-petname - - -


Name Value
python3:any >= 3.3.2-2~


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

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python3-petname deb package:
    # sudo apt-get install python3-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
python3-pexpect_4.2.1-1_all.deb Python 3 module for automating interactive applications
python3-pil.imagetk_5.1.0-1_amd64.deb Python Imaging Library - ImageTk Module (Python3)
python3-pil_5.1.0-1_amd64.deb Python Imaging Library (Python3)
python3-pkg-resources_39.0.1-2_all.deb Package Discovery and Resource Access using pkg_resources
python3-plainbox-doc_0.25-1_all.deb toolkit for software and hardware testing (documentation)
python3-plainbox_0.25-1_all.deb toolkit for software and hardware testing (python3 module)
python3-ply_3.11-1_all.deb Lex and Yacc implementation for Python3
python3-polib_1.1.0-3_all.deb Python 3 library to parse and manage gettext catalogs
python3-prettytable_0.7.2-3_all.deb library to represent tabular data in visually appealing ASCII tables (Python3)
python3-problem-report_2.20.9-0ubuntu7_all.deb Python 3 library to handle problem reports
python3-protobuf_3.0.0-9.1ubuntu1_amd64.deb Python 3 bindings for protocol buffers
python3-psutil_5.4.2-1_amd64.deb module providing convenience functions for managing processes (Python3)
python3-psycopg2_2.7.4-1_amd64.deb Python 3 module for PostgreSQL
python3-ptyprocess_0.5.2-1_all.deb Run a subprocess in a pseudo terminal from Python 3
python3-pyasn1-modules_0.2.1-0.2_all.deb Collection of protocols modules written in ASN.1 language (Python 3)