Metadata-Version: 2.1
Name: Sem6_task3_blackpython
Version: 0.1.0
Summary: Тут можно сделать описание бла-бла
Author-email: Amad8y <mihailkaverinskij4838@gmail.com>
License: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pandas>=2.2.0

### Задача 3

Компания собирает данные о продажах с разных магазинов. Требуется автоматизировать этот процесс.

Тебе поручено разработать Python-пакет, который автоматически будет загружать данные о продажах, анализировать их и
генерировать отчёт в виде CSV-файла.

**Функциональность пакета**

Напиши пакет, который:

- Загружает данные о продажах из CSV-файла.
- Группирует данные по колонке `category`.
- Генерирует отчёт с двумя метриками:
    - общая сумма продаж,
    - количество проданных товаров.
- Поддерживает запуск через командную строку с опциями:
    - `--input-file` для указания входного файла `.csv`,
    - `--output-file` для указания выходного файла `.csv`.

Пример выходного CSV-файла:

```text
category,sales,quantity
electronics,1300,7
clothing,700,13
```

**Сборка пакета и публикация**

Когда код написан и проверен, подготовь пакет к публикации.

- Опиши файл `pyproject.toml`.

- Собери пакет и опубликуй его на PyPI с помощью соответствующих утилит.

**Проверка работоспособности**

Установи пакет с PyPI в другой проект и проверь его работоспособность.
