Skip to content

Conversation

@dehnert
Copy link

@dehnert dehnert commented Jun 19, 2013

This merges in Evan Broder's Python hesiod library (http://ebroder.net/code/PyHesiod).

ebroder and others added 24 commits July 12, 2008 00:40
The filsys entry parsing code is taken from pyHesiodFS and was explicitly
relicensed under the MIT license by Quentin Smith <[email protected]>
This merges in Evan Broder's Python hesiod library (http://ebroder.net/code/PyHesiod).

* python-hesiod: (23 commits)
  Move python-hesiod into a subdirectory
  Fix a typo in the README.
  Add instructions to the README for building on Debian.
  Add my stock README, adapted from PyMoira.
  Version 0.2.10: Sort filsys entries based on priority
  Undo a mistaken test commit
  Fix Linux bug where errno would get corrupted
  Actually set IOErrors correctly
  In passwd and group lookups, convert IDs to strings
  Raise IOError instances instead of tuples with a class
  I put shebangs at the top of modules out of habit, but Debian doesn't like them
  Fix invalid syntax in Python 2.4
  Fix dependency information
  Add a MANIFEST.in file to include COPYING in the source dist
  Add a quick note about a homepage
  Bump version number to 0.2.0
  Add support for group queries
  Add object-oriented-style lookups for filsys, passwd, and uid lookups
  Convert arguments to strings in resolve and bind
  Changee exposed hesiod module to be pure Python
  ...
@achernya
Copy link
Owner

Looks pretty good, although I'm currently debating if we want python/ or src/python. Have you had a chance to look at how to integrate this with the build system?

@dehnert
Copy link
Author

dehnert commented Jun 20, 2013

Have you had a chance to look at how to integrate this with the build system?

No. Given how much fun my last buildsystem-related adventure was, I was hoping to leave that to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants