Skip to content

Releases: vietanhdev/anylabeling

v0.4.36 — Fix anylabeling-gpu install (#227); CI test gate

25 Apr 03:52

Choose a tag to compare

Summary

This release fixes anylabeling-gpu, which has shipped broken since 0.4.30 (#227). It also lands a cross-platform CI test gate that prevents the next regression from hitting PyPI.

If you hit ValueError: assignment destination is read-only at startup with an older anylabeling-gpu, upgrade with:

pip install -U anylabeling-gpu

What changed

Fixes

  • anylabeling-gpu is publishable again — the setup.py shim that renamed the package was silently rejected by PEP 621, so every GPU tag from 0.4.30 onward produced an anylabeling-*.whl PyPI rejected. The GPU workflow now seds pyproject.toml directly before python -m build and asserts the wheel name.
  • Resource regeneration scripts work againscripts/compile_languages.py and scripts/generate_languages.py were calling pyrcc5 / pyrcc6, neither of which exists in PyQt6. Switched to pyside6-rcc + pyside6-lrelease with PyQt6 import rewriting.

CI

  • New .github/workflows/tests.yml runs the unit suite on a 9-cell matrix (Ubuntu/Windows/macOS × Python 3.11/3.12/3.13).
  • Both PyPI publish workflows and the binary-release workflow gate on the matrix via needs: test. A red matrix blocks the upload.
  • Action versions bumped (checkout → v4, setup-python → v5, setup-miniconda → v3).

Dependencies

  • Floors raised to versions verified to install cleanly on every supported Python:
    • natsort >= 8.4.0, Pillow >= 11.0.0, termcolor >= 2.4.0, PyQt6 >= 6.7.0, osam >= 0.4.0
  • Added a huggingface_hub >= 0.24.0 floor (was unconstrained).
  • Added PySide6-Essentials to the [dev] extras (only used to regenerate Qt resources).

Docs

  • Added CLAUDE.md with an architecture overview and a 6-step pre-publish playbook.
  • Rewrote .cursorrules to mirror it.

PyPI

If you find this project useful, please consider sponsoring its development.

AnyLabeling v0.4.35

22 Feb 04:17

Choose a tag to compare

What's Changed

Note: We don't have all machine environment for testing. Please test them and open a PR if you find any issues. Thank you very much!

If you find this project useful, please consider sponsoring its development.

AnyLabeling v0.4.29

04 May 09:02

Choose a tag to compare

What's Changed

-Added new Github workflow for binary builds. Now you can download pre-built binaries for AnyLabeling!

Note: We don't have all machine environment for testing. Please test them and open a PR if you find any issues. Thank you very much!

If you find this project useful, please consider sponsoring its development.

AnyLabeling v0.4.25

03 May 19:00

Choose a tag to compare

What's Changed

  • Dark/Light theme:

  • Dock-style toolbars - Freely arrange your labeling workspace:

  • Fixed inconsistent colors between Objects and Labels lists when using auto-labeling feature.

If you find this project useful, please consider sponsoring its development.

AnyLearning v0.4.16

14 Mar 15:15
ef59ccb

Choose a tag to compare

What's Changed

Export data from AnyLearning to different formats:

  • YOLO
  • COCO
  • Pascal VOC
  • CreateML

Screenshot:

If you find this project useful, please consider sponsoring its development.

AnyLabeling v0.4.8

03 Aug 07:49

Choose a tag to compare

What's Changed

  • Add Segment Anything 2 support.
  • Remove YOLOv5.
  • Fix crash when removing points.
  • Canvas performance improvements.
  • Fix for loading model configs.

AnyLabeling v0.3.3

02 Jul 04:01

Choose a tag to compare

What's Changed

  • Fixed some issues when inferencing SAM.
  • Adjust color for a better look in Dark mode.

If you find this project useful, please consider sponsoring its development.

AnyLabeling v0.3.2

29 Jun 01:17

Choose a tag to compare

What's Changed

  • Support models from SAM Exporter.
  • Use zip format for model downloading.
  • Support MobileSAM - super fast auto labeling experience.
  • Fix wrong model URL for SAM ViT-L.
Screenshot 2023-06-29 at 12 54 30 AM

If you find this project useful, please consider sponsoring its development.

AnyLabeling v0.2.24

07 May 15:52

Choose a tag to compare

What's Changed

  • Fix building .dmg for macOS.

If you find this project useful, please consider sponsoring its development.

AnyLabeling v0.2.23

07 May 15:28
71bba13

Choose a tag to compare

What's Changed

  • Handle some issues with model downloading:
    • Wrong status.
    • Timeout when downloading models.

If you find this project useful, please consider sponsoring its development.