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

News

0.1.13 —

Release date: 2019-06-05

  • Allow change data capture channels

0.1.12 —

Release date: 2018-12-11

  • If subscription fails, tell us why

0.1.11 —

Release date: 2018-10-29

  • Handle both 402 and 403 unknown client messages

0.1.10 —

Release date: 2018-10-12

  • Pass constructor kwargs to SalesforceOAuth2Session constructor

0.1.9 —

Release date: 2018-10-08

  • Compatible with python-bayeux 0.1.7

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.13.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: salesforce-streaming-client-0.1.13.tar.gz
  • Upload date:
  • Size: 10.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.0

File hashes

Hashes for salesforce-streaming-client-0.1.13.tar.gz
Algorithm Hash digest
SHA256 5b3d02381b664a4ccb8116e96a6d5aa61e7171357d5a76c5a362e6408ce87dd9
MD5 35de6cb240227dc21795dc1320bdf626
BLAKE2b-256 7ba3f7b98a1036e720be79c95bf532648287a96b5a9a8385591986123ec90d0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: salesforce_streaming_client-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.0

File hashes

Hashes for salesforce_streaming_client-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 7324eaba288f974bb6ef5ad9d01af2985be98dca543acb77ffa908657b1cf3f5
MD5 c2456653695d8b2ae5b34aada66c9cd0
BLAKE2b-256 199a15130bf5ac7e7f21ea550af7aa39e014c20b0d333f214535d20ba496aea1

See more details on using hashes here.

Supported by

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