{ "info": { "author": "Ryan Volpe", "author_email": "ryan@draxoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU Lesser General Public License v2 (LGPLv2)", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Security", "Topic :: System", "Topic :: System :: Operating System" ], "description": "draxoft.auth.pam v0.1.1\n=======================\n\nProvides a Python-style interface to PAM's C API.\n\n**Version 0.2 is in testing now -- version 0.1.2 is a stopgap to ensure\nall functionality works on Linux. v0.2 marks the transition to beta...**\n\nThis module supports the POSIX interface to PAM, as well as many of the\nextensions provided by **Linux-PAM** and **OpenPAM**.\n\nCompatibility Notes\n-------------------\n\n * There is an issue with the constructor under PyPy: if an AttributeError is\n raised, try calling it as ``pam.handle(conv=pam._conv_callback)``.", "description_content_type": null, "docs_url": "https://pythonhosted.org/draxoft.auth.pam/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/draxoft.auth.pam/", "keywords": null, "license": "LGPLv2", "maintainer": null, "maintainer_email": null, "name": "draxoft.auth.pam", "package_url": "https://pypi.org/project/draxoft.auth.pam/", "platform": "POSIX,Linux,MacOS X", "project_url": "https://pypi.org/project/draxoft.auth.pam/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/draxoft.auth.pam/" }, "release_url": "https://pypi.org/project/draxoft.auth.pam/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "Provides a Python-style interface to PAM's C API.", "version": "0.1.2" }, "last_serial": 791396, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8423704ea650f85d0a4fc4ff40c30562", "sha256": "3c0c0f3cff66b2064a756d7e6fa083ad5bfcc4a01cbd81bf3049d5a94db8227c" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.tar.bz2", "has_sig": false, "md5_digest": "8423704ea650f85d0a4fc4ff40c30562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26396, "upload_time": "2012-07-12T13:07:49", "url": "https://files.pythonhosted.org/packages/27/c1/659dea81fcf24673d773499094305327a1e231347feb339e665ac06f4898/draxoft.auth.pam-0.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "b1c5701830c7e51fb6b6b3633055558b", "sha256": "a6aa33ab941d3761ae9b2417cba11f039f710bb4f1110327cccdc0f4821fbf89" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.tar.gz", "has_sig": false, "md5_digest": "b1c5701830c7e51fb6b6b3633055558b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25192, "upload_time": "2012-07-12T13:07:53", "url": "https://files.pythonhosted.org/packages/08/6d/a7358918a4e08621a1610fdd7fcad3ecbe6ffb083c8494064bce261a14fe/draxoft.auth.pam-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "b9505bccf3a137614a7cfc3461f7ad34", "sha256": "bf3672e8486b985810b2a804fa43ef15034aef8d6d0045bf3f6a5b17cd1c6f15" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.zip", "has_sig": false, "md5_digest": "b9505bccf3a137614a7cfc3461f7ad34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36863, "upload_time": "2012-07-12T13:07:56", "url": "https://files.pythonhosted.org/packages/fe/19/10362d11dd04f810f08c3be05f395e4bd1fe4280a20de50a967090fc7bb1/draxoft.auth.pam-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5d5065450ff6af9560a6c87baee14667", "sha256": "671303e0c9d8e8fa6f30fd2664107d83db4b44aebb1baacd37c53b130c7f8e13" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.1.tar.bz2", "has_sig": false, "md5_digest": "5d5065450ff6af9560a6c87baee14667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35291, "upload_time": "2012-07-13T13:10:17", "url": "https://files.pythonhosted.org/packages/94/72/c6cc0f92fefe674ab2b55c665656830720c100c39e164764d40d7eb8ca9d/draxoft.auth.pam-0.1.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "4e4e719e377093b50da9d241649a5cf5", "sha256": "a8efd5d20efd103aad7a7ea16a57a655d8a8c7f03a4b8b9bdaec7a0ac032e9e4" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4e4e719e377093b50da9d241649a5cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35129, "upload_time": "2012-07-13T13:10:20", "url": "https://files.pythonhosted.org/packages/62/ef/8197e7ee54bf015e661ea36b1c5f16c58b0361709a572322818e4642c495/draxoft.auth.pam-0.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "f55499ede7f17474612b32c5d6af64e5", "sha256": "fc67b0d66c2b4ebb5b2a0c21c3f3260045d75ea16c52e6f0671dc9e0f4e5d9f3" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.1.zip", "has_sig": false, "md5_digest": "f55499ede7f17474612b32c5d6af64e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47304, "upload_time": "2012-07-13T13:10:24", "url": "https://files.pythonhosted.org/packages/48/6f/450701da1054bf7894394ce320d2cc9c334428b6ce3cc7bee41aee058c28/draxoft.auth.pam-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4c833e1cb92c6ef99b92dfa64c05f505", "sha256": "9e5103a9d5c17277ea074f3aa80800c83f7fc548c5b6d8ca5db2a2c90ea2ef58" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.2.tar.bz2", "has_sig": false, "md5_digest": "4c833e1cb92c6ef99b92dfa64c05f505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33672, "upload_time": "2012-07-15T15:11:37", "url": "https://files.pythonhosted.org/packages/b3/2f/b578fac4aa4bd9897c819b96df536af5b08dbe2fd620677e02e749d59a9a/draxoft.auth.pam-0.1.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "dbcd6dd195856d20fc688712a03e23c4", "sha256": "c1972dc404a37b26aede31a7c041ab8c8e727a20fb9ebdd9d973f0355323ab42" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dbcd6dd195856d20fc688712a03e23c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35031, "upload_time": "2012-07-15T15:11:41", "url": "https://files.pythonhosted.org/packages/4a/b6/ce69859c45f2d2ed087be7e1b907149520a92a531552d8d1ebed2ae6da31/draxoft.auth.pam-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "933e8dc9c437da02d894e60d30375b89", "sha256": "5a5d17ae7cb9e53ce93ae3c1d1f0bd9b72221de9d80032e6fb16237e4031384f" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.2.zip", "has_sig": false, "md5_digest": "933e8dc9c437da02d894e60d30375b89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37887, "upload_time": "2012-07-15T15:11:44", "url": "https://files.pythonhosted.org/packages/4d/4d/57f2401a926741f694384eedfe3c13a2eb056345ac83f7f2c38d554e962b/draxoft.auth.pam-0.1.2.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4c833e1cb92c6ef99b92dfa64c05f505", "sha256": "9e5103a9d5c17277ea074f3aa80800c83f7fc548c5b6d8ca5db2a2c90ea2ef58" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.2.tar.bz2", "has_sig": false, "md5_digest": "4c833e1cb92c6ef99b92dfa64c05f505", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33672, "upload_time": "2012-07-15T15:11:37", "url": "https://files.pythonhosted.org/packages/b3/2f/b578fac4aa4bd9897c819b96df536af5b08dbe2fd620677e02e749d59a9a/draxoft.auth.pam-0.1.2.tar.bz2" }, { "comment_text": "", "digests": { "md5": "dbcd6dd195856d20fc688712a03e23c4", "sha256": "c1972dc404a37b26aede31a7c041ab8c8e727a20fb9ebdd9d973f0355323ab42" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dbcd6dd195856d20fc688712a03e23c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35031, "upload_time": "2012-07-15T15:11:41", "url": "https://files.pythonhosted.org/packages/4a/b6/ce69859c45f2d2ed087be7e1b907149520a92a531552d8d1ebed2ae6da31/draxoft.auth.pam-0.1.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "933e8dc9c437da02d894e60d30375b89", "sha256": "5a5d17ae7cb9e53ce93ae3c1d1f0bd9b72221de9d80032e6fb16237e4031384f" }, "downloads": -1, "filename": "draxoft.auth.pam-0.1.2.zip", "has_sig": false, "md5_digest": "933e8dc9c437da02d894e60d30375b89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37887, "upload_time": "2012-07-15T15:11:44", "url": "https://files.pythonhosted.org/packages/4d/4d/57f2401a926741f694384eedfe3c13a2eb056345ac83f7f2c38d554e962b/draxoft.auth.pam-0.1.2.zip" } ] }