Metadata-Version: 2.1
Name: dccutils-server
Version: 0.1.2
Summary: dccutils_server is a fastAPI server for DCCs based on dccutils.
Home-page: https://gazu.cg-wire.com/
Author: CG Wire
Author-email: evan@cg-wire.com
License: GNU Library or Lesser General Public License (LGPL)
Keywords: fastapi,dcc,cg,production
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Multimedia :: Graphics
Requires-Python: >=3.7
License-File: LICENSE
Requires-Dist: dccutils (==0.1.7)
Requires-Dist: fastapi (==0.85.0)
Requires-Dist: uvicorn (==0.18.3)
Provides-Extra: dev
Requires-Dist: wheel ; extra == 'dev'
Provides-Extra: test
Requires-Dist: pre-commit (<=2.20.0) ; extra == 'test'
Requires-Dist: black (<=22.8.0) ; (python_version >= "3.5") and extra == 'test'

DCCUtils_server
=====================================

This library offers a fastAPI server for DCCs based on dccutils to abstract the most common features
available in Digital Content Creation (DCC) tools.

It currently supports Blender, Unreal, Maya and Houdini.

|Discord| |Downloads|

How to use it
-------------

Install the library:

.. code-block:: bash

    pip install dccutils_server


Then in your code:

.. code-block:: python

    import dccutils_server

    dccutils_server.server_start_threading()


Contributions
-------------

All contributions are welcome as long as they respect the `C4
contract <https://rfc.zeromq.org/spec:42/C4>`__.

Code must follow the pep8 convention.

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

.. code:: bash

    pip install pre-commit
    pre-commit install


About authors
-------------

DCCUtils is written by CGWire, a company based in France. We help animation and VFX studios to collaborate better through efficient tooling. We already work with more than 70 studios around the world.

Visit `cg-wire.com <https://cg-wire.com>`__ for more information.

|CGWire Logo|

.. |Discord| image:: https://badgen.net/badge/icon/discord?icon=discord&label
   :target: https://discord.com/invite/VbCxtKN
.. |CGWire Logo| image:: https://zou.cg-wire.com/cgwire.png
   :target: https://cg-wire.com
.. |Downloads| image:: https://static.pepy.tech/personalized-badge/dccutils-server?period=month&units=international_system&left_color=grey&right_color=orange&left_text=Downloads
 :target: https://pepy.tech/project/dccutils-server


