{ "info": { "author": "Desire2Learn Extensibility", "author_email": "Valence@Desire2Learn.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "======================================\nDesire2Learn Client Library for Python\n======================================\nThe Python library divides functionality into a number of modules. The primary\nmodule helps with authentication. Several supporting modules can assist with\nmaking calls in several areas of the Valence API.\n\n**Authentication**. The :py:mod:`d2lvalence.auth` module provides assistance for\nthe authentication needed to invoke Valence APIs. You use the module's functions\n(and perhaps also classes) to create a \n:py:class:`calling user context ` object that\nyou can then employ in conjunction with the Requests package as an\nauthentication helper.\n\n\nInstallation\n============\nYou can find the source for our Python client library SDK in two locations:\n\n* Our own `Python client GitHub repository `_. \n\n* On the PyPi `package index repository `_,\n so you can install it as a package with pip or easy_install.\n\n**Dependencies**. In order to use the Python client library SDK, you'll need to\nfirst ensure you have a working Python development environment:\n\n* Python 3 (the reference environment uses Python 3.5), or Python 2.7 (via the\n use of the future library).\n\n* The `Requests Python package `_\n gets included in our :py:mod:`auth ` module so that you can use a\n calling user context object as an authentication helper for Requests.\n\n* The `python-future `_ library gets used\n to provide Python 2.7 compatibility.\n\n* The `Bottle Python package `_ if you want to\n use the samples available in conjunction with this client library (not a\n dependency for the client library itself).", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.desire2learn.com/r/valencehome", "keywords": "", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "D2LValence", "package_url": "https://pypi.org/project/D2LValence/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/D2LValence/", "project_urls": { "Homepage": "http://www.desire2learn.com/r/valencehome" }, "release_url": "https://pypi.org/project/D2LValence/1.2.2/", "requires_dist": [ "future (>=0.15.2)", "requests (>=1.2.0)" ], "requires_python": "", "summary": "D2LValence client library for Python.", "version": "1.2.2" }, "last_serial": 2230578, "releases": { "0.1.10": [ { "comment_text": "", "digests": { "md5": "efddf146fa67a8181c90fe18451d7d3d", "sha256": "3f506a629d228145157f2cc5c9431a99468a8d681a82113ca26bca22bd6d784a" }, "downloads": -1, "filename": "D2LValence-0.1.10.tar.gz", "has_sig": false, "md5_digest": "efddf146fa67a8181c90fe18451d7d3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22798, "upload_time": "2012-12-18T18:59:23", "url": "https://files.pythonhosted.org/packages/7c/68/d3260063652b266aec3a603eda2efb232bfc7a0261dadcea87ade1d530ba/D2LValence-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "c0cafead5a97bb3627f12d4d9c8f589c", "sha256": "68823c8aca341278bc3c7d2efdebc3000f2cb18fc6937af48c676737f9d6666d" }, "downloads": -1, "filename": "D2LValence-0.1.11.tar.gz", "has_sig": false, "md5_digest": "c0cafead5a97bb3627f12d4d9c8f589c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24544, "upload_time": "2013-01-04T20:50:41", "url": "https://files.pythonhosted.org/packages/b4/42/105128c39bacb7fd9bc4fff766908736d5a1bc40d7223174af606e28b2b3/D2LValence-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "8e287d18e2c39411165a4719104c1a73", "sha256": "90bc21979347d7965cfbaeb4970cf65569e232defc6c096a0f0bffbf8e502858" }, "downloads": -1, "filename": "D2LValence-0.1.12.tar.gz", "has_sig": false, "md5_digest": "8e287d18e2c39411165a4719104c1a73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24695, "upload_time": "2013-01-23T18:44:59", "url": "https://files.pythonhosted.org/packages/be/e5/aec933fd5d8c76860014f6ebe3dac87dbf85751275141def24f70c8f488d/D2LValence-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "a6a23793a6128ba96bd7334e058db7c5", "sha256": "563a502874ec4fbb753544cf2f2135ab8ed86df449054d4696abaf038d5b611c" }, "downloads": -1, "filename": "D2LValence-0.1.13.tar.gz", "has_sig": false, "md5_digest": "a6a23793a6128ba96bd7334e058db7c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29343, "upload_time": "2013-04-17T16:23:14", "url": "https://files.pythonhosted.org/packages/ae/b0/76340827d1125fb3802bf748a4f01f7d2784a6a96a159ec9e5a1bbb83a69/D2LValence-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "da1f466f0aad24f0673f73b168ee31a5", "sha256": "492995b69ffa7b89f1f710927c04417c7350908783fd6d4d28fc29d0e4d89cc6" }, "downloads": -1, "filename": "D2LValence-0.1.14.tar.gz", "has_sig": false, "md5_digest": "da1f466f0aad24f0673f73b168ee31a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29471, "upload_time": "2013-04-29T20:18:47", "url": "https://files.pythonhosted.org/packages/d8/f6/3d4adf5f23b9f7d437f40af94bd7747dc02ac83c543de686b6694118b9ec/D2LValence-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "a88624b1f5815806152cf3a8d0491b37", "sha256": "f30a118854d67435d7a74be9ee2604caac59aacaf3425d103548d9cc2d3f61f0" }, "downloads": -1, "filename": "D2LValence-0.1.15.tar.gz", "has_sig": false, "md5_digest": "a88624b1f5815806152cf3a8d0491b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33789, "upload_time": "2013-05-22T19:01:16", "url": "https://files.pythonhosted.org/packages/1f/ca/aff51312ed859a96d12e5d1f1cf4eee639859bf4ca0cc0657a0e0d8bcd99/D2LValence-0.1.15.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "9ad448317e74f578375ade4c7113da28", "sha256": "627e4fed67e7cf65627b20bac99c096ca4bc29fa706b3510b9f84bb5a4ed1ada" }, "downloads": -1, "filename": "D2LValence-0.1.6.tar.gz", "has_sig": false, "md5_digest": "9ad448317e74f578375ade4c7113da28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13839, "upload_time": "2012-10-03T13:22:56", "url": "https://files.pythonhosted.org/packages/2d/61/e22358ed52c6d737c8ea79c507be86506bca61607f4fb530eb4a20867dfe/D2LValence-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "648df0500d24d44fda14f8c758f17a16", "sha256": "2f0c0636614d91e28847c58cfa81e84575ba7e7ae66c98c0b9d057286e5338b6" }, "downloads": -1, "filename": "D2LValence-0.1.7.tar.gz", "has_sig": false, "md5_digest": "648df0500d24d44fda14f8c758f17a16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15331, "upload_time": "2012-10-03T13:21:08", "url": "https://files.pythonhosted.org/packages/87/f8/0c20e00f2de6c6678ad00bf1987d0fcaba7049f67b8daf71ebc3bbac31f7/D2LValence-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "58effd8b962cb7bee502d3d2a80639b8", "sha256": "2a64ff1f0b95a27edfe378221528a3d55ce7a20f91990196a10b67af41effe00" }, "downloads": -1, "filename": "D2LValence-0.1.8.tar.gz", "has_sig": false, "md5_digest": "58effd8b962cb7bee502d3d2a80639b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16294, "upload_time": "2012-10-03T13:18:50", "url": "https://files.pythonhosted.org/packages/ba/c6/0028fc7a637f37b5499800f789cfe3dadd8b15fa1fbdc3c4660054e8d6e9/D2LValence-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "f6417df4ca413e6f5695dcfbfd7aa12a", "sha256": "4c9257b62718e847e3cee9eaa73c358d4499f478a309556155f359bcd71d558d" }, "downloads": -1, "filename": "D2LValence-0.1.9.tar.gz", "has_sig": false, "md5_digest": "f6417df4ca413e6f5695dcfbfd7aa12a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22729, "upload_time": "2012-10-15T20:04:13", "url": "https://files.pythonhosted.org/packages/a9/a1/90d27e905a89cf22043649edd1815264eb69a6b167b3d6484be75e818338/D2LValence-0.1.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "75eda6bd556220e14e8151444f604e43", "sha256": "b2ff28c6dbbc3aa87a182a53716bf2a1006eff963b9cae5cf26168d36979f42d" }, "downloads": -1, "filename": "D2LValence-1.0.0.tar.gz", "has_sig": false, "md5_digest": "75eda6bd556220e14e8151444f604e43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12175, "upload_time": "2013-10-01T19:16:51", "url": "https://files.pythonhosted.org/packages/8c/83/baa5676cb5fea649c6a24b66c013ae4779e3a305bfa379919b10bc0410fd/D2LValence-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "5dc3fddd4dcb99bd341372b9246666ce", "sha256": "dbdd7a05c96d72f6c782c10562e07583f23d31ca7776fcb1912a22ee9f48f49f" }, "downloads": -1, "filename": "D2LValence-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5dc3fddd4dcb99bd341372b9246666ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14185, "upload_time": "2013-11-12T19:07:15", "url": "https://files.pythonhosted.org/packages/19/0b/ddeff91bdaea44bd3fb4c5e8398a2212e8bab993c9c9d5613efe69c50418/D2LValence-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5bee6ce814f305d03b3564beef2dd8db", "sha256": "2f3578e563f96eb636e79775f91197d46308b65b77216094cbf0da84d9545efa" }, "downloads": -1, "filename": "D2LValence-1.1.0.tar.gz", "has_sig": false, "md5_digest": "5bee6ce814f305d03b3564beef2dd8db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14544, "upload_time": "2014-01-17T20:36:15", "url": "https://files.pythonhosted.org/packages/1b/c4/8b04a397e87399253ca789c72d4b2c9268698b1b738068ea525990f95385/D2LValence-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "18f826017b36fe1862083f2462b11060", "sha256": "30941624585edcd067f4a10b0b773534c8422d408526c639f62b2ab0a2d76ad1" }, "downloads": -1, "filename": "d2lvalence-1.1.1.tar.gz", "has_sig": false, "md5_digest": "18f826017b36fe1862083f2462b11060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12365, "upload_time": "2016-07-19T14:23:08", "url": "https://files.pythonhosted.org/packages/22/0b/e5972f19079a7a934ef2ebe10e6a6748a26597b381ede140076dff0dd0a4/d2lvalence-1.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "6be7810bb286cf3dda13165d6e10a5f4", "sha256": "a8d285c675bc904e96867da8ab497093d8fe6a538bd26cd2f906a65fa62c9e22" }, "downloads": -1, "filename": "D2LValence-1.1.1.tar.gz", "has_sig": false, "md5_digest": "6be7810bb286cf3dda13165d6e10a5f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14743, "upload_time": "2014-05-26T17:58:19", "url": "https://files.pythonhosted.org/packages/d0/50/50c6d3d8d852703df1c3e61983f3ec02c009d84fa68536a0af2e854f0235/D2LValence-1.1.1.tar.gz" } ], "1.2.0": [], "1.2.1": [ { "comment_text": "", "digests": { "md5": "41e2a338da83772dc8dc152d21b9e575", "sha256": "374d49bec43fc5b85092e94dcb284198f63a884bee658b067bfdaedea391b47f" }, "downloads": -1, "filename": "d2lvalence-1.2.1.tar.gz", "has_sig": false, "md5_digest": "41e2a338da83772dc8dc152d21b9e575", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12594, "upload_time": "2016-02-25T17:14:22", "url": "https://files.pythonhosted.org/packages/8b/f2/65903057929aa7bdb59e95242659bb1f5061d8e6e3a6c3dbb84bf0ac6721/d2lvalence-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "bf8d04a85750ecd2ac001adbd43eb7a3", "sha256": "97db3bcaf583bc79470c49b1c9badb55b863eda3664220951b7115da9bc31021" }, "downloads": -1, "filename": "d2lvalence-1.2.2.tar.gz", "has_sig": false, "md5_digest": "bf8d04a85750ecd2ac001adbd43eb7a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12813, "upload_time": "2016-07-19T14:25:09", "url": "https://files.pythonhosted.org/packages/ba/9d/85bf12435b307738d9dca30732851d16a2ae4f017b628451b896f53aba78/d2lvalence-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bf8d04a85750ecd2ac001adbd43eb7a3", "sha256": "97db3bcaf583bc79470c49b1c9badb55b863eda3664220951b7115da9bc31021" }, "downloads": -1, "filename": "d2lvalence-1.2.2.tar.gz", "has_sig": false, "md5_digest": "bf8d04a85750ecd2ac001adbd43eb7a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12813, "upload_time": "2016-07-19T14:25:09", "url": "https://files.pythonhosted.org/packages/ba/9d/85bf12435b307738d9dca30732851d16a2ae4f017b628451b896f53aba78/d2lvalence-1.2.2.tar.gz" } ] }