• v3.2.0 7b13644421

    feat: virtual PyPI repos can merge local + remote members (#51)
    ci/woodpecker/tag/docker Pipeline was successful

    unkinben released this 2026-06-23 22:20:05 +10:00

    Summary

    • Virtual engine detects local members and generates indexes in-memory
    • MemberIndex.RepoType drives correct URL prefix in merged output
    • PyPI merger rewrites links to /api/v1/local/ or /api/v1/remote/ appropriately
    • Includes local PyPI support (cherry-picked from #50)

    Test plan

    • Upload wheel to local PyPI → install from direct local URL
    • Create virtual with local + remote → install from virtual URL
    • Both paths produce correct absolute download URLs

    Reviewed-on: #51
    Co-authored-by: Ben Vincent ben@unkin.net
    Co-committed-by: Ben Vincent ben@unkin.net

    Downloads