Metadata-Version: 2.1
Name: freeweather
Version: 0.1.1
Summary: A Python library for fetching weather data using Open-Meteo API.
Home-page: https://github.com/Ohswedd/freeweather
Author: Edoardo Federici
Author-email: ohswedd@gmail.com
License: MIT
Keywords: weather open-meteo API
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: httpx
Requires-Dist: pydantic
Requires-Dist: tenacity
Requires-Dist: pytest
Requires-Dist: pytest-asyncio
Requires-Dist: anyio
Requires-Dist: Faker
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: Faker; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: flake8; extra == "dev"

# FreeWeather

FreeWeather is a Python library for fetching and managing weather data using the Open-Meteo API. It provides easy-to-use interfaces for retrieving current weather, forecasts, and historical data.

## Features

- **Current Weather:** Get real-time weather data for a specified location.
- **Forecasts:** Retrieve weather forecasts for up to 16 days.
- **Historical Data:** Access historical weather data for analysis.
- **Caching:** Optional caching mechanism to reduce API calls.
- **Asynchronous Support:** Leverage `asyncio` for non-blocking operations.

## Installation

Install FreeWeather using `pip`:

```bash
pip install freeweather
