Skip to content

Commit b78605c

Browse files
committed
feat!: update package configuration to deepgram-sdk v5.0.0
BREAKING CHANGE: Package name changed from deepgram-core to deepgram-sdk/deepgram, version bumped to 5.0.0 with comprehensive metadata updates including description, keywords, and repository URL
1 parent 7609981 commit b78605c

File tree

1 file changed

+34
-25
lines changed

1 file changed

+34
-25
lines changed

pyproject.toml

Lines changed: 34 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,25 @@
11
[project]
2-
name = "deepgram-core"
2+
name = "deepgram-sdk"
33

44
[tool.poetry]
5-
name = "deepgram-core"
6-
version = "0.0.130"
7-
description = ""
8-
readme = "README.md"
9-
authors = []
10-
keywords = []
5+
name = "deepgram"
6+
version = "5.0.0"
7+
description = "The official Python SDK for the Deepgram automated speech recognition platform."
8+
authors = ["Deepgram DevRel <devrel@deepgram.com>"]
119
license = "MIT"
10+
readme = "README.md"
11+
keywords = [
12+
"speech",
13+
"recognition",
14+
"text-to-speech",
15+
"language",
16+
"understanding",
17+
"ai",
18+
"speech-to-text",
19+
"speech-to-speech",
20+
"text-to-text",
21+
"intelligence",
22+
]
1223
classifiers = [
1324
"Intended Audience :: Developers",
1425
"Programming Language :: Python",
@@ -25,14 +36,12 @@ classifiers = [
2536
"Operating System :: Microsoft :: Windows",
2637
"Topic :: Software Development :: Libraries :: Python Modules",
2738
"Typing :: Typed",
28-
"License :: OSI Approved :: MIT License"
29-
]
30-
packages = [
31-
{ include = "deepgram", from = "src"}
39+
"License :: OSI Approved :: MIT License",
3240
]
41+
packages = [{ include = "deepgram", from = "src" }]
3342

3443
[project.urls]
35-
Repository = 'https://github.com/deepgram/deepgram-python-core'
44+
Repository = 'https://github.com/deepgram/deepgram-python-sdk'
3645

3746
[tool.poetry.dependencies]
3847
python = "^3.8"
@@ -51,7 +60,7 @@ types-python-dateutil = "^2.9.0.20240316"
5160
ruff = "==0.11.5"
5261

5362
[tool.pytest.ini_options]
54-
testpaths = [ "tests" ]
63+
testpaths = ["tests"]
5564
asyncio_mode = "auto"
5665

5766
[tool.mypy]
@@ -62,20 +71,20 @@ line-length = 120
6271

6372
[tool.ruff.lint]
6473
select = [
65-
"E", # pycodestyle errors
66-
"F", # pyflakes
67-
"I", # isort
74+
"E", # pycodestyle errors
75+
"F", # pyflakes
76+
"I", # isort
6877
]
6978
ignore = [
70-
"E402", # Module level import not at top of file
71-
"E501", # Line too long
72-
"E711", # Comparison to `None` should be `cond is not None`
73-
"E712", # Avoid equality comparisons to `True`; use `if ...:` checks
74-
"E721", # Use `is` and `is not` for type comparisons, or `isinstance()` for insinstance checks
75-
"E722", # Do not use bare `except`
76-
"E731", # Do not assign a `lambda` expression, use a `def`
77-
"F821", # Undefined name
78-
"F841" # Local variable ... is assigned to but never used
79+
"E402", # Module level import not at top of file
80+
"E501", # Line too long
81+
"E711", # Comparison to `None` should be `cond is not None`
82+
"E712", # Avoid equality comparisons to `True`; use `if ...:` checks
83+
"E721", # Use `is` and `is not` for type comparisons, or `isinstance()` for insinstance checks
84+
"E722", # Do not use bare `except`
85+
"E731", # Do not assign a `lambda` expression, use a `def`
86+
"F821", # Undefined name
87+
"F841", # Local variable ... is assigned to but never used
7988
]
8089

8190
[tool.ruff.lint.isort]

0 commit comments

Comments
 (0)