Python-Aprmd5

python-aprmd5 0.2.1 released

python-aprmd5 0.2.1 has no functional changes, it just includes a patch for a more comfortable build without having to manually edit setup.py. The patch was contributed by Juan A. Diaz - thanks Juan! I took this opportunity to move the project to GitHub. A small project page stub remains here on herzbube.ch that lets me host the source distribution tar balls for each release.

python-aprmd5 0.2 released

You can grab the tar ball from the project page. The main change is that version 0.2 of python-aprmd5 introduces an md5 type for regular MD5 hashing, instead of directly exposing functions in libaprutil. The hashlib module, which is part of the Python Standard Library, uses exactly the same approach (in fact I have copied the idiom from there). A note on the side: I now consider python-aprmd5 to be feature complete, so there won't be much project activity unless there are bugs, or a change in libaprutil breaks python-aprmd5.

python-aprmd5 0.1 released

This is the initial release 0.1 of python-aprmd5, another little project of mine. As usual, the project page has all the details. Because it's an initial release here is the project blurb:

python-aprmd5 is a Python extension written in C that wraps the MD5 routines of the Apache Portable Runtime (APR) Utility Library (libaprutil) and exposes them to the Python interpreter as the module aprmd5. The main purpose of writing python-aprmd5 in the first place has been to expose the function apr_md5_encode(), which generates salted crypt-style hashes using a version of the MD5 hash algorithm that was modified especially for the APR project.

python-aprmd5

Download
Version 0.2.1

python-aprmd5 is a Python extension written in C that wraps the MD5 routines of the Apache Portable Runtime (APR) Utility Library (libaprutil) and exposes them to the Python interpreter as the module aprmd5.