{ "info": { "author": "Adam J. Lincoln", "author_email": "alincoln@salesforce.com", "bugtrack_url": null, "classifiers": [], "description": "salesforce-requests-oauthlib\n==========================\n\nAn extension to requests-oauthlib to specifically support calls to Salesforce APIs.\n\n\nTests\n-----\n\nTo run tests, install py.test and pytest-cov in your virtualenv and\n\n$ py.test --cov=src/salesforce_requests_oauthlib/ --cov-report html:coverage\n\nView test coverage results at ``./coverage``.\n\n\nCredits\n-------\n\n- `modern-package-template`_\n- `requests-oauthlib`_\n- `requests`_\n- `oauthlib`_\n- `py.test`_\n- `pytest-cov`_\n\n.. _`modern-package-template`: http://pypi.python.org/pypi/modern-package-template\n.. _`requests-oauthlib`: https://pypi.python.org/pypi/requests-oauthlib\n.. _`requests`: https://pypi.python.org/pypi/requests\n.. _`oauthlib`: https://pypi.python.org/pypi/oauthlib\n.. _`py.test`: http://doc.pytest.org/en/latest/index.html\n.. _`pytest-cov`: https://pypi.python.org/pypi/pytest-cov\n\n\nNews\n====\n\n0.1.12\n---\n\n*Release date: 2019-02-25*\n\n* Support new dependency versions\n\n0.1.11\n---\n\n*Release date: 2018-09-25*\n\n* Logout always deletes tokens, even if the revoke call fails\n\n0.1.10\n---\n\n*Release date: 2018-09-24*\n\n* Allow instantiation of session with bad refresh token\n\n0.1.9\n---\n\n*Release date: 2018-09-24*\n\n* Postgres token storage now deletes entries on logout\n\n0.1.8\n---\n\n*Release date: 2018-09-22*\n\n* Fix query method use of nextRecordsUrl; kwarg now more description (note small but breaking API change to query())\n\n0.1.7\n---\n\n*Release date: 2018-09-18*\n\n* Correctly handle ports in callback url\n\n0.1.6\n---\n\n*Release date: 2018-09-13*\n\n* Support web server flow - see the test for example\n\n* New query method\n\n0.1.5\n---\n\n*Release date: 2018-09-10*\n\n* Refresh token persistence is now modular\n\n0.1.4\n---\n\n*Release date: 2018-04-30*\n\n* Thanks to @paulie4 for the patch to allow an externally created oauthlib client.\n* New AUTHORS file\n* When token refresh fails, launch the appropriate authentication flow. Allows for username/password clients to live past the session timeout.\n\n0.1.3\n---\n\n*Release date: 2018-02-20*\n\n* Python's webbrowser module isn't working for chrome as default browser on OS X, so force safari as browser for oauth flow.\n\n0.1.2\n---\n\n*Release date: 2018-02-02*\n\n* Allow custom domain to be specified for authentication\n\n0.1.1\n---\n\n*Release date: 2018-01-14*\n\n* Python 3 compatibility - thanks @ivanpricewaycom !\n\n0.1\n---\n\n*Release date: 2016-08-26*\n\n* First release.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/SalesforceFoundation/salesforce-requests-oauthlib/tarball/0.1.12", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SalesforceFoundation/salesforce-requests-oauthlib", "keywords": "salesforce sfdc oauth oauth2", "license": "BSD 3-Clause", "maintainer": "", "maintainer_email": "", "name": "salesforce-requests-oauthlib", "package_url": "https://pypi.org/project/salesforce-requests-oauthlib/", "platform": "", "project_url": "https://pypi.org/project/salesforce-requests-oauthlib/", "project_urls": { "Download": "https://github.com/SalesforceFoundation/salesforce-requests-oauthlib/tarball/0.1.12", "Homepage": "https://github.com/SalesforceFoundation/salesforce-requests-oauthlib" }, "release_url": "https://pypi.org/project/salesforce-requests-oauthlib/0.1.12/", "requires_dist": [ "requests-oauthlib (>=1.2.0)", "six", "psycopg2-binary" ], "requires_python": "", "summary": "An extension to requests-oauthlib to use with Salesforce.", "version": "0.1.12" }, "last_serial": 4864987, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "dc8634613dd0fe01d1cae26b0af738a2", "sha256": "a6cd80d50e54e244890a66ea90cfd041892b68a833991062c90ef66ff3c7fb1d" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.tar.gz", "has_sig": false, "md5_digest": "dc8634613dd0fe01d1cae26b0af738a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4528, "upload_time": "2016-11-28T04:15:01", "url": "https://files.pythonhosted.org/packages/da/a6/f7d7334410025176a4a4f29c13bf7ee55845d5c75d67e25a61a84c69827e/salesforce-requests-oauthlib-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "78af9c44e7f7b351930636add825907f", "sha256": "39856199981fa8728c9ccd46d18d67efa03dd286b5b1f24299bba69657f1c35e" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "78af9c44e7f7b351930636add825907f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4619, "upload_time": "2018-01-14T15:15:03", "url": "https://files.pythonhosted.org/packages/86/2a/3e5a96611a3b3c9b2657125ca992cb0ed5820dfffa225adbf0727a14351a/salesforce-requests-oauthlib-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "b3962838c909eb1a41dcb06bd3fde3c2", "sha256": "9054bf04ac0f90010d3f7cce762a145e53a282e9bb7fcb5a7d6ca47541f2f47b" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "b3962838c909eb1a41dcb06bd3fde3c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7520, "upload_time": "2018-09-24T20:27:21", "url": "https://files.pythonhosted.org/packages/2d/0d/be5ce864d6f20b0f3da2e8f7da58219184be3fe27ef028ce127ea67f453e/salesforce_requests_oauthlib-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "972bf434832f40247994f6c918b4fd41", "sha256": "037588af47430da896b1978d34bb3141937967d480bbb30adde31a2871345dc7" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.10.tar.gz", "has_sig": false, "md5_digest": "972bf434832f40247994f6c918b4fd41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7596, "upload_time": "2018-09-24T20:27:22", "url": "https://files.pythonhosted.org/packages/a5/d0/b0910a96d8ac6ff9098ef6e6a91735ccf2d6c11af718a1c8aee10d5934e2/salesforce-requests-oauthlib-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "bcbe15a5f46a2b72b616d13391dacc72", "sha256": "93996bc65964ada02a4f806116cfd04b4e6d385ead56ba409fb5880ffbfc5de4" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "bcbe15a5f46a2b72b616d13391dacc72", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7567, "upload_time": "2018-09-25T04:19:55", "url": "https://files.pythonhosted.org/packages/e3/58/95ac3900e7e62718022ac2d5f843b9a54612a8465aa2785a4d2d89504764/salesforce_requests_oauthlib-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "664986d4ea9b0f914cc19ee9028baece", "sha256": "7eda68639bf122e9aa20fcd050494bc466fc2d3f16e241af051ab14375cd51bd" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.11.tar.gz", "has_sig": false, "md5_digest": "664986d4ea9b0f914cc19ee9028baece", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7648, "upload_time": "2018-09-25T04:19:56", "url": "https://files.pythonhosted.org/packages/b4/16/e56f413a224eef2d0067abb4aaf41560b8c5cbc80e51370e35a984f8dc5e/salesforce-requests-oauthlib-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "459e836237f62954e082c7cc94c4d522", "sha256": "4a0cb7c1c4243d1939009fcafc3d075716427cb8175e0f203f5337639fb6dc09" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "459e836237f62954e082c7cc94c4d522", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8921, "upload_time": "2019-02-25T15:02:20", "url": "https://files.pythonhosted.org/packages/85/1f/b93f7287bd3732437b4e2b79f8cd44848ef616716185a3c28f75b0d8dc6b/salesforce_requests_oauthlib-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e69543cdfc85fbd75db4e977fd50c019", "sha256": "49a12199c2b3e5edc896bd95a0ead928a2b4cb20dcfe14623ba8aa5302b10da3" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.12.tar.gz", "has_sig": false, "md5_digest": "e69543cdfc85fbd75db4e977fd50c019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7698, "upload_time": "2019-02-25T15:02:21", "url": "https://files.pythonhosted.org/packages/47/87/3297b64262182e8c1522cf0f6e480a69ed45daad9cb3bed5f5fc27544f3d/salesforce-requests-oauthlib-0.1.12.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b8e5069fa6b1ff51042d3fb7e0dbcfc3", "sha256": "cbe62c10789a2d1c12932d1a1618de5bfd0438aafad9f79b2e355cb1e0338c11" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b8e5069fa6b1ff51042d3fb7e0dbcfc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4706, "upload_time": "2018-02-02T22:48:02", "url": "https://files.pythonhosted.org/packages/50/41/40eafbfd31e9bfd2b9b9b430ae2352123f63261749246cb24ae0708db082/salesforce-requests-oauthlib-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "133b29a5e0ef5325ceab68f52156cffb", "sha256": "74e6a375e8591a671d05c730550e7405c8364dac784b859618255e280e735445" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.3.tar.gz", "has_sig": false, "md5_digest": "133b29a5e0ef5325ceab68f52156cffb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4950, "upload_time": "2018-02-20T23:39:01", "url": "https://files.pythonhosted.org/packages/62/d1/8a284459d883c2cfedf4aecbc34cde2103868bd620a399847e2688bef701/salesforce-requests-oauthlib-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "97eaea2d9a14506b1d63f5a310ac6be5", "sha256": "7b98fc46d034e4c82c5cb36263fbd99bb029f37cadca2f9e2a18d9935c38ce03" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.4.tar.gz", "has_sig": false, "md5_digest": "97eaea2d9a14506b1d63f5a310ac6be5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5343, "upload_time": "2018-04-30T15:42:16", "url": "https://files.pythonhosted.org/packages/96/91/26d2d83601ff157b028488f8e2edd694123a5658ad9b52c28c4c25b2f2b5/salesforce-requests-oauthlib-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a5841bbde1cfb804967f18ae4150af3a", "sha256": "f34be026548167e0bc6d678fbfe6a0c0c2e6911468a1c24a7f2e208be8bb7893" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a5841bbde1cfb804967f18ae4150af3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6213, "upload_time": "2018-09-10T21:27:43", "url": "https://files.pythonhosted.org/packages/e0/a4/531f25d1248beb1601372a2e0595e652d663f51ecac66f38de8dce41997b/salesforce_requests_oauthlib-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaac68e50f4b78397253357bc3d6722d", "sha256": "4e5230dff2bbc9c6d8c77628b9d1d1ea9c433156f121174a2cce904b0cb460ba" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "aaac68e50f4b78397253357bc3d6722d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6211, "upload_time": "2018-09-10T21:27:44", "url": "https://files.pythonhosted.org/packages/f7/c6/255909a89368f7b81aa7d16627af16253c614c9928a919108c3d2994b54b/salesforce-requests-oauthlib-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "cc3074eb1e80c747e1e4ae238f1fc597", "sha256": "0e5b3a05d9ecc127019d1cf840c099b1b7f5f0b8840978ca50a5861e31ad641d" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "cc3074eb1e80c747e1e4ae238f1fc597", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7007, "upload_time": "2018-09-14T02:38:10", "url": "https://files.pythonhosted.org/packages/4f/c8/77fa71f12ef08df149d0fd8b84352d346f7c0bce286ef5366878f8ec5d89/salesforce_requests_oauthlib-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50e0fc5f7e1c2f55612bf4900063064d", "sha256": "0537cbf3914f0532eaf7d3eb108b00c2b1ba99b68d9955c3ed4600fdd8b11971" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.6.tar.gz", "has_sig": false, "md5_digest": "50e0fc5f7e1c2f55612bf4900063064d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6984, "upload_time": "2018-09-14T02:38:12", "url": "https://files.pythonhosted.org/packages/c7/09/128e2b66b53056623d5d0f96fb1e745a878e313c3d91663ea821a023e878/salesforce-requests-oauthlib-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "31a33e407db4d48988708ec556b17e5b", "sha256": "ac935a632d3ad3984652334bcc37b54c3080652282aa51233d5f7d678e6cede9" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "31a33e407db4d48988708ec556b17e5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7097, "upload_time": "2018-09-18T23:13:56", "url": "https://files.pythonhosted.org/packages/b3/23/32913ae77f68a601ccf902b00d69adbe294381c47b2413cad1f5377b0bfa/salesforce_requests_oauthlib-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1e2246b7bfac6a65c50108a97bd35c7", "sha256": "e731310161d5800fc23aac90b5f6bbab5183d4493b31c1dfcc63061de8eb100d" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.7.tar.gz", "has_sig": false, "md5_digest": "b1e2246b7bfac6a65c50108a97bd35c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7129, "upload_time": "2018-09-18T23:13:58", "url": "https://files.pythonhosted.org/packages/5d/f0/4ae3d2512801952c5974d9cbe4b90c2bf985efc0da8291223648435eaa89/salesforce-requests-oauthlib-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "9f58077fcff10c98e2bde0b741fe2e8c", "sha256": "5c9ae070a00da4b06f61c316ac57979a237ba490343436b089d693defa711728" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "9f58077fcff10c98e2bde0b741fe2e8c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7178, "upload_time": "2018-09-22T18:48:45", "url": "https://files.pythonhosted.org/packages/78/96/d638ae8f94f131029c6f425e8018928791cbc1d8761e67df6a64c42afbfd/salesforce_requests_oauthlib-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ad7fe1e5ed44656d813e11a9f17b49f", "sha256": "70850a677d74b6661e7edc468809604dc093e60e7ea1b09d863d130855ebf1ee" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.8.tar.gz", "has_sig": false, "md5_digest": "5ad7fe1e5ed44656d813e11a9f17b49f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7235, "upload_time": "2018-09-22T18:48:46", "url": "https://files.pythonhosted.org/packages/4a/65/d026c4b98882dc147f8f7fb87a2e29e7f08d7229946c21b8ff41b8a4789c/salesforce-requests-oauthlib-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "ef6e353e3b2e776879c6450e2aaef94e", "sha256": "0f8448eb379f79747a72cccf72f09dbd604c7ab1966f442f8decd47e91d1d0bd" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ef6e353e3b2e776879c6450e2aaef94e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7317, "upload_time": "2018-09-24T16:06:00", "url": "https://files.pythonhosted.org/packages/a5/6d/a2d8ac7f8f01e60ba618d6af25d402490419da204c49083f438a1dc970dd/salesforce_requests_oauthlib-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75bb69060c9b11dc68a4b2bd3e62b7ee", "sha256": "ae04581e1a4d6addbd8fd777af9752e397a6778ff274ec3589b2f6a2382be093" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.9.tar.gz", "has_sig": false, "md5_digest": "75bb69060c9b11dc68a4b2bd3e62b7ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7377, "upload_time": "2018-09-24T16:06:01", "url": "https://files.pythonhosted.org/packages/c0/88/797c6637dd13634c9f7e12455698977d0fcaf81d1ad8b53c5446e25367ea/salesforce-requests-oauthlib-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "459e836237f62954e082c7cc94c4d522", "sha256": "4a0cb7c1c4243d1939009fcafc3d075716427cb8175e0f203f5337639fb6dc09" }, "downloads": -1, "filename": "salesforce_requests_oauthlib-0.1.12-py3-none-any.whl", "has_sig": false, "md5_digest": "459e836237f62954e082c7cc94c4d522", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8921, "upload_time": "2019-02-25T15:02:20", "url": "https://files.pythonhosted.org/packages/85/1f/b93f7287bd3732437b4e2b79f8cd44848ef616716185a3c28f75b0d8dc6b/salesforce_requests_oauthlib-0.1.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e69543cdfc85fbd75db4e977fd50c019", "sha256": "49a12199c2b3e5edc896bd95a0ead928a2b4cb20dcfe14623ba8aa5302b10da3" }, "downloads": -1, "filename": "salesforce-requests-oauthlib-0.1.12.tar.gz", "has_sig": false, "md5_digest": "e69543cdfc85fbd75db4e977fd50c019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7698, "upload_time": "2019-02-25T15:02:21", "url": "https://files.pythonhosted.org/packages/47/87/3297b64262182e8c1522cf0f6e480a69ed45daad9cb3bed5f5fc27544f3d/salesforce-requests-oauthlib-0.1.12.tar.gz" } ] }