semvec/pypi-packages huggingface dataset:
cu-receipt 0.1.0
Что-то считаем :)
License: MIT
Requires Python: >=3.10

### Задача 4
Ты работаешь в компании, занимающейся электронной коммерцией, и она сталкивается с проблемой ручного создания чеков для покупателей. Каждый раз, когда покупатель делает заказ, менеджер компании вручную составляет отчёт по каждому заказу, что тратит время и приводит к ошибкам.

Решение этой задачи заключается в автоматизации процесса генерации чеков. Потребуется создать Python-пакет, который автоматически будет генерировать чек на основе информации о заказе и сохранять его в текстовом файле.

**Функциональность пакета**

Напиши пакет, который:

- Принимает данные о заказе в виде JSON-файла со следующей структурой:
```json
{
  'customer_name': 'Иван Иванов',
  'items': [
    {'name': 'Телефон', 'quantity': 1, 'price': 20000},
    {'name': 'Наушники', 'quantity': 2, 'price': 1500}
  ]
}
```
- Создаёт текстовый файл с чеком, который содержит:
  - имя клиента,
  - список товаров (название товара, количество, цена за единицу),
  - общую сумма заказа.
- Поддерживает запуск через командную строку с опциями:
  - `--input-file` для указания входного файла `.json`,
  - `--output-file` для указания выходного файла `.txt`.

Используй следующие имена переменных:
- `customer_name` — имя клиента,
- `items` — список товаров, где каждый товар содержит:
  - `name` — название товара,
  - `quantity` — количество единиц товара,
  - `price` — цена за единицу товара.

**Сборка пакета и публикация**

Когда код написан и проверен, подготовь его к публикации.

- Используй `Egg` для сборки пакета. Для этого нужно создать файл `setup.py`, в котором будут указаны все метаданные и параметры сборки проекта.

- Собери пакет и опубликуй его на PyPI с помощью соответствующих утилит.

**Проверка работоспособности**

Установи пакет с PyPI в другой проект и проверь его работоспособность.
podman-init 1.0.3
Python command-line tool that automates the process of initializing Docker-related files for your projects.
License: MIT

# podman-init
![GitHub License](https://img.shields.io/github/license/suriya-mca/Podman_Init_Cli) ![PyPI - Version](https://img.shields.io/pypi/v/podman-init) ![PyPI - Downloads](https://img.shields.io/pypi/dw/podman-init?color=red) ![GitHub commit activity](https://img.shields.io/github/commit-activity/t/suriya-mca/Podman_Init_Cli?color=orange) ![GitHub Repo stars](https://img.shields.io/github/stars/suriya-mca/Podman_Init_Cli?style=flat&color=pink) ![GitHub forks](https://img.shields.io/github/forks/suriya-mca/Podman_Init_Cli?style=flat&color=yellow) ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/suriya-mca/Podman_Init_Cli/test.yaml?label=test) ![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/suriya-mca/Podman_Init_Cli/publish-pypi.yaml)

`podman-init` is a Python command-line tool that automates the process of initializing Docker-related files for your projects. With `podman-init`, you can quickly generate Dockerfile, docker-compose.yml, and .dockerignore files tailored to your project's language and framework, saving you time and effort during project setup.

## Features

- Interactive shell for creating Docker-related files
- Supports multiple languages and frameworks (Python with Flask/Django, Java with Spring, etc.)
- Easy-to-use command-line interface
- Automates common tasks for Dockerfile generation

## Installation

You can install `podman-init` via pip:

```bash
pip install podman-init
```

## Usage

Simply run podman-init and follow the prompts to generate Docker-related files for your project.

```bash
podman-init
```

[PyPI Package Status](https://pypistats.org/packages/podman-init)

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.