Metadata-Version: 2.1
Name: pygaposa
Version: 0.2.0
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: 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"
Provides-Extra: docs
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: pypandoc>=1.6.3; extra == "docs"
Requires-Dist: readthedocs-sphinx-search; python_version >= "3.9" and 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"
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: 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: readthedocs-sphinx-search; python_version >= "3.9" and 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"

|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
