Metadata-Version: 2.1
Name: studiopulsee
Version: 0.17.1
Summary: It's a Python library for VFX project-based LAN deployment
Author: Hitech Enterprise
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Multimedia :: Graphics
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: aiohttp==3.9.5
Requires-Dist: aiosignal==1.3.1
Requires-Dist: alembic==1.13.2
Requires-Dist: aniso8601==9.0.1
Requires-Dist: annotated-types==0.7.0
Requires-Dist: async-timeout==4.0.3
Requires-Dist: attrs==23.2.0
Requires-Dist: Babel==2.13.1
Requires-Dist: bcrypt==4.1.3
Requires-Dist: bidict==0.23.1
Requires-Dist: blinker==1.8.2
Requires-Dist: boto3==1.34.135
Requires-Dist: botocore==1.34.135
Requires-Dist: cachelib==0.9.0
Requires-Dist: camel-converter==3.1.2
Requires-Dist: certifi==2024.6.2
Requires-Dist: cffi==1.16.0
Requires-Dist: charset-normalizer==3.3.2
Requires-Dist: click==8.1.7
Requires-Dist: cryptography==42.0.8
Requires-Dist: debtcollector==3.0.0
Requires-Dist: discord.py==2.3.2
Requires-Dist: dnspython==2.6.1
Requires-Dist: email-validator==2.1.0.post1
Requires-Dist: ffmpeg-python==0.2.0
Requires-Dist: fido2==1.1.2
Requires-Dist: flasgger==0.9.7.1
Requires-Dist: Flask==3.0.0
Requires-Dist: Flask-Bcrypt==1.0.1
Requires-Dist: Flask-Caching==2.1.0
Requires-Dist: Flask-Fixtures==0.3.8
Requires-Dist: flask-fs2==0.7.23
Requires-Dist: Flask-JWT-Extended==4.5.3
Requires-Dist: Flask-Mail==0.9.1
Requires-Dist: Flask-Migrate==4.0.5
Requires-Dist: Flask-Principal==0.4.0
Requires-Dist: Flask-RESTful==0.3.10
Requires-Dist: Flask-SocketIO==5.3.6
Requires-Dist: Flask-SQLAlchemy==3.1.1
Requires-Dist: frozenlist==1.4.1
Requires-Dist: future==1.0.0
Requires-Dist: gazu==0.9.14
Requires-Dist: gevent==23.9.1
Requires-Dist: gevent-websocket==0.10.1
Requires-Dist: greenlet==3.0.3
Requires-Dist: gunicorn==21.2.0
Requires-Dist: h11==0.14.0
Requires-Dist: idna==3.7
Requires-Dist: iso8601==2.1.0
Requires-Dist: isoweek==1.3.3
Requires-Dist: itsdangerous==2.1.2
Requires-Dist: Jinja2==3.1.2
Requires-Dist: jmespath==1.0.1
Requires-Dist: jsonschema==4.22.0
Requires-Dist: jsonschema-specifications==2023.12.1
Requires-Dist: keystoneauth1==5.6.0
Requires-Dist: ldap3==2.9.1
Requires-Dist: Mako==1.3.5
Requires-Dist: MarkupSafe==2.1.5
Requires-Dist: matterhook==0.2
Requires-Dist: meilisearch==0.28.4
Requires-Dist: mistune==3.0.2
Requires-Dist: msgpack==1.0.8
Requires-Dist: multidict==6.0.5
Requires-Dist: netaddr==1.3.0
Requires-Dist: netifaces==0.11.0
Requires-Dist: numpy==1.24.4
Requires-Dist: opencv-python==4.8.1.78
Requires-Dist: OpenTimelineIO==0.15.0
Requires-Dist: orjson==3.9.10
Requires-Dist: os-service-types==1.7.0
Requires-Dist: oslo.config==9.4.0
Requires-Dist: oslo.i18n==6.3.0
Requires-Dist: oslo.serialization==5.4.0
Requires-Dist: oslo.utils==7.1.0
Requires-Dist: packaging==24.1
Requires-Dist: pbr==6.0.0
Requires-Dist: Pillow==10.1.0
Requires-Dist: psutil==5.9.6
Requires-Dist: psycopg==3.1.12
Requires-Dist: psycopg-binary==3.1.12
Requires-Dist: pyaaf2==1.6.0
Requires-Dist: pyasn1==0.6.0
Requires-Dist: pycparser==2.22
Requires-Dist: pydantic==2.7.4
Requires-Dist: pydantic_core==2.18.4
Requires-Dist: PyJWT==2.8.0
Requires-Dist: pyotp==2.9.0
Requires-Dist: pyparsing==3.1.2
Requires-Dist: python-dateutil==2.8.2
Requires-Dist: python-engineio==4.9.1
Requires-Dist: python-keystoneclient==5.4.0
Requires-Dist: python-nomad==2.0.0
Requires-Dist: python-slugify==8.0.1
Requires-Dist: python-socketio==5.10.0
Requires-Dist: python-swiftclient==4.6.0
Requires-Dist: pytz==2023.3.post1
Requires-Dist: PyYAML==6.0.1
Requires-Dist: redis==5.0.1
Requires-Dist: referencing==0.35.1
Requires-Dist: requests==2.31.0
Requires-Dist: rfc3986==2.0.0
Requires-Dist: rpds-py==0.18.1
Requires-Dist: rq==1.15.1
Requires-Dist: s3transfer==0.10.2
Requires-Dist: simple-websocket==1.0.0
Requires-Dist: six==1.16.0
Requires-Dist: slackclient==2.9.4
Requires-Dist: SQLAlchemy==2.0.23
Requires-Dist: SQLAlchemy-Utils==0.41.1
Requires-Dist: stevedore==5.2.0
Requires-Dist: text-unidecode==1.3
Requires-Dist: typing_extensions==4.12.2
Requires-Dist: tzdata==2024.1
Requires-Dist: ua-parser==0.18.0
Requires-Dist: urllib3==2.2.2
Requires-Dist: websocket-client==1.8.0
Requires-Dist: Werkzeug==3.0.1



studiopulsee, the studiopulsee API is the memory of your animation production 
-------------------------------------------------------------

The studiopulsee API allows to store and manage the data of your animation/VFX
production. Through it, you can link all the tools of your pipeline and make
sure they are all synchronized.

A dedicated Python client, _, allows users to
integrate studiopulsee into the tools. 

|CI badge| |Downloads badge| |Discord badge|

Features
~~~~~~~~

studiopulsee can:

-  Store production data, such as projects, shots, assets, tasks, and file metadata.
-  Track the progress of your artists
-  Store preview files and version them
-  Provide folder and file paths for any task
-  Import and Export data to CSV files
-  Publish an event stream of changes

Installation and Documentation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Installation of studiopulsee requires the setup of third-party tools such as a database
instance, so it is recommended to follow the documentation:




Contributing
------------

Contributions are welcomed so long as the 


studiopulsee is based on Python and the `Flask <http://flask.pocoo.org/>`__
framework.

You can use the pre-commit hook for Black (a Python code formatter) before
committing:

.. code:: bash

    pip install pre-commit
    pre-commit install





Contributors
------------

* @Hi Tech Interprise()
* @Divyesh Gohil (studiopulsee) - *maintainer*

About authors
~~~~~~~~~~~~~

studiopulsee is , a company based in Mumbai. We help with animation and
VFX studios to collaborate better through efficient tooling. We already work
with more than 10 studios around the Maharashtra.



