Pipelime v2.0.0
What's Changed
- 💻 Several fixes for the TUI, to adapt it to the latest updates of
textual. - ⚡ Multiprocessing is now done with
multiprocessingfrom standard library, insted ofbilliardwhich 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). - 💣 ✨ 🔥
pipelimefinally supportspydantic v2! Internally, we still usepydantic v1by doingimport pydantic.v1 as pyd. This can be done starting frompydantic==1.10.17, so that final users can still usepydantic 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
SamplesSequencefrom a single video (each sample will contain one frame of the video). - 🆙 Python supported versions have been updated to
3.10,3.11and3.12. - 🏗️ Tox can now be used to run tests against all supported python versions.
Full Changelog: v1.9.1...v2.0.0