Metadata-Version: 2.1
Name: pywxm
Version: 1.0.0
Summary: AsyncIO Python SDK for WeatherXM
Author-Email: TheNoctambulist <thenoctambulist@zoho.com>
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Framework :: AsyncIO
Classifier: Typing :: Typed
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Project-URL: Homepage, https://github.com/thenoctambulist/pywxm
Project-URL: Issues, https://github.com/thenoctambulist/pywxm/issues
Requires-Python: >=3.11
Requires-Dist: aiohttp>=3.11.11
Requires-Dist: pyjwt>=2.10.1
Description-Content-Type: text/markdown

# pywxm

![PyPI - Version](https://img.shields.io/pypi/v/pywxm)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pywxm)
![PyPI - License](https://img.shields.io/pypi/l/pywxm)

A fully typed asyncio SDK for the [WeatherXM API](https://api.weatherxm.com/api/v1/docs/).

The SDK exposes a subset of the API with a focus around querying current and forecast weather data for a user's weather stations.
Basic rewards information for each station is also supported.
The SDK may be extended over time with other useful APIs.

An example of how to use the SDK can be found in [examples/example.py](examples/example.py).
The example can be run using the `pdm run example` command.
