Skip to content
Open
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
- uses: actions/setup-python@v4
if: ${{ steps.counter.outputs.count > 0 }}
with:
python-version: '3.9'
python-version: '3.11'
- run: pip install mypy==1.5.1
if: ${{ steps.counter.outputs.count > 0 }}
- run: mypy ${{ steps.filter.outputs.python_files }} --follow-imports=silent --ignore-missing-imports
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.8"
python-version: "3.11"
- name: Install pypa/build
run: >-
python -m
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ jobs:
fail-fast: false
matrix:
py:
- "3.14"
- "3.13"
- "3.12"
- "3.11"
- "3.10"
- "3.9"
os:
- ubuntu-22.04
steps:
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -597,7 +597,7 @@ client for it. Given alongside `client`, the key wins and the passed client is l
- **`transcribe_async()` returns a `concurrent.futures.Future`**, not an asyncio coroutine. In asyncio code use `aai.AsyncTranscriber` (see "Asyncio transcription" above) — or `aai.AsyncSyncTranscriber` for the sync API
- **LLM Gateway request params are `**kwargs`**: everything past `model`/`messages`/`stream` is forwarded verbatim, so there is no client-side check on the name — spell params carefully
- **Timestamps are in milliseconds** throughout the SDK
- **Minimum Python**: 3.8+
- **Minimum Python**: 3.11+

## Dependencies

Expand Down
2 changes: 1 addition & 1 deletion assemblyai/__version__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.6.0"
__version__ = "1.7.0"
5 changes: 1 addition & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,6 @@ def get_version() -> str:
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
Expand All @@ -52,7 +49,7 @@ def get_version() -> str:
url="https://github.com/AssemblyAI/assemblyai-python-sdk",
license="MIT License",
license_files=["LICENSE"],
python_requires=">=3.8",
python_requires=">=3.11",
project_urls={
"Code": "https://github.com/AssemblyAI/assemblyai-python-sdk",
"Issues": "https://github.com/AssemblyAI/assemblyai-python-sdk/issues",
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# blow-up. Floors track setup.py (pydantic>=1.10.17, websockets>=11, httpx>=0.19).
[tox]
envlist =
py{39,310,311,312}-latest
py{311,312,313,314}-latest
py311-httpx{0.22,0.24}
py311-pydantic1.10
py311-websockets11.0
Expand Down
Loading