{ "info": { "author": "Francois Voron", "author_email": "francois.voron@nereo.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Internet :: WWW/HTTP" ], "description": "Python CAS\n==========\n\n.. image:: https://travis-ci.org/python-cas/python-cas.svg?branch=master\n :target: https://travis-ci.org/python-cas/python-cas\n\n\n``Python CAS`` Python utilities to implement CAS protocol (Central Authentication Service).\n\nThis project was started by factoring out CASClient* classes from the\n`django-cas-ng`_ project, which was a continuation of `django-cas`_\n\nFeatures\n--------\n\n- Support Client part of CAS_ version 1.0, 2.0 and 3.0.\n- Support Python 2.7, 3.x\n\n\nInstallation\n------------\n\nInstall with `pip`_::\n\n pip install python-cas\n\nInstall the latest code::\n\n pip install https://github.com/python-cas/python-cas/archive/master.zip\n\nInstall from source code::\n\n python setup.py install\n\n\nTesting\n-------\n\nEvery code commit triggers a **travis-ci** build. checkout current build status at https://travis-ci.org/python-cas/python-cas\n\nTesting is managed by ``pytest`` and ``tox``.\nBefore run install, you need install required packages for testing::\n\n pip install -r requirements-dev.txt\n\n\nTo run testing on locally::\n\n py.test\n\n\nTo run all testing on all enviroments locally::\n\n tox\n\n\nContribution\n------------\n\nContributions are welcome!\n\nIf you would like to contribute this project.\nPlease feel free to fork and send pull request.\nPlease make sure tests are passed.\nAlso welcome to add your name to **Credits** section of this document.\n\nNew code should follow both `PEP8`_.\n\n\nCredits\n-------\n\n* `django-cas`_.\n* `Stefan Horomnea`_.\n* `Piotr Buli\u0144ski`_.\n* `Piper Merriam`_.\n* `Nathan Brown`_.\n* `Jason Brownbridge`_.\n* `Bryce Groff`_.\n* `Jeffrey P Gill`_.\n* `timkung1`_.\n* `Domingo Yeray Rodr\u00edguez Mart\u00edn`_.\n* `Rayco Abad-Mart\u00edn`_.\n* `\u00c9douard Lopez`_.\n* `Guillaume Vincent`_.\n* `Evgeny Fadeev`_.\n\nReferences\n----------\n\n* `django-cas-ng`_\n* `CAS protocol`_\n* `Jasig CAS server`_\n\n.. _CAS: https://www.apereo.org/cas\n.. _CAS protocol: https://www.apereo.org/cas/protocol\n.. _django-cas-ng: https://bitbucket.org/cpcc/django-cas\n.. _pip: http://www.pip-installer.org/\n.. _PEP8: http://www.python.org/dev/peps/pep-0008\n.. _Django coding style: https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/coding-style\n.. _User custom model: https://docs.djangoproject.com/en/1.5/topics/auth/customizing/\n.. _Jasig CAS server: http://jasig.github.io/cas\n.. _Piotr Buli\u0144ski: https://github.com/piotrbulinski\n.. _Stefan Horomnea: https://github.com/choosy\n.. _Piper Merriam: https://github.com/pipermerriam\n.. _Nathan Brown: https://github.com/tsitra\n.. _Jason Brownbridge: https://github.com/jbrownbridge\n.. _Bryce Groff: https://github.com/bgroff\n.. _Jeffrey P Gill: https://github.com/jpg18\n.. _timkung1: https://github.com/timkung1\n.. _Domingo Yeray Rodr\u00edguez Mart\u00edn: https://github.com/dyeray\n.. _Rayco Abad-Mart\u00edn: https://github.com/Rayco\n.. _\u00c9douard Lopez: https://github.com/edouard-lopez\n.. _Guillaume Vincent: https://github.com/guillaumevincent\n.. _Evgeny Fadeev: https://github.com/evgenyfadeev", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/Nereo/python-cas/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Nereo/python-cas", "keywords": "cas,cas2,cas3,client,sso,single sign-on,authentication,auth", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "nereo-python-cas", "package_url": "https://pypi.org/project/nereo-python-cas/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/nereo-python-cas/", "project_urls": { "Download": "https://github.com/Nereo/python-cas/releases", "Homepage": "https://github.com/Nereo/python-cas" }, "release_url": "https://pypi.org/project/nereo-python-cas/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "Python CAS client library", "version": "1.0.0" }, "last_serial": 2647208, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "89ce9e9ddfa4316d7f21c26e256ffafc", "sha256": "244ade77e106430b4bbdb53125d8548e2df160669a3d0382621c7169d3378b57" }, "downloads": -1, "filename": "nereo-python-cas-1.0.0.tar.gz", "has_sig": false, "md5_digest": "89ce9e9ddfa4316d7f21c26e256ffafc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6940, "upload_time": "2017-02-16T16:21:08", "url": "https://files.pythonhosted.org/packages/f3/1d/9d1513da7f022ceff98f940057e60834f3a85824a246006da1c2c9168e53/nereo-python-cas-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89ce9e9ddfa4316d7f21c26e256ffafc", "sha256": "244ade77e106430b4bbdb53125d8548e2df160669a3d0382621c7169d3378b57" }, "downloads": -1, "filename": "nereo-python-cas-1.0.0.tar.gz", "has_sig": false, "md5_digest": "89ce9e9ddfa4316d7f21c26e256ffafc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6940, "upload_time": "2017-02-16T16:21:08", "url": "https://files.pythonhosted.org/packages/f3/1d/9d1513da7f022ceff98f940057e60834f3a85824a246006da1c2c9168e53/nereo-python-cas-1.0.0.tar.gz" } ] }