Metadata-Version: 2.1
Name: pygaposa
Version: 0.2.2
Summary: Unofficial module for access to Gaposa morotized shades cloud API
Home-page: https://github.com/mwatson2/pygaposa
Author: Mark Watson
Author-email: markwatson@cantab.net
License: MIT
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: aiohttp
Requires-Dist: suncalc
Requires-Dist: typeguard
Provides-Extra: all
Requires-Dist: aioresponses ; extra == 'all'
Requires-Dist: asynctest ; extra == 'all'
Requires-Dist: black ==23.1.0 ; extra == 'all'
Requires-Dist: identify >=1.4.20 ; extra == 'all'
Requires-Dist: myst-parser ; extra == 'all'
Requires-Dist: parameterized ; extra == 'all'
Requires-Dist: pre-commit ; extra == 'all'
Requires-Dist: pypandoc >=1.6.3 ; extra == 'all'
Requires-Dist: pytest ; extra == 'all'
Requires-Dist: pytest-asyncio ; extra == 'all'
Requires-Dist: pytest-cov ; extra == 'all'
Requires-Dist: pytest-flake8 ; extra == 'all'
Requires-Dist: pytest-mock ; extra == 'all'
Requires-Dist: sphinx-autobuild ; extra == 'all'
Requires-Dist: sphinx <6,>=3.5.4 ; extra == 'all'
Requires-Dist: sphinx-book-theme ; extra == 'all'
Requires-Dist: watchdog <1.0.0 ; (python_version < "3.6") and extra == 'all'
Requires-Dist: readthedocs-sphinx-search ; (python_version >= "3.9") and extra == 'all'
Provides-Extra: dev
Requires-Dist: asynctest ; extra == 'dev'
Requires-Dist: black ==23.1.0 ; extra == 'dev'
Requires-Dist: identify >=1.4.20 ; extra == 'dev'
Requires-Dist: parameterized ; extra == 'dev'
Requires-Dist: pre-commit ; extra == 'dev'
Requires-Dist: pytest-mock ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: myst-parser ; extra == 'docs'
Requires-Dist: pypandoc >=1.6.3 ; extra == 'docs'
Requires-Dist: sphinx <6,>=3.5.4 ; extra == 'docs'
Requires-Dist: sphinx-autobuild ; extra == 'docs'
Requires-Dist: sphinx-book-theme ; extra == 'docs'
Requires-Dist: watchdog <1.0.0 ; (python_version < "3.6") and extra == 'docs'
Requires-Dist: readthedocs-sphinx-search ; (python_version >= "3.9") and extra == 'docs'
Provides-Extra: test
Requires-Dist: aioresponses ; extra == 'test'
Requires-Dist: asynctest ; extra == 'test'
Requires-Dist: parameterized ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-asyncio ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-flake8 ; extra == 'test'
Requires-Dist: pytest-mock ; extra == 'test'

|GHA tests| |Codecov report| |pre-commit| |black|

Gaposa Motorized Shades API
===========================

This module provides unofficial access to the cloud API for Gaposa motorized shades as used by the RollApp mobile application


Contributing
------------

Contributions are welcome! If you can see a way to improve this module:

- Do click the fork button
- Make your changes and make a pull request.

Or to report a bug or request something new, make an issue.

.. |GHA tests| image:: https://github.com/mwatson2/pygaposa/workflows/tests/badge.svg
   :target: https://github.com/mwatson2/pygaposa/actions?query=workflow%3Atests
   :alt: GHA Status
.. |Codecov report| image:: https://codecov.io/github/mwatson2/pygaposa/coverage.svg?branch=master
   :target: https://codecov.io/github/mwatson2/pygaposa?branch=master
   :alt: Coverage
.. |pre-commit| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white
   :target: https://github.com/pre-commit/pre-commit
   :alt: pre-commit
.. |black| image:: https://img.shields.io/badge/code%20style-black-000000.svg
   :target: https://github.com/psf/black
   :alt: black
