semvec/pypi-packages huggingface dataset:
another-one-report-by-csv-cu-homework 0.1.0
Отчёт по csv file
License: MIT
Requires Python: >=3.12

### Задача 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 в другой проект и проверь его работоспособность.
fontRepertoire 0.1.8
Basic classes to represent character set and glyph repertoire.
License: MIT
Requires Python: >=3.8
Keywords: font

# fontRepertoire

Simple classes to represent 
- Glyph Repertoire as a set of glyph names.
- Character Set as a set of codepoints (integers).
- Codepoint (integers) to Glyphname (string) maping

## Installation

```shell
pip install fontRepertoire
```

## Documentation

For details read the [Documentation](https://fontstuff.gitlab.io/fontRepertoire).
report-by-csv-cu-homework 0.1.0
Отчёт по csv file
License: MIT
Requires Python: >=3.12

### Задача 2

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

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

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

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

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

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

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

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

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

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

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

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

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