Skip to main content

Python Library to access the myGEKKO Query API.

Project description

PyMyGekko

Python Library to access the myGEKKO Query API.

PyPI - Version PyPI - Python Version BuyMeCoffee


Table of Contents

Installation

pip install pymygekko

Usage

from aiohttp import ClientSession

from PyMyGekko import MyGekkoQueryApiClient
from PyMyGekko.resources.Lights import LightState

async with ClientSession() as session:
    api = MyGekkoQueryApiClient(
        "USERNAME",
        "APIKEY",
        "GEKKOID",
        session,
    )

    await api.read_data()

    # Read lights
    lights = api.get_lights()
    # assuming there is a light...
    await lights[0].set_state(LightState.ON)

License

pymygekko is distributed under the terms of the MIT license.

Development

Setup

  • Install hatch
  • Create hatch environment
hatch env create

Execute Tests

hatch run pytest

Build

hatch build

Release

  • Increase version, then
hatch build
hatch publish -u __token__ -a <PyPiToken>

Project details


Release history Release notifications | RSS feed

This version

1.4.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymygekko-1.4.0.tar.gz (60.2 kB view details)

Uploaded Source

Built Distribution

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

pymygekko-1.4.0-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

Details for the file pymygekko-1.4.0.tar.gz.

File metadata

  • Download URL: pymygekko-1.4.0.tar.gz
  • Upload date:
  • Size: 60.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for pymygekko-1.4.0.tar.gz
Algorithm Hash digest
SHA256 cc90e1a3522cdc7c236242cb0390de2b3ff9fb876c44041661bbd30cfe254a44
MD5 57ece77ba8946862be95aca621e4e303
BLAKE2b-256 e5081fc829316024a3b8b825393b2de7bd21fbb68c77221eea2d0a71532390b4

See more details on using hashes here.

File details

Details for the file pymygekko-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: pymygekko-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 31.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for pymygekko-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 946d08396ad9241791f15fbb7dccc383a0159369577165da7f204a4937910299
MD5 0c89692c02c3ddc2069d780c0a821117
BLAKE2b-256 44121dc010c5dd7742cc54445ef8c3619270287111994fb8d00169fbac07eda9

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