Metadata-Version: 2.1
Name: pyatmo
Version: 6.2.0
Summary: Simple API to access Netatmo weather station data from any Python 3 script. Designed for Home-Assitant (but not only)
Home-page: https://github.com/jabesq/pyatmo
Author: Hugo Dupras
Author-email: jabesq@gmail.com
License: MIT
Description: pyatmo
        ======
        
        [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
        [![GitHub Actions](https://github.com/jabesq/pyatmo/workflows/Python%20package/badge.svg)](https://github.com/jabesq/pyatmo/actions?workflow=Python+package)
        [![PyPi](https://img.shields.io/pypi/v/pyatmo.svg)](https://pypi.python.org/pypi/pyatmo)
        [![license](https://img.shields.io/pypi/l/pyatmo.svg)](https://github.com/jabesq/pyatmo/blob/master/LICENSE.txt)
        
        Simple API to access Netatmo devices and data like weather station or camera data from Python 3.
        For more detailed information see [dev.netatmo.com](http://dev.netatmo.com)
        
        This project has no relation with the Netatmo company.
        
        Install
        -------
        
        To install pyatmo simply run:
        
            pip install pyatmo
        
        Depending on your permissions you might be required to use sudo.
        Once installed you can simple add `pyatmo` to your Python 3 scripts by including:
        
            import pyatmo
        
        Note
        ----
        
        The module requires a valid user account and a registered application. See [usage.md](./usage.md) for further information.
        Be aware that the module may stop working if Netatmo decides to change their API.
        
        Development
        -----------
        
        Clone the repo and install dependencies:
        
            git clone
            cd pyatmo
            pipenv install --dev
        
        To add the pre-commit hook to your environment run:
        
            pip install pre-commit
            pre-commit install
        
        Testing
        -------
        
        To run the full suite simply run the following command from within the virtual environment:
        
            pytest
        
        or
        
            python -m pytest tests/
        
        To generate code coverage xml (e.g. for use in VSCode) run
        
            python -m pytest --cov-report xml:cov.xml --cov smart_home --cov-append tests/
        
        Another way to run the tests is by using `tox`. This runs the tests against the installed package and multiple versions of python.
        
            tox
        
        or by specifying a python version
        
            tox -e py38
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Home Automation
Requires-Python: ~=3.8
Description-Content-Type: text/markdown
