11# Weather Data Analysis  
2- [ ![ Linting and Testing] ( https://github.com/agredyaev/async-python-sprint-1/actions/workflows/app-testing.yml/badge.svg )] ( https://github.com/agredyaev/async-python-sprint-1/actions/workflows/app-testing.yml ) 
32![ Python] ( https://img.shields.io/badge/python-3.13-blue ) 
4- ![ Pydantic] ( https://img.shields.io/badge/pydantic-red ) 
5- ![ HTTPX] ( https://img.shields.io/badge/httpx-green ) 
6- ![ UV] ( https://img.shields.io/badge/uv-lemon ) 
7- ![ Ruff] ( https://img.shields.io/badge/ruff-linter-orange ) 
8- [ ![ MIT License] ( https://img.shields.io/badge/license-MIT-blue.svg )] ( LICENSE ) 
3+ [ ![ uv] ( https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json )] ( https://github.com/astral-sh/uv ) 
4+ [ ![ Ruff] ( https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json )] ( https://github.com/astral-sh/ruff ) 
5+ [ ![ Actions status] ( https://github.com/agredyaev/async-python-sprint-1/actions/workflows/app-testing.yml/badge.svg )] ( https://github.com/agredyaev/async-python-sprint-1/actions ) 
6+ ![ Pydantic] ( https://img.shields.io/badge/Pydantic-red?logo=pydantic&logoColor=white ) 
7+ ![ HTTPX] ( https://img.shields.io/badge/HTTPX-green?logo=httpx&logoColor=white ) 
8+ ![ Polars] ( https://img.shields.io/badge/Polars-blue?logo=polars&logoColor=white ) 
9+ [ ![ MIT License] ( https://img.shields.io/badge/license-MIT-green.svg )] ( LICENSE ) 
910
1011## Project Overview  
1112
@@ -16,3 +17,18 @@ This project analyzes weather conditions using data from the Yandex Weather API.
1617-  ** ExtractTask** : Extracts and validates relevant weather data.
1718-  ** TransformTask** : Processes and transforms raw weather data into structured formats.
1819-  ** AnalyzeTask** : Analyzes transformed data to compute key metrics like weather scores.
20+ 
21+ ## Deploy  
22+ ``` bash 
23+ #  clone the repository
24+ git clone https://github.com/agredyaev/async-python-sprint-1.git
25+ cd  async-python-sprint-1
26+ #  setup the environment
27+ make setup
28+ #  activate the virtual environment
29+ .  ./.venv/bin/activate
30+ #  run the app
31+ make run
32+ #  run the tests
33+ make test 
34+ ``` 
0 commit comments