{ "info": { "author": "Miguel Pilar", "author_email": "miguel@miguelpilar.com", "bugtrack_url": null, "classifiers": [], "description": "================\nGigya Server Lib\n================\n\n**Notice: This work is not sponsored or otherwise acknowledged by Gigya Inc in any way shape or form.**\n\nGigya Server Lib (gslib) is a python adaptation of the `Gigya Server SDK `_ to python.\n\nTypical Usage\n=============\n\nProperly initialized, gslib is very simple to use::\n\n # Make a request to gigya (retrieve a user's data from GCS)\n gslib.Request('gcs.getUserData',\n params={\"UID\": '', \"fields\": \"*\"},\n use_https=True).send()\n \n # Verify an event's signature (gigya_dict contains a json response \n # loaded to a dict with json.loads)\n # See: http://bit.ly/NZ2Bpc\n gslib.SigUtils.signature_validate(gigya_dict['signatureTimestamp'],\n gigya_dict['UID'],\n gigya_dict['UIDSignature'])\n\nInstallation\n------------\n\nTo install Gigya Server Lib, simply: ::\n\n $ pip install gigya-server-lib\n\nOr, if you're running on an old and busted environment: ::\n\n $ easy_install gigya-server-lib\n\n\nInitialization\n--------------\n\nIf used inside a django application gslib will automatically look for the following settings::\n\n settings.GIGYA_API_KEY\n settings.GIGYA_SECRET_KEY\n\nIf used inside a flask application, initialization can be done by calling ``gslib.initialize_app``, gslib will expect similar keys on the flask app's config (``GIGYA_API_KEY`` and ``GIGYA_SECRET_KEY``).\n\nOtherwise the api key and secret key can be sent as arguments to the constructor of a ``gslib.Request``.\n\n.. :changelog:\n\nHistory\n-------\n\n0.1.6 (2013-03-14)\n+++++++++++++++++++\n- Who would've guessed, changing requests to be versionless has indeed bit me in the ass.\n\n0.1.3 (2012-08-26)\n+++++++++++++++++++\n- changed requests' installed_requires to be versionless (this will probably never bite me in the ass, nope, not at all)\n- first working version successfully published to PyPI\n\n0.1.2 (2012-08-26)\n+++++++++++++++++++\n- removed import from setup.py and manually added data to prevent importing requests library when doing the setup\n\n0.1.1 (2012-08-26)\n+++++++++++++++++++\n- added newlines to LICENSE.txt\n\n0.1.0 (2012-08-20)\n+++++++++++++++++++\n- Initial release.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/GigyaServerLib/", "keywords": null, "license": "Copyright (c) 2012 Miguel Pilar\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in \nthe Software without restriction, including without limitation the rights to \nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies \nof the Software, and to permit persons to whom the Software is furnished to do \nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE \nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER \nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.", "maintainer": null, "maintainer_email": null, "name": "gigya-server-lib", "package_url": "https://pypi.org/project/gigya-server-lib/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gigya-server-lib/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/GigyaServerLib/" }, "release_url": "https://pypi.org/project/gigya-server-lib/0.1.6/", "requires_dist": null, "requires_python": null, "summary": "Gigya Server Library (gslib) is a python adaptation of the Gigya Server SDK", "version": "0.1.6" }, "last_serial": 792412, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3b02f7470b104889e1d74dc861888db3", "sha256": "1514f5dcf37b12adc81396ef2d684d33ac1f744de285734b4ec51d6fb12918e1" }, "downloads": -1, "filename": "gigya-server-lib-0.1.0.zip", "has_sig": false, "md5_digest": "3b02f7470b104889e1d74dc861888db3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15036, "upload_time": "2012-08-26T19:31:48", "url": "https://files.pythonhosted.org/packages/bb/33/a16020cc3f7c440d143243cd1c2b237bff44508e707e4968aa7414e0cb5f/gigya-server-lib-0.1.0.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "7bee7410c2ffc511cb917e9574620b07", "sha256": "fa0bedb78b42682e33b2d22778fbb4143149ae8cf91faf3d69132a7523381b12" }, "downloads": -1, "filename": "gigya-server-lib-0.1.2.zip", "has_sig": false, "md5_digest": "7bee7410c2ffc511cb917e9574620b07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15090, "upload_time": "2012-08-26T19:35:09", "url": "https://files.pythonhosted.org/packages/f8/c3/5fca50afa623aea1bd3a5bf8ccba030210e904ca11d76ae610be6285b396/gigya-server-lib-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "35b424ad46ae7776e38effa690d47dda", "sha256": "25f12e62e6d1c0875b1af4e54faba1c1b2e4e46b103bbd4cd2e5ea44cff9b91f" }, "downloads": -1, "filename": "gigya-server-lib-0.1.3.zip", "has_sig": false, "md5_digest": "35b424ad46ae7776e38effa690d47dda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15687, "upload_time": "2012-08-26T20:53:40", "url": "https://files.pythonhosted.org/packages/60/1a/d8607295c86d12ec81ec8598a2ea6cc78be3735ba41148cc2d32b34c70be/gigya-server-lib-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5a4502b0cab654a92555624c40a6fa11", "sha256": "33d5a80d91d6de1e061aa4076719d5b268c82b7d082bd53fc02418904c06a000" }, "downloads": -1, "filename": "gigya-server-lib-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5a4502b0cab654a92555624c40a6fa11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5912, "upload_time": "2013-03-14T15:43:19", "url": "https://files.pythonhosted.org/packages/27/b0/ebf838e95f5ff8e10a620df10f5b2bf626115c8e3bbb719bcb7580d4dcd9/gigya-server-lib-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "1dd380608ae46dc55e9655df66689a27", "sha256": "4592eac52cfc8f3e0403b18b91a8598b85f25541c1490dcc9d80e683331ed4ad" }, "downloads": -1, "filename": "gigya-server-lib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "1dd380608ae46dc55e9655df66689a27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5908, "upload_time": "2013-03-14T15:46:43", "url": "https://files.pythonhosted.org/packages/c0/87/4302260dbaff81989f0ea8e21f9490204ebb717189a8cbbc853850ba6683/gigya-server-lib-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "1498b639f2f3442f34338e075b3f6f2e", "sha256": "0a0c85e9d0ba401ff9922daaf57d1b477f5479ce0ee2b88a94125d71da103aca" }, "downloads": -1, "filename": "gigya-server-lib-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1498b639f2f3442f34338e075b3f6f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5912, "upload_time": "2013-03-14T15:50:03", "url": "https://files.pythonhosted.org/packages/85/c0/23ce5e8480253e1bb380295867ecab77b56f2b960b1966832c657f9f7f1b/gigya-server-lib-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1498b639f2f3442f34338e075b3f6f2e", "sha256": "0a0c85e9d0ba401ff9922daaf57d1b477f5479ce0ee2b88a94125d71da103aca" }, "downloads": -1, "filename": "gigya-server-lib-0.1.6.tar.gz", "has_sig": false, "md5_digest": "1498b639f2f3442f34338e075b3f6f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5912, "upload_time": "2013-03-14T15:50:03", "url": "https://files.pythonhosted.org/packages/85/c0/23ce5e8480253e1bb380295867ecab77b56f2b960b1966832c657f9f7f1b/gigya-server-lib-0.1.6.tar.gz" } ] }