Skip to main content

A python client for the Salesforce Streaming API.

Project description

salesforce-streaming-client
==========================

A Salesforce streaming API client for python, built on salesforce-requests-oauthlib and python-bayeux.


Tests
-----

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

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

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

Credits
-------

- `Distribute`_
- `modern-package-template`_
- `py.test`_
- `pytest-cov`_

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


News
====

0.1.8
---

*Release date: 2018-10-03*

* Improved error handling; compatible with python-bayeux 0.1.6

0.1.7
---

*Release date: 2018-09-26*

* %z for "Z" in datetimes is python 3.7 only; restore python 3.6 support

0.1.6
---

*Release date: 2018-09-17*

* Modularized replay data storage; compatible with salesforce-requests-oauthlib 0.1.6

0.1.5
---

*Release date: 2018-09-03*

* Callbacks now wait for resubscribe to finish

0.1.4
---

*Release date: 2018-08-29*

* If connect tells us to handshake again, resubscribe after handshake

0.1.3
---

*Release date: 2018-01-29*

* Platform event support, python3 support, updated py.test set_level() usage.

0.1.1
---

*Release date: 2016-11-28*

* Fix dependencies.

0.1
---

*Release date: 2016-08-26*

* Initial release.



Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

salesforce-streaming-client-0.1.8.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

salesforce_streaming_client-0.1.8-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file salesforce-streaming-client-0.1.8.tar.gz.

File metadata

  • Download URL: salesforce-streaming-client-0.1.8.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for salesforce-streaming-client-0.1.8.tar.gz
Algorithm Hash digest
SHA256 858f6c6ff130a4bd68cac567a90916cd3e12e3fe92ea814772ffa5c108d9ac01
MD5 cb84d4fd2aa48bd74eefedcf2d5d7eb9
BLAKE2b-256 4913579ad07229a4c04dfd4ff8b1254d94febd46daabe4a3c1e4ba34afa4ad81

See more details on using hashes here.

File details

Details for the file salesforce_streaming_client-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: salesforce_streaming_client-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 10.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for salesforce_streaming_client-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0ea9d7b895af6f22ee09af63affccdb22ec382fc0a0242d8225b9726c15cf9ed
MD5 665d92a980a43b28943c2650d0a77075
BLAKE2b-256 c87fbe61f1634bd2c3eb0fcbd3af9ecfb0abbd8e7f5d240e446ae8fb3f39bcba

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page