From 47becdc0632bec04caac6923811b4aba6f4a1df6 Mon Sep 17 00:00:00 2001 From: Nick Sweeting Date: Mon, 27 Jul 2026 15:26:23 -0700 Subject: [PATCH] Declare direct plugin dependency without pin --- pyproject.toml | 3 ++- uv.lock | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 764e47e6..5430f209 100755 --- a/pyproject.toml +++ b/pyproject.toml @@ -81,7 +81,8 @@ dependencies = [ ### Extractor dependencies (runtime binaries resolved through abxpkg) ### Binary/Package Management "abxbus==2.5.40", # EventBus API - "abxpkg", # direct imports only; version constrained by abx-dl/abx-plugins + "abxpkg", # direct imports only; version constrained by abx-dl -> abx-plugins + "abx-plugins", # direct imports only; version constrained by abx-dl "abx-dl==1.12.16", # shared ArchiveBox downloader package with blocking install preflight ### UUID7 backport for Python <3.14 "uuid7>=0.1.0; python_version < '3.14'", # provides the uuid_extensions module on Python 3.13 diff --git a/uv.lock b/uv.lock index 2b72dc18..733b79bd 100644 --- a/uv.lock +++ b/uv.lock @@ -127,6 +127,7 @@ version = "0.9.35rc153" source = { editable = "." } dependencies = [ { name = "abx-dl" }, + { name = "abx-plugins" }, { name = "abxbus" }, { name = "abxpkg" }, { name = "atomicwrites" }, @@ -223,6 +224,7 @@ dev = [ [package.metadata] requires-dist = [ { name = "abx-dl", specifier = "==1.12.16" }, + { name = "abx-plugins" }, { name = "abxbus", specifier = "==2.5.40" }, { name = "abxpkg" }, { name = "archivebox", extras = ["sonic", "ldap", "debug"], marker = "extra == 'all'" },