diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index a1c83cbe2..2f6a06c93 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -60,6 +60,7 @@ jobs: uses: actions/checkout@v6 with: ref: ${{ github.event_name == 'workflow_dispatch' && format('refs/tags/{0}', inputs.release_tag) || github.ref }} + fetch-depth: 0 - name: Set up Python uses: actions/setup-python@v6 @@ -129,6 +130,7 @@ jobs: with: # For a manual run, we want to check out the commit at the provided tag ref: ${{ github.event_name == 'workflow_dispatch' && format('refs/tags/{0}', inputs.release_tag) || github.ref }} + fetch-depth: 0 # Use a single, modern Python for the canonical release build - name: Set up Python (release build) diff --git a/changelog/v2_0_0.md b/changelog/v2_0_0.md index c47d0e5ff..4a4ca3caf 100644 --- a/changelog/v2_0_0.md +++ b/changelog/v2_0_0.md @@ -196,5 +196,6 @@ It also improves data safety, diagnostics, and general usability. * Upgrade & fix GenTL multi-camera mode by @C-Achard in https://github.com/DeepLabCut/DeepLabCut-live-GUI/pull/76 * Feature: triggered cameras, master and follower scheme by @C-Achard in https://github.com/DeepLabCut/DeepLabCut-live-GUI/pull/96 * Feature: encoding, UI and performance improvements by @C-Achard in https://github.com/DeepLabCut/DeepLabCut-live-GUI/pull/114 +* 2.0 changelogs by @C-Achard in https://github.com/DeepLabCut/DeepLabCut-live-GUI/pull/116 **Full Changelog**: https://github.com/DeepLabCut/DeepLabCut-live-GUI/compare/v2.0.0rc1...v2.0.0 diff --git a/pyproject.toml b/pyproject.toml index da48c7820..fe2998b5b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,9 @@ [build-system] build-backend = "setuptools.build_meta" -requires = [ "setuptools>=68" ] +requires = [ "setuptools>=68", "setuptools-scm[simple]>=9" ] [project] name = "deeplabcut-live-gui" -version = "2.0.0rc1" description = "PySide6-based GUI to run real time pose estimation experiments with DeepLabCut" readme = "README.md" keywords = [ "deep learning", "deeplabcut", "gui", "pose estimation", "real-time" ] @@ -22,6 +21,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", "Topic :: Scientific/Engineering :: Artificial Intelligence", ] +dynamic = [ "version" ] dependencies = [ "cv2-enumerate-cameras", "deeplabcut-live>=1.1",