From 90fce9fcd43a023834b9a70bec339eb165238ffc Mon Sep 17 00:00:00 2001 From: goodboy Date: Sun, 22 Feb 2026 23:37:32 -0500 Subject: [PATCH] Woops, use `piker_pin` from GH for `tractor` Also, install the `'repl'` deps-group by default to ensure we get the extras required by `tractor` for non-`trio` task debug REPLin.. Bump lock file to match. --- pyproject.toml | 5 +++-- uv.lock | 46 ++-------------------------------------------- 2 files changed, 5 insertions(+), 46 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dcd489d2..3d850d7e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -98,6 +98,7 @@ python-downloads = 'manual' # https://docs.astral.sh/uv/concepts/projects/dependencies/#default-groups default-groups = [ 'uis', + 'repl', ] # ------ tool.uv ------ @@ -200,9 +201,9 @@ pyvnc = { git = "https://github.com/regulad/pyvnc.git" } xonsh = { git = 'https://github.com/xonsh/xonsh.git', branch = 'main' } # XXX since, we're like, always hacking new shite all-the-time. Bp -# tractor = { git = "https://github.com/goodboy/tractor.git", branch ="piker_pin" } +tractor = { git = "https://github.com/goodboy/tractor.git", branch ="piker_pin" } # tractor = { git = "https://pikers.dev/goodboy/tractor", branch = "piker_pin" } # tractor = { git = "https://pikers.dev/goodboy/tractor", branch = "main" } # ------ goodboy ------ # hackin dev-envs, usually there's something new he's hackin in.. -tractor = { path = "../tractor", editable = true } +# tractor = { path = "../tractor", editable = true } diff --git a/uv.lock b/uv.lock index 1d96ab57..44cced3a 100644 --- a/uv.lock +++ b/uv.lock @@ -1113,7 +1113,7 @@ requires-dist = [ { name = "tomli", specifier = ">=2.0.1,<3.0.0" }, { name = "tomli-w", specifier = ">=1.0.0,<2.0.0" }, { name = "tomlkit", git = "https://github.com/pikers/tomlkit.git?branch=piker_pin" }, - { name = "tractor", editable = "../tractor" }, + { name = "tractor", git = "https://github.com/goodboy/tractor.git?branch=piker_pin" }, { name = "trio", specifier = ">=0.27" }, { name = "trio-typing", specifier = ">=0.10.0" }, { name = "trio-util", specifier = ">=0.7.0,<0.8.0" }, @@ -1868,7 +1868,7 @@ source = { git = "https://github.com/pikers/tomlkit.git?branch=piker_pin#8e0239a [[package]] name = "tractor" version = "0.1.0a6.dev0" -source = { editable = "../tractor" } +source = { git = "https://github.com/goodboy/tractor.git?branch=piker_pin#36307c59175a1d04fecc77ef2c28f5c943b5f3d1" } dependencies = [ { name = "bidict" }, { name = "cffi" }, @@ -1881,48 +1881,6 @@ dependencies = [ { name = "wrapt" }, ] -[package.metadata] -requires-dist = [ - { name = "bidict", specifier = ">=0.23.1" }, - { name = "cffi", specifier = ">=1.17.1" }, - { name = "colorlog", specifier = ">=6.8.2,<7" }, - { name = "msgspec", specifier = ">=0.19.0" }, - { name = "pdbp", specifier = ">=1.8.2,<2" }, - { name = "platformdirs", specifier = ">=4.4.0" }, - { name = "tricycle", specifier = ">=0.4.1,<0.5" }, - { name = "trio", specifier = ">0.27" }, - { name = "wrapt", specifier = ">=1.16.0,<2" }, -] - -[package.metadata.requires-dev] -dev = [ - { name = "greenback", specifier = ">=1.2.1,<2" }, - { name = "pexpect", specifier = ">=4.9.0,<5" }, - { name = "prompt-toolkit", specifier = ">=3.0.50" }, - { name = "psutil", specifier = ">=7.0.0" }, - { name = "pyperclip", specifier = ">=1.9.0" }, - { name = "pytest", specifier = ">=8.3.5" }, - { name = "stackscope", specifier = ">=0.2.2,<0.3" }, - { name = "typing-extensions", specifier = ">=4.14.1" }, - { name = "xonsh", specifier = ">=0.19.2" }, -] -devx = [ - { name = "greenback", specifier = ">=1.2.1,<2" }, - { name = "stackscope", specifier = ">=0.2.2,<0.3" }, - { name = "typing-extensions", specifier = ">=4.14.1" }, -] -lint = [{ name = "ruff", specifier = ">=0.9.6" }] -repl = [ - { name = "prompt-toolkit", specifier = ">=3.0.50" }, - { name = "psutil", specifier = ">=7.0.0" }, - { name = "pyperclip", specifier = ">=1.9.0" }, - { name = "xonsh", specifier = ">=0.19.2" }, -] -testing = [ - { name = "pexpect", specifier = ">=4.9.0,<5" }, - { name = "pytest", specifier = ">=8.3.5" }, -] - [[package]] name = "tricycle" version = "0.4.1"