Skip to main content

Python SDK for interfacing applications with Edgeberry Device Software

Project description

Edgeberry Banner

The Edgeberry Python SDK is a software library to facilitate communication between Python application and the Edgeberry Device Software. The Edgeberry Python SDK interacts with the Edgeberry Device Software throught the D-Bus API.


Usage

Install the package using pip

pip install edgeberry

After installation, the edgeberry library can be used as follows

# Import the library in your application
from edgeberry import Edgeberry

# Create the Edgeberry object
edgeberry = Edgeberry()

# Available methods
edgeberry.set_application_info("name", "version", "description")    # Called when the program (re)starts
edgeberry.set_status("level", "message")                            # Level can be ok|warning|error|critical

License & Collaboration

Copyright© 2024 Sanne 'SpuQ' Santens. The Edgeberry Python SDK is licensed under the MIT License. The Rules & Guidelines apply to the usage of the Edgeberry™ brand.

Collaboration

If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository and create your branch from main.
  2. Make your changes and ensure they adhere to the project's coding style and conventions.
  3. Test your changes thoroughly.
  4. Ensure your commits are descriptive and well-documented.
  5. Open a pull request, describing the changes you've made and the problem or feature they address.

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

edgeberry-3.1.0.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

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

edgeberry-3.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file edgeberry-3.1.0.tar.gz.

File metadata

  • Download URL: edgeberry-3.1.0.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for edgeberry-3.1.0.tar.gz
Algorithm Hash digest
SHA256 d28b8c5dc0022aaf850de0336df4e7d785bfaac559826903b0fd9f7233324e94
MD5 956ec993258d5d647298e0c42f24f789
BLAKE2b-256 a4d50adfa38061d03024d09b7a30e3caefefd279439b0ab1ec7c5a6b84c119e6

See more details on using hashes here.

File details

Details for the file edgeberry-3.1.0-py3-none-any.whl.

File metadata

  • Download URL: edgeberry-3.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for edgeberry-3.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0fef92f2bbac4569ab829e81ffe4200a17c8a68187acca380dfe56c91988aa4c
MD5 3198bba82cae8b92746366ee19231778
BLAKE2b-256 1eecce39acd7f8f77969d258d021fc420eeb1842292ecb83c4f284a3edc8ce5d

See more details on using hashes here.

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