Skip to content

Commit 13fe4be

Browse files
makegov-mark[bot]vdavezclaude
authored
chore(deps): drop notebooks extra, refresh lock, bump to 1.1.1 (#35)
Removes the `notebooks` optional extra (jupyter/ipykernel) — it only powered local editing of docs/quick_start.ipynb and dragged in the jupyter tree behind most of the repo's Dependabot alerts. Refreshes the dev/test lock to clear the remaining alerts (idna, pygments, pytest, python-dotenv; drops urllib3/requests). Shipped SDK runtime deps unchanged (httpx only). All lint/type/test gates green. Co-authored-by: V. David Zvenyach <dave@zvenyach.com> Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent dd4dab0 commit 13fe4be

4 files changed

Lines changed: 398 additions & 1964 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.1.1] - 2026-05-29
11+
12+
### Removed
13+
- The `notebooks` optional extra (`jupyter`, `ipykernel`). It only powered local
14+
editing of `docs/quick_start.ipynb`, which still renders on GitHub/PyPI without
15+
it, and its transitive tree (jupyter-server, jupyterlab, nbconvert, tornado,
16+
etc.) accounted for the bulk of the repo's open Dependabot alerts. Contributors
17+
who want to re-run the notebook can `pip install jupyter` directly. The shipped
18+
SDK is unaffected — its only runtime dependency remains `httpx`.
19+
20+
### Changed
21+
- Refreshed the dev/test dependency lock to clear the remaining Dependabot
22+
alerts (patched `idna`, `pygments`, `pytest`, `python-dotenv`; dropped
23+
`urllib3`/`requests` transitives). Dev-tool majors moved forward
24+
(`mypy` 1.18→2.1, `pytest` 8→9, `ruff` 0.14→0.15, `vcrpy` 7→8); all lint,
25+
type, and test gates stay green. No change to the shipped SDK's runtime deps.
26+
1027
## [1.1.0] - 2026-05-29
1128

1229
### Fixed

pyproject.toml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "tango-python"
7-
version = "1.1.0"
7+
version = "1.1.1"
88
description = "Python SDK for the Tango API"
99
readme = "README.md"
1010
requires-python = ">=3.12"
@@ -37,10 +37,6 @@ dev = [
3737
"python-dotenv>=1.0.0",
3838
"pyyaml>=6.0",
3939
]
40-
notebooks = [
41-
"jupyter>=1.0.0",
42-
"ipykernel>=6.25.0",
43-
]
4440
webhooks = [
4541
"click>=8.1",
4642
]

tango/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
)
4545
from .webhooks.receiver import Delivery, WebhookReceiver
4646

47-
__version__ = "1.1.0"
47+
__version__ = "1.1.1"
4848
__all__ = [
4949
"TangoClient",
5050
"TangoAPIError",

0 commit comments

Comments
 (0)