Metadata-Version: 2.4
Name: libreflow
Version: 0.0.0
Summary: Asset management tool for VFX and animation studios, built on the Kabaret framework
Project-URL: Repository, https://gitlab.com/lfs.coop/libreflow/libreflow
Project-URL: Issues, https://gitlab.com/lfs.coop/libreflow/libreflow/-/issues
Project-URL: Changelog, https://gitlab.com/lfs.coop/libreflow/libreflow/-/raw/master/CHANGELOG.md
Author-email: Flavio Perez <flavio@lfs.coop>
License-Expression: LGPL-3.0-or-later
License-File: AUTHORS
License-File: LICENSE
Keywords: animation,cgwire,gazu,kabaret,kitsu,libreflow,pipeline,vfx
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: blender-asset-tracer
Requires-Dist: fileseq
Requires-Dist: gazu>=0.8.33
Requires-Dist: kabaret-flow-contextual-dict>=0.3.0
Requires-Dist: kabaret-flow-entities
Requires-Dist: kabaret-script-view>=1.3.1
Requires-Dist: kabaret-subprocess-manager>=1.3.1
Requires-Dist: kabaret>=2.4.0rc6
Requires-Dist: minio
Requires-Dist: psutil
Requires-Dist: pyside6
Requires-Dist: sentry-sdk
Requires-Dist: timeago
Description-Content-Type: text/markdown

# libreflow

LibreFlow is a complete film asset-manager flow example made on top of [Kabaret studio](https://gitlab.com/kabaretstudio/kabaret). Kabaret is a framework and a flow describes a specific organisation on top of it. In this case, we describe how to organize files and folders for an animation project.


## Install

To install the package, run :

> pip install libreflow --pre

This command will also install all needed dependencies, such as pySide, kabaret, and other important librairies.

Currently we need the `--pre` to allow pre releases, which is requiered to get the last version of Kabaret.

## Requierements 

This version is made for python 3.7 and above. And you must have a redis database running to use kabaret !


## Run

>  python -m libreflow.gui --host yourRedisHost --port 6379 --db 0 --cluster xxx --session xx

Where : 

> -m libreflow.gui : calling libre flow with its graphical interface
> --host host : the host url/ip of you redis instance
> --port port : the port of the redis instance
> --password password : if your redis instance is password protected, use this
> --db 0 : the redis index db. It's recommanded to set it to the default (0)
> --cluster clusterName : used to define a group of people within the same workgroup thant can access the same project. Don't change it otherwise you won't access existing projects.
> --session sessionName : to be defined
> --debug (optional) : kabaret debug mode on (it talks a lot)

Not yet implemented options :

> --root_dir path : force the root_dir value instead of the one in the project
> --site sitename : necessary when setting the multisite options ON