Skip to main content

Python package for interacting with Doover

Project description

PyDoover: The Python Package for Doover

PyDoover is a Python package that provides a simple and easy-to-use interface for using the Doover platform on devices, in tasks and CLIs.

Getting Started

Installing

Python 3.11 or higher is required

# Linux/macOS
python3 -m pip install -U pydoover

# Windows
py -3 -m pip install -U pydoover

# to install the development version:
python3 -m pip install -U git+https://github.com/spaneng/pydoover

There are some optional dependencies that can be installed in a few different use cases:

For using pydoover as a CLI tool, install the CLI optional dependencies:

python3 -m pip install -U pydoover[cli]

If you are using pydoover and need grpc support and are not using the doover_device_base docker image, install the grpc optional dependencies:

We currently use grpcio==1.65.1 across all our services, so you need to install this version of grpcio to avoid issues.

python3 -m pip install -U pydoover[grpc]

Quickstart

TODO

Contributing

For more information, please reach out to the maintainers at hello@doover.com

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for 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

pydoover-0.3.8.tar.gz (117.2 kB view details)

Uploaded Source

Built Distribution

pydoover-0.3.8-py3-none-any.whl (138.3 kB view details)

Uploaded Python 3

File details

Details for the file pydoover-0.3.8.tar.gz.

File metadata

  • Download URL: pydoover-0.3.8.tar.gz
  • Upload date:
  • Size: 117.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pydoover-0.3.8.tar.gz
Algorithm Hash digest
SHA256 6da5fccc99fd0f2cc92f0a7fed2a9e3cb288a918d00aac564557b315aaadb62b
MD5 1267013925bccfb6c055229c5d7cb079
BLAKE2b-256 5d4038e9fdc4e9f9c93a238233137469d8fa5f2b79b214a60168df71d939db5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydoover-0.3.8.tar.gz:

Publisher: push-to-pypi.yml on spaneng/pydoover

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

File details

Details for the file pydoover-0.3.8-py3-none-any.whl.

File metadata

  • Download URL: pydoover-0.3.8-py3-none-any.whl
  • Upload date:
  • Size: 138.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pydoover-0.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 b95f5f929b3c3cf02114ea87880703eee4d37a55f965d2cef1821c809f046c18
MD5 de45cada7c9967dafb8fbfc06d2704e4
BLAKE2b-256 e126d7058de89478f685668de98cb16d099dfab6d385b0045d2a31423aa564eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydoover-0.3.8-py3-none-any.whl:

Publisher: push-to-pypi.yml on spaneng/pydoover

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page