Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 4 additions & 3 deletions .fern/metadata.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"cliVersion": "3.77.1",
"cliVersion": "4.46.0",
"generatorName": "fernapi/fern-python-sdk",
"generatorVersion": "4.57.2",
"generatorVersion": "4.62.0",
"generatorConfig": {
"client": {
"class_name": "BaseClient",
Expand All @@ -16,5 +16,6 @@
"skip_validation": true
}
},
"sdkVersion": "6.0.1"
"originGitCommit": "879c76c78827f323e425c1640f76a6e50d6c68d3",
"sdkVersion": "6.0.2"
}
28 changes: 7 additions & 21 deletions .fernignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,22 @@
# This file is manually maintained and should not be regenerated
src/deepgram/client.py

# WireMock mappings: removed duplicate empty-body /v1/listen stub that causes
# non-deterministic matching failures
wiremock/wiremock-mappings.json

# Wire test with manual fix: transcribe_file() requires request=bytes parameter
tests/wire/test_listen_v1_media.py

# WebSocket socket clients:
# - Optional message parameter defaults for send_flush, send_close, send_clear,
# send_finalize, send_close_stream, send_keep_alive
# - construct_type instead of parse_obj_as (skip_validation for unknown WS messages)
# - except Exception (broad catch for custom transports)
# - construct_type keyword args fix (generator uses positional, function requires keyword-only)
# - except Exception broad catch (supports custom transports, generator narrows to WebSocketException)
# - _sanitize_numeric_types in agent socket client (float→int for API)
src/deepgram/speak/v1/socket_client.py
# [temporarily frozen — generator bugs in construct_type call convention and exception handling]
src/deepgram/agent/v1/socket_client.py
src/deepgram/listen/v1/socket_client.py
src/deepgram/listen/v2/socket_client.py
src/deepgram/agent/v1/socket_client.py
src/deepgram/speak/v1/socket_client.py

# Type files with manual int type corrections (Fern generates float for speaker/channel/num_words)
# [temporarily frozen — waiting on internal-api-specs#205]
src/deepgram/types/listen_v1response_results_utterances_item.py
src/deepgram/types/listen_v1response_results_utterances_item_words_item.py
src/deepgram/types/listen_v1response_results_channels_item_alternatives_item_paragraphs_paragraphs_item.py

# Redact type with Union[str, Sequence[str]] support (Fern narrows to Union[Literal, Any])
src/deepgram/types/listen_v1redact.py

# Listen client files with Union[str, Sequence[str]] array param support
src/deepgram/listen/v1/client.py
src/deepgram/listen/v2/client.py

# Hand-written custom tests
tests/custom/test_text_builder.py
tests/custom/test_transport.py
Expand Down Expand Up @@ -75,4 +61,4 @@ AGENTS.md
# Folders to ignore
.github
docs
examples
examples
346 changes: 181 additions & 165 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dynamic = ["version"]

[tool.poetry]
name = "deepgram-sdk"
version = "6.0.1"
version = "6.0.2"
description = ""
readme = "README.md"
authors = []
Expand Down
Loading
Loading