Skip to main content

AYON Python API

Project description

AYON server API

Python client for connection server. Client must be (at least for some time) Python 2 compatible because will be used in DCC that are "older".

Client should support connection to server with raw REST functions and prepared functionality for work with entities. Must not contain only functionality that can be used with core server functionality.

TODOs

  • Current implementation contains prepared functions for entity queries which is not using full potential of OpenPype server but is MongoDB compatible.
    • only functions related to v4 should stay at that place and v3 compatible functions should be moved
  • Missing settings getter
  • Missing CRUD operations for entities (Only read is possible)
  • More clear what is difference in ServerAPIBase and ServerAPI
    • ServerAPI was added primarily for desktop app which handle login and logout in a different way so the class should be maybe removed and ServerAPIBase should be renamed to ServerAPI
    • find more suitable names of classes
    • find more suitable name of objects (right now is used connection or conn)
  • Add folder and task changes to operations
    • Entity hub should use operations to update folders and tasks

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ayon-python-api-0.1.4.tar.gz (44.8 kB view details)

Uploaded Source

Built Distribution

ayon_python_api-0.1.4-py3-none-any.whl (48.2 kB view details)

Uploaded Python 3

File details

Details for the file ayon-python-api-0.1.4.tar.gz.

File metadata

  • Download URL: ayon-python-api-0.1.4.tar.gz
  • Upload date:
  • Size: 44.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for ayon-python-api-0.1.4.tar.gz
Algorithm Hash digest
SHA256 eb0f910f054ae13f62809a6ffb47c2b61927c7c35ac2dfc5e6993d23e4d8295c
MD5 b879896cec4d559ebfa183789a313b76
BLAKE2b-256 cb1f3d24ec2d2acb65b401ea6cf64e4522f8f8337de7c0980f94f2e9e580aad5

See more details on using hashes here.

File details

Details for the file ayon_python_api-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for ayon_python_api-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3a81f1b0787647d5457a0f7b6962ec3953e3cce913ff54d7e9fb30dfdb8a5161
MD5 b5c98298453ded842d21706c4e5e1eb9
BLAKE2b-256 2234949dceca8ad8acd9f58d21e9534f2c462a65782235f25c34ed265acaca8e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page