Skip to main content

Reusable classes and methods for CueMS system

Project description

cuems-utils

Reusable classes and methods for CueMS system

PyPI - Version PyPI - Python Version


Table of Contents

Installation

pip install cuemsutils

Release notes

v0.0.7

  • XmlReaderWriter class added, previous classes XmlReader and XmlWriter marked as deprecated.
  • fixed Communicator error handling on path checking.
  • Logger.exception and Logger.critical methods added.

v0.0.6

  • CuemsScript now includes ui_properties property to store UI related properties as a dictionary without restrictions.
  • fixed misspelling at Communicator class
  • internal method to_cuemsdict renamed to as_cuemsdict for clarity

v0.0.5

  • All properties of objects are lowercase except the ones representing classes (e.g. CueList at CuemsScript and Media at MediaCue).
  • Parameters renamed for clarity:
    • uuid -> id
    • loaded -> autoload
    • bott_* -> bottom_*
  • User facing classes can be exported directly (e.g. from cuemsutils.cues import AudioCue, VideoCue)
  • Cue is not longer an accepted object for script validation
  • ui_properties has become an CuemsDict object to facilitate modifications and requierements for UI development.
  • CuemsScript object has method to_json to convert its contents to json format. Internally works via json.dumps and specific calls to methods __json__ when available at class level.

v0.0.4

  • Logger fixed to allow empty extra parameter

License

cuemsutils is distributed under the terms of the GPL v3 license.

Copyright (C) 2025 StageLab

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

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

cuemsutils-0.0.7.post3.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cuemsutils-0.0.7.post3-py3-none-any.whl (55.1 kB view details)

Uploaded Python 3

File details

Details for the file cuemsutils-0.0.7.post3.tar.gz.

File metadata

  • Download URL: cuemsutils-0.0.7.post3.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cuemsutils-0.0.7.post3.tar.gz
Algorithm Hash digest
SHA256 28a8d556df9d8c6237a0701105d117e5fa8eecac9b1fa1708c4552162f5a3917
MD5 47e093aa3d3aa0262cd2d0fc236f58a2
BLAKE2b-256 e8686e0b89f7d517e0a9a29bfbad9f51e25f7c0c67ca60f7c37cdfdd8350e80e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuemsutils-0.0.7.post3.tar.gz:

Publisher: pypi-publish.yml on stagesoft/cuems-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cuemsutils-0.0.7.post3-py3-none-any.whl.

File metadata

File hashes

Hashes for cuemsutils-0.0.7.post3-py3-none-any.whl
Algorithm Hash digest
SHA256 acbceee392c18707dc3966c31f8164e8ffe8ede9b97526541a3503e4e826011b
MD5 83b1cddf4a60a07a803737bf8f0ea4c0
BLAKE2b-256 6176c1496546b9dfb46b979329f6b33352d07bfadd531f3aeb4d4e5a1976da5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cuemsutils-0.0.7.post3-py3-none-any.whl:

Publisher: pypi-publish.yml on stagesoft/cuems-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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