From 1c74661dc58bf493e60754802b0135db641bbc98 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 14 Feb 2026 10:21:15 +0000 Subject: [PATCH 1/3] Initial plan From c142b2295bd39fc4d3e070b6a426806d3ed6127d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 14 Feb 2026 10:23:16 +0000 Subject: [PATCH 2/3] Replace make dist with python -m build in PyPI workflow Co-authored-by: MMathisLab <28102185+MMathisLab@users.noreply.github.com> --- .github/workflows/python-package.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 0ba313c..35228ef 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -42,6 +42,7 @@ jobs: pip install wheel pip install "packaging>=24.2" pip install twine + pip install build - name: Checkout code uses: actions/checkout@v4 @@ -52,7 +53,7 @@ jobs: TWINE_USERNAME: __token__ TWINE_PASSWORD: ${{ secrets.PYPI_TOKEN }} run: | - make dist + python -m build ls dist/ - tar tvf dist/deeplabcut-live-*.tar.gz + tar tvf dist/deeplabcut_live-*.tar.gz python3 -m twine upload --verbose dist/* From 16e3e41b679dae86534e1625cc2a9f1b93a5ff66 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 14 Feb 2026 10:23:41 +0000 Subject: [PATCH 3/3] Reorder pip install to place build before twine Co-authored-by: MMathisLab <28102185+MMathisLab@users.noreply.github.com> --- .github/workflows/python-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 35228ef..e0ed127 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -41,8 +41,8 @@ jobs: pip install --upgrade pip pip install wheel pip install "packaging>=24.2" - pip install twine pip install build + pip install twine - name: Checkout code uses: actions/checkout@v4