wifi-densepose/python/tombstone/README.md

1.2 KiB

wifi-densepose 1.99.0 — tombstone release

This sub-directory builds the tombstone wheel described in ADR-117 §7.2.

wifi-densepose==1.1.0 was published on 2025-06-07 as a pure-Python FastAPI + PyTorch server. v2.0+ is a hard rewrite around the Rust crates in v2/crates/ exposed via PyO3.

wifi-densepose==1.99.0 ships no real code — its __init__.py raises ImportError with a migration URL. The point is that any project pinned to wifi-densepose>=1,<2 that runs pip install -U wifi-densepose gets a clear, actionable error instead of a silent import of a broken legacy server.

Build locally

cd python/tombstone
python -m build

Result: dist/wifi_densepose-1.99.0-py3-none-any.whl and the matching sdist.

Smoke-test

pip install dist/wifi_densepose-1.99.0-py3-none-any.whl
python -c "import wifi_densepose"
# Expected: ImportError with the migration URL.

Publish

Publishing is done by the pip-release.yml GH Actions workflow, gated on a v1.99.0-pip tag OR an explicit workflow_dispatch with target: v1-99-tombstone. Per ADR-117 §7.3 this should publish before v2.0.0 to claim the "current" slot in pip's resolver.