semvec/pypi-packages huggingface dataset:
PaiEngine 0.0.5
PaiEngine - UI engine

# how to install

type "pip install PaiEngine" into the cmd
or type "-m pip install PaiEngine"

# how to use

1. create new python script

2. type import PaiEngine in line 1

3. type PaiEngine.init(screen or None, app name)
3.1 PaiEngine.SetBackgroundColor(app name, (color R, color G, color B))
3.2 PaiEngine.SetBackgroundTransparency(app name, Transparency 0 - 255)
3.3 PaiEngine.CreateText(app name, text, x, y, font size or None, color or None)
3.3.1 PaiEngine.SetTextColor(app name, index, (color R, color G, color B))
3.3.2 PaiEngine.SetTextTransparency(app name, index, Transparency 0 - 255)

4. PaiEngine.CreateFrame(app_name, width, height, (Position X, Position Y))
4.1 You can use it like 3.

5. PaiEngine.CreateButton(app name, button name, text, callback or None, font size, (Text color R, Text color G, Text color B), (Background color R, Background color G, Background color B), Text Transparency 0 - 255, Background Transparency 0 - 255)
5.1 PaiEngine.SetButtonPosition(app name, button name, x, y)
5.2 PaiEngine.SetButtonSize(app name, button name, width, height)

6. main loop
6.1 PaiEngine.Draw(app name, screen or None)
6.2 PaiEngine.HandleClick(app name, (Position X, Position Y))
6.3 PaiEngine.GetFrameRect(app name) ← the function is return the value
6.4 PaiEngine.GetSurface(app name) ← the function is return the display
mcp-yuye-data-analyzer 0.6
Add your description here
Requires Python: >=3.11

# 数据分析助手

## 本地调试
```
uv --directory /Users/morris/Desktop/coding/mcp-data-analzyer run main.py
```
## 提示词
分析{需要分析的文件路径}的各个方面，包含文字和图表，将分析结果保存为markdown格式的分析报告，
分析报告保存到{文件保存路径}目录下

## MCP 配置
```
{
   "mcp-data-analyzer":{
       "command": "uvx",
      "args": ["mcp-data-analyzer"]
   }
}

```

## 对外分享
三步：  
[01 账号申请](./pypi包上传/01%20账号申请.md)  
[02 上传压缩包到pypi](./pypi包上传/03%20上传压缩包到pypi.md)  
03 测试效果
jsonvalidatingschemaextractor 0.1.0
Validate and extract values from JSON objects using JSON schema.
Requires Python: >=3.11

# jsonschemaextractor

An extension to JSON schema allowing extracting values from objects declaratively by specifying them in the schema.

## Installation

```shell
pip install jsonvalidatingschemaextractor
```

## Usage

To extract a value from a JSON object into a field, specify an `extract_to` property in the JSON schema which contains the name
with which the value should be extracted into the resulting dictionary.

In the example below, we extract the `name` field in the JSON to a `username` field in the dictionary.

```python
from jsonschema.validators import Draft7Validator
from jsonvalidatingschemaextractor import Extractor

schema = {
    "type": "object",
    "properties": {
        "name": {
            "type": "string",
            "extract_to": "username"
        }
    }
}

validator = Draft7Validator(schema=schema)
extractor = Extractor(validator=validator)  # noqa
result = extractor.validate_and_extract({"name": "John Doe"})

assert result.extracted_values == {"username": "John Doe"}
```