semvec/pypi-packages huggingface dataset:
sales-analyzer 0.1.0
A package to analyze sales data
License: MIT
Requires Python: >=3.7

### Задача 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 в другой проект и проверь его работоспособность.
CTkGradient 0.3.2
Create a gradient frame for customtkinter.
License: MIT
Keywords: python, tkinter, customtkinter, gradient

<h1 align="center">Create a gradient frame for your customtkinter applications.</h1>

<div align="center">
    <a align="center" href="https://pypi.org/project/ctkgradient">
        <img src="https://img.shields.io/pypi/v/ctkgradient" alt="pypi">
    </a>
    <a align="center" href="https://pepy.tech/project/ctkgradient">
        <img src="https://static.pepy.tech/badge/ctkgradient" alt="Downloads">
    </a>
    <img src="https://img.shields.io/powershellgallery/p/Pester?color=blue" alt="Platform">
</div>


## CTkGradient
CTkGradient is a fork of [GradientFrame-Tkinter](https://github.com/JeanExtreme002/GradientFrame-Tkinter), it is a python module to create customtkinter frames with a gradient background color of your choice, you can choose between a vertical or horizontal gradient, among other options.

> [!NOTE]
> This project is in alpha state, so you may encounter bugs through its use, which I would recommend reporting in issues. I'm thinking about a few features with gradients like buttons and other widgets, so stay tuned!

## How to use it?
Install the module using `pip` (or `pip3`) by typing the next command on console...
```python
pip install CTkGradient
```

Then import it and use it, here is an example:
```python
# Import customtkinter and CTkGradient
import customtkinter as ctk
import CTkGradient as ctkg

# Initialize CustomTkinter
ctk.set_appearance_mode("dark")
ctk.set_default_color_theme("blue")

root = ctk.CTk()

# Create a GradientFrame with custom colors and direction
gradient_frame = ctkg.GradientFrame(
    master = root,
    colors = ("#ec0075", "#ffd366"),
    direction = "vertical",
    corner_radius = 10,
    height = 600,
    width = 800
)

gradient_frame.pack(fill = "both", expand = True)

root.mainloop()
```