Metadata-Version: 2.1
Name: Sem6_task2_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

### Задача 2

Финансовый отдел  анализирует доходы и расходы компании по различным категориям. Автоматизация этого процесса позволит сэкономить время и избежать ошибок.

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

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

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

- Загружает данные о транзакциях из CSV-файла и группирует их по категориям.

- Выводит общий объём транзакций для каждой категории.

- Поддерживает запуск через командную строку с опциями:
  - `--input-file` для указания входного файла `.сsv`,
  - `--output-file` для указания выходного файла `.txt`.

Пример выходного отчёта:

```text
Доход: 8000 руб.
Расход: 3000 руб.
```

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

Когда код написан и проверен, подготовь пакет к публикации. Опиши файл `pyproject.toml` и укажи в нём:
  - метаданные проекта (название, версия, имя автора);
  - зависимости (`pandas`);
  - инструменты для сборки (`setuptools` и `wheel`).

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

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