| 1 | Source: mlib-python |
| 2 | Section: python |
| 3 | Priority: extra |
| 4 | XS-Python-Version: >= 2.6, << 2.8 |
| 5 | Build-Depends: debhelper (>= 9), dh-python, pkg-config, |
| 6 | python (>= 2.6.6-3~), python-all-dev, python-pyrex, |
| 7 | mlib-dev (>= 2.2.2.1) |
| 8 | Maintainer: Mark Wooding <mdw@distorted.org.uk> |
| 9 | Standards-Version: 3.8.0 |
| 10 | |
| 11 | Package: python-mlib |
| 12 | Architecture: any |
| 13 | XB-Python-Version: ${python:Versions} |
| 14 | Depends: ${shlibs:Depends}, ${python:Depends} |
| 15 | Provides: ${python:Provides} |
| 16 | Description: A library of miscellaneous stuff |
| 17 | The mLib library provides various handy utilities, including |
| 18 | * yet another options parser, like GNU getopt but more so; |
| 19 | * a simple but efficient universal hashing family; |
| 20 | * a suite for writing event-driven select-based servers; |
| 21 | * a simple exception-handling system, based on longjmp; |
| 22 | * dynamically resizing strings and arrays; |
| 23 | * a resizing hashtable; |
| 24 | * base64 and hex encoding and decoding; and |
| 25 | * a simple background DNS resolver. |
| 26 | . |
| 27 | Not all of the features of mLib are available (or, indeed, very useful) in |
| 28 | Python. For example, Python has its own exception system, and different |
| 29 | ideas about how strings work. |