1- [build-system ]
2- requires = [" hatchling" ]
3- build-backend = " hatchling.build"
4-
51[project ]
62name = " hackrfpy"
7- version = " 0.1 .0"
3+ version = " 1.0 .0"
84description = " A self-contained CLI + scriptable wrapper for the HackRF One, built on the hackrf-tools binaries (no libhackrf bindings required)."
95readme = " README.md"
106requires-python = " >=3.11"
117license = " GPL-2.0-or-later"
8+ license-files = [" LICENSE*" ]
129authors = [{ name = " LC-Linkous" }]
1310keywords = [" hackrf" , " sdr" , " rf" , " spectrum" , " sigmf" ]
1411classifiers = [
@@ -36,8 +33,13 @@ plotting = ["matplotlib"]
3633hrf = " hackrfpy.cli:main"
3734
3835[project .urls ]
39- Homepage = " https://github.com/LC-Linkous/hackrfpy"
40- Repository = " https://github.com/LC-Linkous/hackrfpy"
36+ Homepage = " https://github.com/LC-Linkous/hackRF_python"
37+ Repository = " https://github.com/LC-Linkous/hackRF_python"
38+ Issues = " https://github.com/LC-Linkous/hackRF_python/issues"
39+
40+ [build-system ]
41+ requires = [" uv_build>=0.8.11,<0.9.0" ]
42+ build-backend = " uv_build"
4143
4244[dependency-groups ]
4345dev = [
@@ -47,9 +49,6 @@ dev = [
4749 " mypy" ,
4850]
4951
50- [tool .hatch .build .targets .wheel ]
51- packages = [" src/hackrfpy" ]
52-
5352[tool .pytest .ini_options ]
5453markers = [
5554 " hardware: tests that require a connected HackRF (self-skip if absent)" ,
0 commit comments