From 61eb2cfeba8691263dec7b61ba7b08a977a0460f Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Sat, 25 Apr 2026 20:51:42 -0600 Subject: [PATCH] chore: depend on published donglora from PyPI Drop the [tool.uv.sources] override that pointed donglora at the sibling client-py checkout. uv.lock now resolves donglora from pypi.org, so example consumers get the published package. --- pyproject.toml | 3 --- uv.lock | 31 ++++++++----------------------- 2 files changed, 8 insertions(+), 26 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 26979b8..60895ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,9 +18,6 @@ dev = ["ruff"] [tool.uv] package = false -[tool.uv.sources] -donglora = { path = "../client-py", editable = true } - [tool.ruff] line-length = 100 target-version = "py310" diff --git a/uv.lock b/uv.lock index 9e478d0..004569a 100644 --- a/uv.lock +++ b/uv.lock @@ -170,11 +170,15 @@ wheels = [ [[package]] name = "donglora" version = "1.0.0" -source = { editable = "../client-py" } +source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cobs" }, { name = "pyserial" }, ] +sdist = { url = "https://files.pythonhosted.org/packages/a2/f1/04a6befb8dac4e0d4b5be15f9589ac7800e15e5cf415fbf268e320a43aa3/donglora-1.0.0.tar.gz", hash = "sha256:6203ff8239a9d8a8e572d677dcd7783b457c2dd6e3dd1ae1b43eac670c7a86a9", size = 93130, upload-time = "2026-04-22T15:55:22.923Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a6/53/982d9ef76efae11c56ccaa4f92096d9849addb78111399d4c02d46cd3515/donglora-1.0.0-py3-none-any.whl", hash = "sha256:b2cae03149b54a7676c0c8e4850bcbd99d36edd6a4606aeb1980d50a0f5d94fe", size = 30566, upload-time = "2026-04-22T15:55:21.742Z" }, +] [package.optional-dependencies] meshcore = [ @@ -187,25 +191,6 @@ orac = [ { name = "pynacl" }, ] -[package.metadata] -requires-dist = [ - { name = "anthropic", marker = "extra == 'orac'" }, - { name = "cobs" }, - { name = "pycryptodome", marker = "extra == 'meshcore'" }, - { name = "pycryptodome", marker = "extra == 'orac'" }, - { name = "pynacl", marker = "extra == 'meshcore'" }, - { name = "pynacl", marker = "extra == 'orac'" }, - { name = "pyserial" }, -] -provides-extras = ["meshcore", "orac"] - -[package.metadata.requires-dev] -dev = [ - { name = "pytest" }, - { name = "pytest-cov" }, - { name = "ruff" }, -] - [[package]] name = "donglora-examples" version = "1.0.0" @@ -229,9 +214,9 @@ dev = [ [package.metadata] requires-dist = [ - { name = "donglora", editable = "../client-py" }, - { name = "donglora", extras = ["meshcore"], marker = "extra == 'meshcore'", editable = "../client-py" }, - { name = "donglora", extras = ["orac"], marker = "extra == 'orac'", editable = "../client-py" }, + { name = "donglora", specifier = ">=1.0.0,<2.0.0" }, + { name = "donglora", extras = ["meshcore"], marker = "extra == 'meshcore'", specifier = ">=1.0.0,<2.0.0" }, + { name = "donglora", extras = ["orac"], marker = "extra == 'orac'", specifier = ">=1.0.0,<2.0.0" }, ] provides-extras = ["meshcore", "orac"]