Publish birdcage-tui to PyPI, document TUI extras
Bumped version to 2026.02.17, added classifiers/keywords/URLs. Documented camera extra (Pillow + astropy) in CLAUDE.md. Added TUI section with uvx usage and extras table.
This commit is contained in:
parent
5a26dce075
commit
3ccec3be10
3 changed files with 56 additions and 5 deletions
|
|
@ -4,18 +4,33 @@ build-backend = "hatchling.build"
|
|||
|
||||
[project]
|
||||
name = "birdcage-tui"
|
||||
version = "2026.02.13"
|
||||
description = "Textual TUI for Winegard Carryout G2 satellite dish control"
|
||||
version = "2026.02.17"
|
||||
description = "Textual TUI for Winegard satellite dish control and amateur radio sky tracking"
|
||||
license = "MIT"
|
||||
requires-python = ">=3.11"
|
||||
authors = [{name = "Ryan Malloy", email = "ryan@supported.systems"}]
|
||||
keywords = ["satellite", "antenna", "winegard", "amateur-radio", "ham", "tui", "textual"]
|
||||
classifiers = [
|
||||
"Development Status :: 4 - Beta",
|
||||
"Environment :: Console",
|
||||
"Intended Audience :: Science/Research",
|
||||
"Topic :: Scientific/Engineering",
|
||||
"Topic :: Communications :: Ham Radio",
|
||||
]
|
||||
dependencies = [
|
||||
"winegard-birdcage",
|
||||
"winegard-birdcage>=2026.2.17",
|
||||
"textual>=1.0.0",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
camera = ["Pillow>=10.0", "astropy>=6.0"]
|
||||
camera = [
|
||||
"Pillow>=10.0", # JPEG capture frames, annotated demo images
|
||||
"astropy>=6.0", # FITS file export for radio astronomy pipelines
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
Repository = "https://git.supported.systems/warehack.ing/birdcage"
|
||||
Documentation = "https://birdcage.warehack.ing"
|
||||
|
||||
[project.scripts]
|
||||
birdcage-tui = "birdcage_tui.app:main"
|
||||
|
|
|
|||
2
tui/uv.lock
generated
2
tui/uv.lock
generated
|
|
@ -36,7 +36,7 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "birdcage-tui"
|
||||
version = "2026.2.13"
|
||||
version = "2026.2.17"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "textual" },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue