Rename packages for PyPI: winegard-birdcage + mcbirdcage
Core library published as winegard-birdcage (import stays `birdcage`). MCP server renamed birdcage-mcp → mcbirdcage, matching mcserial pattern. Both packages live on PyPI — `uvx mcbirdcage` works out of the box.
This commit is contained in:
parent
b98a5482fa
commit
5a26dce075
20 changed files with 122 additions and 92 deletions
|
|
@ -10,7 +10,7 @@ license = "MIT"
|
|||
requires-python = ">=3.11"
|
||||
authors = [{name = "Ryan Malloy", email = "ryan@supported.systems"}]
|
||||
dependencies = [
|
||||
"birdcage",
|
||||
"winegard-birdcage",
|
||||
"textual>=1.0.0",
|
||||
]
|
||||
|
||||
|
|
@ -21,7 +21,7 @@ camera = ["Pillow>=10.0", "astropy>=6.0"]
|
|||
birdcage-tui = "birdcage_tui.app:main"
|
||||
|
||||
[tool.uv.sources]
|
||||
birdcage = { path = "..", editable = true }
|
||||
winegard-birdcage = { path = "..", editable = true }
|
||||
|
||||
[tool.ruff]
|
||||
target-version = "py311"
|
||||
|
|
|
|||
34
tui/uv.lock
generated
34
tui/uv.lock
generated
|
|
@ -34,28 +34,13 @@ wheels = [
|
|||
{ url = "https://files.pythonhosted.org/packages/49/94/dcdac330d2c26776956555610ef584147584acc6b060e451aa65dd9142d9/astropy_iers_data-0.2026.2.16.0.48.25-py3-none-any.whl", hash = "sha256:180d1c3f59d18aa616345560799c2d88ec6e5164b8c45c746380acf892946136", size = 1982562, upload-time = "2026-02-16T00:49:09.602Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "birdcage"
|
||||
version = "2026.2.12.1"
|
||||
source = { editable = "../" }
|
||||
dependencies = [
|
||||
{ name = "click" },
|
||||
{ name = "pyserial" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "click", specifier = ">=8.0" },
|
||||
{ name = "pyserial", specifier = ">=3.5" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "birdcage-tui"
|
||||
version = "2026.2.13"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "birdcage" },
|
||||
{ name = "textual" },
|
||||
{ name = "winegard-birdcage" },
|
||||
]
|
||||
|
||||
[package.optional-dependencies]
|
||||
|
|
@ -73,9 +58,9 @@ dev = [
|
|||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "astropy", marker = "extra == 'camera'", specifier = ">=6.0" },
|
||||
{ name = "birdcage", editable = "../" },
|
||||
{ name = "pillow", marker = "extra == 'camera'", specifier = ">=10.0" },
|
||||
{ name = "textual", specifier = ">=1.0.0" },
|
||||
{ name = "winegard-birdcage", editable = "../" },
|
||||
]
|
||||
provides-extras = ["camera"]
|
||||
|
||||
|
|
@ -525,3 +510,18 @@ sdist = { url = "https://files.pythonhosted.org/packages/91/7a/146a99696aee0609e
|
|||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/37/87/1f677586e8ac487e29672e4b17455758fce261de06a0d086167bb760361a/uc_micro_py-1.0.3-py3-none-any.whl", hash = "sha256:db1dffff340817673d7b466ec86114a9dc0e9d4d9b5ba229d9d60e5c12600cd5", size = 6229, upload-time = "2024-02-09T16:52:00.371Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "winegard-birdcage"
|
||||
version = "2026.2.17"
|
||||
source = { editable = "../" }
|
||||
dependencies = [
|
||||
{ name = "click" },
|
||||
{ name = "pyserial" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "click", specifier = ">=8.0" },
|
||||
{ name = "pyserial", specifier = ">=3.5" },
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue