The Grizzled Python Utility Library is a general-purpose Python library with a variety of different modules and packages. It’s roughly organized into subpackages that group different kinds of utility functions and classes. For a sampling of what’s available, see the API documentation.
Grizzled Python is under continual development, so check back regularly.
NOTE: As of version 1.0.1, Grizzled Python requires Python 2.5 or better. Python 2.4 and earlier versions are no longer supported.
Getting and installing Grizzled Python
Installing via pip
$ pip install grizzled-python
To upgrade from a previous version of the package, use:
$ pip install --upgrade grizzled-python
Installing from source
You can also install Grizzled Python from source. Either download the source (as a zip or tarball) from http://github.com/bmc/grizzled-python/downloads, or make a local read-only clone of the GitHub repository using one of the following commands:
$ git clone git://github.com/bmc/grizzled-python.git $ git clone http://github.com/bmc/grizzled-python.git
If you don’t have git, you can download the source distribution, as a zipfile or a tarball, from the Git repository.
Once you have a local
grizzled-python source directory, change your working directory to the source directory, and type:
python setup.py install
To install it somewhere other than the default location (such as in your home directory) type:
python setup.py install --prefix=$HOME
Also, feel free to peruse the change log.
Copyright and License
FTPMlstDataParser class in the
grizzled.ftp.net.parse module is copyright © 2011 Andrew Scheller (gcode /at/ loowis.durge.org) and is released under a BSD license.
I gladly accept patches from their original authors. Feel free to email patches to me or to fork the GitHub repository and send me a pull request. Along with any patch you send:
- Please state that the patch is your original work.
- Please indicate that you license the work to the Grizzled Python Library project under a BSD License.