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

Uploaded Source

Built Distribution

pydoover-0.3.11-py3-none-any.whl (138.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydoover-0.3.11.tar.gz
  • Upload date:
  • Size: 117.6 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.11.tar.gz
Algorithm Hash digest
SHA256 ab9137b83a1b14f452c85de52e63be409788b72f3d10e60b4350a94c2f6090dd
MD5 7789cbcf901bde1a453f69f67527e732
BLAKE2b-256 900325b3d34780b0bb3a4833a10bcb7b8184d3e1e23dd31943bf8102638bf829

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pydoover-0.3.11-py3-none-any.whl
  • Upload date:
  • Size: 138.7 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 62c22fe9a8897ec1743d90a2b342970d07d2c0ff6b7e3d3848d5f19484cf562d
MD5 eb4c6820f554bc208ab59392e78f5e40
BLAKE2b-256 1559e80ed627b3adfdb76399d2f90b128af0614d108274cdeb9f54951d63e64a

See more details on using hashes here.

Provenance

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