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.5.tar.gz (107.0 kB view details)

Uploaded Source

Built Distribution

pydoover-0.3.5-py3-none-any.whl (126.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydoover-0.3.5.tar.gz
  • Upload date:
  • Size: 107.0 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.5.tar.gz
Algorithm Hash digest
SHA256 41e3d1df02a0426d8d4bd95563ad38717f8850aba9f57f59571bf4e6ff00aeac
MD5 9560e42f0b571a13721d0ed126e22313
BLAKE2b-256 6263778e83fcf8204546131afc59080da3c132d74c007e479cc53e997d462a78

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydoover-0.3.5.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.5-py3-none-any.whl.

File metadata

  • Download URL: pydoover-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 126.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 60c0f262aa25b9ef582a034e93366b525a0f903f7df868f843bc1e8c11688eb3
MD5 b875c76c52aab1e1ae6b1f4abc1aaf71
BLAKE2b-256 b2d0f62fdb45b7b50a50eb4d61b652f0e2fb95136aedf0577b41083d2e18eebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pydoover-0.3.5-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