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