Skip to main content
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.12
---

*Release date: 2019-02-25*

* Support new dependency versions

0.1.11
---

*Release date: 2018-09-25*

* Logout always deletes tokens, even if the revoke call fails

0.1.10
---

*Release date: 2018-09-24*

* Allow instantiation of session with bad refresh token

0.1.9
---

*Release date: 2018-09-24*

* Postgres token storage now deletes entries on logout

0.1.8
---

*Release date: 2018-09-22*

* Fix query method use of nextRecordsUrl; kwarg now more description (note small but breaking API change to query())

0.1.7
---

*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.



Release files for salesforce-requests-oauthlib 0.1.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for salesforce-requests-oauthlib 0.1.12
File Size Uploaded
salesforce-requests-oauthlib-0.1.12.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for salesforce-requests-oauthlib 0.1.12
File Interpreter ABI Platform
salesforce_requests_oauthlib-0.1.12-py3-none-any.whl Python 3 none any Details

Total release size: 16.6 kB

Release files / salesforce-requests-oauthlib-0.1.12.tar.gz

Download URL salesforce-requests-oauthlib-0.1.12.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
49a12199c2b3e5edc896bd95a0ead928a2b4cb20dcfe14623ba8aa5302b10da3
BLAKE2b-256 checksum
How to use checksums
47873297b64262182e8c1522cf0f6e480a69ed45daad9cb3bed5f5fc27544f3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

Release files / salesforce_requests_oauthlib-0.1.12-py3-none-any.whl

Download URL salesforce_requests_oauthlib-0.1.12-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a0cb7c1c4243d1939009fcafc3d075716427cb8175e0f203f5337639fb6dc09
BLAKE2b-256 checksum
How to use checksums
851fb93f7287bd3732437b4e2b79f8cd44848ef616716185a3c28f75b0d8dc6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0

Release history Release notifications | RSS feed

This release

0.1.12 This release

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page