Metadata-Version: 2.1
Name: salesforce-requests-oauthlib
Version: 0.1.7
Summary: An extension to requests-oauthlib to use with Salesforce.
Home-page: https://github.com/SalesforceFoundation/salesforce-requests-oauthlib
Author: Adam J. Lincoln
Author-email: alincoln@salesforce.com
License: BSD 3-Clause
Download-URL: https://github.com/SalesforceFoundation/salesforce-requests-oauthlib/tarball/0.1.7
Keywords: salesforce sfdc oauth oauth2
Platform: UNKNOWN
Requires-Dist: requests-oauthlib (>=0.6.2)
Requires-Dist: six
Requires-Dist: psycopg2-binary

salesforce-requests-oauthlib
==========================

An extension to requests-oauthlib to specifically support calls to Salesforce APIs.


Tests
-----

To run tests, install py.test and pytest-cov in your virtualenv and

$ py.test --cov=src/salesforce_requests_oauthlib/ --cov-report html:coverage

View test coverage results at ``./coverage``.


Credits
-------

- `modern-package-template`_
- `requests-oauthlib`_
- `requests`_
- `oauthlib`_
- `py.test`_
- `pytest-cov`_

.. _`modern-package-template`: http://pypi.python.org/pypi/modern-package-template
.. _`requests-oauthlib`: https://pypi.python.org/pypi/requests-oauthlib
.. _`requests`: https://pypi.python.org/pypi/requests
.. _`oauthlib`: https://pypi.python.org/pypi/oauthlib
.. _`py.test`: http://doc.pytest.org/en/latest/index.html
.. _`pytest-cov`: https://pypi.python.org/pypi/pytest-cov


News
====

0.1.6
---

*Release date: 2018-09-18*

* Correctly handle ports in callback url

0.1.6
---

*Release date: 2018-09-13*

* Support web server flow - see the test for example

* New query method

0.1.5
---

*Release date: 2018-09-10*

* Refresh token persistence is now modular

0.1.4
---

*Release date: 2018-04-30*

* Thanks to @paulie4 for the patch to allow an externally created oauthlib client.
* New AUTHORS file
* When token refresh fails, launch the appropriate authentication flow.  Allows for username/password clients to live past the session timeout.

0.1.3
---

*Release date: 2018-02-20*

* Python's webbrowser module isn't working for chrome as default browser on OS X, so force safari as browser for oauth flow.

0.1.2
---

*Release date: 2018-02-02*

* Allow custom domain to be specified for authentication

0.1.1
---

*Release date: 2018-01-14*

* Python 3 compatibility - thanks @ivanpricewaycom !

0.1
---

*Release date: 2016-08-26*

* First release.



