Skip to content

Commit 83b69fb

Browse files
committed
toml update for plotting
1 parent 2f5f232 commit 83b69fb

2 files changed

Lines changed: 6 additions & 61 deletions

File tree

hackrfpy/pyproject.toml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,17 @@ classifiers = [
2020
"Programming Language :: Python :: 3.11",
2121
"Programming Language :: Python :: 3.12",
2222
"Programming Language :: Python :: 3.13",
23-
"Topic :: Communications :: Ham Radio",
2423
]
2524
dependencies = [
2625
"numpy>=1.26",
2726
]
2827

2928
[project.optional-dependencies]
30-
# plotting deps for the examples (NOT needed by the library itself)
31-
plotting = ["matplotlib", "PyQt5"]
29+
# plotting deps for the examples (NOT needed by the library itself).
30+
# matplotlib alone is enough -- it uses a native GUI backend (TkAgg on
31+
# Windows, ships with Python) for the live windows. PyQt5 was dropped: its
32+
# wheels don't resolve cleanly on Windows via uv and it isn't required.
33+
plotting = ["matplotlib"]
3234

3335
[project.scripts]
3436
hrf = "hackrfpy.cli:main"
@@ -52,4 +54,4 @@ packages = ["src/hackrfpy"]
5254
markers = [
5355
"hardware: tests that require a connected HackRF (self-skip if absent)",
5456
]
55-
testpaths = ["tests"]
57+
testpaths = ["tests"]

hackrfpy/uv.lock

Lines changed: 0 additions & 57 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)