ably-python
ably-python copied to clipboard
Python client library SDK for Ably realtime messaging service
Working with ably Python SDK has been pretty painless so far, except that very few of the types that are defined in ably/types are available to me, the developer. I...
* httpx causes performance issues when hitting limit of 100k requests/minute. * Link to internal discussion ~~> https://ably~~real-time.slack.com/archives/C030C5YLY/p1698238346488369?thread_ts=1697535419.670029&cid=C030C5YLY * Related to https://github.com/ably/ably-python/issues/543 Do load testing on a dedicated server using...
Add automatic typedoc extractor similar to https://github.com/ably/ably-js/blob/main/.github/workflows/docs.yml for the SDK ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4751) by [Unito](https://www.unito.io)
Please implement the token revocation as specified in the spec documentation as created [ably/docs#1426](https://github.com/ably/docs/pull/1426) and using this prototype as a referencehttps://github.com/ably/ably-cocoa/pull/1430 and issue in cocoa https://github.com/ably/ably-cocoa/issues/1429 To dos: * Create...
Implement batch operations feature as described in the specification: https://github.com/ably/docs/blob/main/content/client-lib-development-guide/features.textile#batch-operations For reference please see: https://ably.com/docs/rest/batch The original PR for spec creation: https://github.com/ably/docs/pull/1421 Acceptance criteria: feature has been implemented and unit...
Write spec tests for : RSC15e, d, f ensure they pass and that the affected API conforms to the 1.2 API design ┆Issue is synchronized with this [Jira Task](https://ably.atlassian.net/browse/ECO-4104) by...
Comes from #120 Suggested pseudo code by paddybyers ``` environment = os.environ.get('ABLY_ENV', 'sandbox') host = (environment == 'production) ? 'rest.ably.io' : environment + '_rest.ably.io' port = (environment == 'local') ?...
Here should be a minimal script to reproduce it ably_test.py ``` import asyncio from datetime import datetime from ably import AblyRest async def main(): _client = AblyRest("yourkey") channel = _client.channels.get("global")...
### Why I love types, and want everything in python typed as strongly as possible within reason. This creates more readable code and makes refactoring easier and safer. If i...
* Create custom eventloop for asyncio couroutines/tasks/futures rather than using common/default asyncio event loop. * Since eventloop uses single thread, if the external app is using default `asyncio` loop for...