Skip to content

Pipelime v2.0.0

Choose a tag to compare

@lykius lykius released this 14 Mar 09:35
· 30 commits to main since this release
2bba93d

What's Changed

  • 💻 Several fixes for the TUI, to adapt it to the latest updates of textual.
  • ⚡ Multiprocessing is now done with multiprocessing from standard library, insted of billiard which caused random deadlocks. This change prevents spawning nested processes by default, but it is possible to enable it with a flag in the grabber ( ⚠️ this may lead to zombie processes and unreleased resources in case of unhandled crashes).
  • 💣 ✨ 🔥 pipelime finally supports pydantic v2! Internally, we still use pydantic v1 by doing import pydantic.v1 as pyd. This can be done starting from pydantic==1.10.17, so that final users can still use pydantic v1, if needed.
  • 💥 The data cache is disabled by default for all items! A new option can be passed to the CLI to enable it for all the items or for a specific subset.
  • ✨ It is now possible to create a SamplesSequence from a single video (each sample will contain one frame of the video).
  • 🆙 Python supported versions have been updated to 3.10, 3.11 and 3.12.
  • 🏗️ Tox can now be used to run tests against all supported python versions.

Full Changelog: v1.9.1...v2.0.0