About
We just wanted to report that we discovered a downstream CI pipeline failing on Python 3.14. We did not investigate closer yet, but it is likely async-kinesis could be the origin of the problem, or how we are using it, due to a timing issue.
Problem
self = <kinesis.producer.Producer object at 0x7fca72a9ae90>
async def get_stream_description(self):
try:
return (await self.client.describe_stream(**self.address))["StreamDescription"]
except ClientError as err:
code = err.response["Error"]["Code"]
if code == "ResourceNotFoundException":
> raise exceptions.StreamDoesNotExist("Stream '{}' does not exist".format(self.stream_name)) from None
E kinesis.exceptions.StreamDoesNotExist: Stream 'testdrive' does not exist
/opt/hostedtoolcache/Python/3.14.2/x64/lib/python3.14/site-packages/kinesis/base.py:136: StreamDoesNotExist
References
About
We just wanted to report that we discovered a downstream CI pipeline failing on Python 3.14. We did not investigate closer yet, but it is likely async-kinesis could be the origin of the problem, or how we are using it, due to a timing issue.
Problem
References