Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dolbyio/dolbyio-rest-apis-client-python

Dolby.io REST APIs Client for Python
https://github.com/dolbyio/dolbyio-rest-apis-client-python

api dolbyio python rest-api sdk webrtc

Last synced: 16 days ago
JSON representation

Dolby.io REST APIs Client for Python

Awesome Lists containing this project

README

        

[![Build Package](https://github.com/DolbyIO/dolbyio-rest-apis-client-python/actions/workflows/build-package.yml/badge.svg)](https://github.com/DolbyIO/dolbyio-rest-apis-client-python/actions/workflows/build-package.yml)
[![Publish Package](https://github.com/DolbyIO/dolbyio-rest-apis-client-python/actions/workflows/publish-package-to-pypi.yml/badge.svg)](https://github.com/DolbyIO/dolbyio-rest-apis-client-python/actions/workflows/publish-package-to-pypi.yml)
[![PyPI](https://img.shields.io/pypi/v/dolbyio-rest-apis)](https://pypi.org/project/dolbyio-rest-apis/)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/dolbyio-rest-apis)
[![License](https://img.shields.io/github/license/DolbyIO/dolbyio-rest-apis-client-python)](LICENSE)

# Dolby.io REST APIs Client for Python

Python wrapper for the [Dolby Millicast](https://docs.dolby.io/streaming-apis/reference) and [Media](https://docs.dolby.io/media-processing/reference/media-enhance-overview) APIs.

## Build the builder

Install the package dependencies to build the installers:

```bash
python3 -m pip install -r requirements.txt
```

## Build the client project

Install the package dependencies to build and run this project:

```bash
python3 -m pip install -r client/requirements.txt
```

Build this project wheel:

```bash
python3 client/setup.py sdist bdist_wheel
```

## Run PyLint on the code

Run the following [pylint](https://pylint.org/) command:

```bash
python3 -m pylint client/src/dolbyio_rest_apis
```