Python tools for building Penn-related applications
Project description
Penn Course API Client for Python
=====
This module is a thin Python wrapper for the Penn registrar API that provides basic convenience
functions for consuming all three API endpoints.
Full API documentation [here](https://esb.isc-seo.upenn.edu/8091/documentation/).
Pull requests welcome!
Running Tests
-----
To run the tests, you first must obtain an API username and password (see the [main documentation](https://esb.isc-seo.upenn.edu/8091/documentation/)).
Once you have these, create a `tests/credentials.py` file with them as constants:
```
USERNAME = 'MY_USERNAME'
PASSWORD = 'MY_PASSWORD'
```
Then run `python tests/registrar_tests.py`.
=====
This module is a thin Python wrapper for the Penn registrar API that provides basic convenience
functions for consuming all three API endpoints.
Full API documentation [here](https://esb.isc-seo.upenn.edu/8091/documentation/).
Pull requests welcome!
Running Tests
-----
To run the tests, you first must obtain an API username and password (see the [main documentation](https://esb.isc-seo.upenn.edu/8091/documentation/)).
Once you have these, create a `tests/credentials.py` file with them as constants:
```
USERNAME = 'MY_USERNAME'
PASSWORD = 'MY_PASSWORD'
```
Then run `python tests/registrar_tests.py`.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
PennSDK-0.1.2.tar.gz
(2.9 kB
view hashes)