diff --git a/.stats.yml b/.stats.yml index 04aa11159dd0..564f66a5780e 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 1254 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-5e3cc17dacbf34ea6c55cfa520e9852ce21b11a0a722ad53edcc7e7fe4299a1e.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-e162f6d2b8d992c37325f085f70201b88fce7c9fb8959d5fb9f92423f7de9b47.yml diff --git a/pyproject.toml b/pyproject.toml index deca880317a0..4e541ad27697 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -99,6 +99,21 @@ include = [ [tool.hatch.build.targets.wheel] packages = ["src/cloudflare"] +[tool.hatch.build.targets.sdist] +# Basically everything except hidden files/directories (such as .github, .devcontainers, .python-version, etc) +include = [ + "/*.toml", + "/*.json", + "/*.lock", + "/*.md", + "/mypy.ini", + "/noxfile.py", + "bin/*", + "examples/*", + "src/*", + "tests/*", +] + [tool.hatch.metadata.hooks.fancy-pypi-readme] content-type = "text/markdown" diff --git a/src/cloudflare/types/workers/ai_run_params.py b/src/cloudflare/types/workers/ai_run_params.py index 8a9b8fd1739d..0b6793cfc62f 100644 --- a/src/cloudflare/types/workers/ai_run_params.py +++ b/src/cloudflare/types/workers/ai_run_params.py @@ -11,7 +11,7 @@ "TextClassification", "TextToImage", "TextEmbeddings", - "SpeechRecognition", + "AutomaticSpeechRecognition", "ImageClassification", "ObjectDetection", "TextGeneration", @@ -57,7 +57,7 @@ class TextEmbeddings(TypedDict, total=False): text: Required[Union[str, List[str]]] -class SpeechRecognition(TypedDict, total=False): +class AutomaticSpeechRecognition(TypedDict, total=False): account_id: Required[str] audio: Required[Iterable[float]] @@ -142,7 +142,7 @@ class ImageToTextMessage(TypedDict, total=False): TextClassification, TextToImage, TextEmbeddings, - SpeechRecognition, + AutomaticSpeechRecognition, ImageClassification, ObjectDetection, TextGeneration, diff --git a/src/cloudflare/types/workers/ai_run_response.py b/src/cloudflare/types/workers/ai_run_response.py index 183a54eab1c5..004acc6feeae 100644 --- a/src/cloudflare/types/workers/ai_run_response.py +++ b/src/cloudflare/types/workers/ai_run_response.py @@ -8,8 +8,8 @@ "AIRunResponse", "TextClassification", "TextEmbeddings", - "SpeechRecognition", - "SpeechRecognitionWord", + "AutomaticSpeechRecognition", + "AutomaticSpeechRecognitionWord", "ImageClassification", "ObjectDetection", "ObjectDetectionBox", @@ -33,7 +33,7 @@ class TextEmbeddings(BaseModel): shape: Optional[List[float]] = None -class SpeechRecognitionWord(BaseModel): +class AutomaticSpeechRecognitionWord(BaseModel): end: Optional[float] = None start: Optional[float] = None @@ -41,14 +41,14 @@ class SpeechRecognitionWord(BaseModel): word: Optional[str] = None -class SpeechRecognition(BaseModel): +class AutomaticSpeechRecognition(BaseModel): text: str vtt: Optional[str] = None word_count: Optional[float] = None - words: Optional[List[SpeechRecognitionWord]] = None + words: Optional[List[AutomaticSpeechRecognitionWord]] = None class ImageClassification(BaseModel): @@ -103,7 +103,7 @@ class ImageToText(BaseModel): List[TextClassification], object, TextEmbeddings, - SpeechRecognition, + AutomaticSpeechRecognition, List[ImageClassification], List[ObjectDetection], UnionMember6,