Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brightspace/valence-sdk-python
Python Valence SDK
https://github.com/brightspace/valence-sdk-python
Last synced: 5 days ago
JSON representation
Python Valence SDK
- Host: GitHub
- URL: https://github.com/brightspace/valence-sdk-python
- Owner: Brightspace
- License: other
- Created: 2013-10-17T14:26:39.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-02-06T15:21:47.000Z (9 months ago)
- Last Synced: 2024-10-12T00:27:12.497Z (about 1 month ago)
- Language: Python
- Size: 23.4 KB
- Stars: 10
- Watchers: 6
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- License: LICENSE
Awesome Lists containing this project
README
======================================
Desire2Learn Client Library for Python
======================================
The Python library divides functionality into a number of modules. The primary
module helps with authentication. Several supporting modules can assist with
making calls in several areas of the Valence API.**Authentication**. The :py:mod:`d2lvalence.auth` module provides assistance for
the authentication needed to invoke Valence APIs. You use the module's functions
(and perhaps also classes) to create a
:py:class:`calling user context ` object that
you can then employ in conjunction with the Requests package as an
authentication helper.Installation
============In order to use the Python client library SDK, you'll need to first ensure you
have a working Python development environment:* Python 3 (the reference environment uses Python 3.5), or Python 2.7 (via the
use of the future library).* The `Requests Python package `_
gets included in our :py:mod:`auth ` module so that you can use a
calling user context object as an authentication helper for Requests.* The `python-future `_ library gets used
to provide Python 2.7 compatibility.