From 9be1b45e44ea52f8eb538f12c376b062137c7cde Mon Sep 17 00:00:00 2001 From: Michael Harris Date: Tue, 2 Dec 2025 14:31:30 -0700 Subject: [PATCH] chore(release): prepare v0.13.1 --- CHANGELOG.md | 6 ++++++ examples/test_streaming_async.py | 3 +-- pyproject.toml | 2 +- src/openai_responses/_utils/aio.py | 14 -------------- src/openai_responses/streaming.py | 1 - 5 files changed, 8 insertions(+), 18 deletions(-) delete mode 100644 src/openai_responses/_utils/aio.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 3112083..c1f7475 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ See [releases](https://github.com/mharrisb1/openai-responses-python/releases) for more. +## v0.13.1 + +Pull Requests: + +- [#73: feat: support mock async stream](https://github.com/mharrisb1/openai-responses-python/issues/73) + ## v0.13.0 > [!IMPORTANT] diff --git a/examples/test_streaming_async.py b/examples/test_streaming_async.py index e807974..af61bb3 100644 --- a/examples/test_streaming_async.py +++ b/examples/test_streaming_async.py @@ -1,5 +1,4 @@ -from typing import AsyncGenerator, Generator -import asyncio +from typing import AsyncGenerator from typing_extensions import override import pytest diff --git a/pyproject.toml b/pyproject.toml index e0ac11a..0f33ddf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openai-responses" -version = "0.13.0" +version = "0.13.1" description = "🧪🤖 Pytest plugin for automatically mocking OpenAI requests" authors = ["Michael Harris "] license = "MIT" diff --git a/src/openai_responses/_utils/aio.py b/src/openai_responses/_utils/aio.py deleted file mode 100644 index c21b6bc..0000000 --- a/src/openai_responses/_utils/aio.py +++ /dev/null @@ -1,14 +0,0 @@ -import asyncio -from typing import AsyncGenerator, Generator, TypeVar - -T = TypeVar("T") - -__all__ = ["make_async_generator"] - - -async def make_async_generator( - sync_gen: Generator[T, None, None] -) -> AsyncGenerator[T, None]: - for value in sync_gen: - await asyncio.sleep(0) - yield value diff --git a/src/openai_responses/streaming.py b/src/openai_responses/streaming.py index 4949568..6cca30e 100644 --- a/src/openai_responses/streaming.py +++ b/src/openai_responses/streaming.py @@ -12,7 +12,6 @@ from openai.types.beta import AssistantStreamEvent from openai.types.chat import ChatCompletionChunk -from ._utils.aio import make_async_generator from ._utils.serde import model_dict __all__ = ["EventStream", "AsyncEventStream"]