semvec/pypi-packages huggingface dataset:
optimalagents 0.1.0
A project generator for web superheroes using FastAPI, Flask, or REST.
Requires Python: >=3.11

# Optimal Agents Project Scaffold Generator ðŸ¦¸

This is a superhero-themed CLI utility that generates starter templates for your next agent-powered web application. Whether you're using **FastAPI**, **Flask**, or a **REST-based Python server**, this tool gives you a jumpstart with:

- CORS-enabled setup
- Static and template folders
- Docker support
- Auto-injected `check_agent_run()` method
- Metadata collection for README
- Heroic vibes throughout!

## ðŸ”§ Installation

```bash
pip install optimalagents
create-uv-project 0.1.0
A modern Python project scaffolder powered by UV.
Requires Python: >=3.12

# create-uv-project

<div align="center">

![UV Project Creator](https://raw.githubusercontent.com/yourusername/create-uv-project/main/assets/logo.png)

[![PyPI version](https://badge.fury.io/py/create-uv-project.svg)](https://badge.fury.io/py/create-uv-project)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python Version](https://img.shields.io/pypi/pyversions/create-uv-project)](https://pypi.org/project/create-uv-project/)

</div>

---

🚀 `create-uv-project` 是一个革命性的 Python 项目脚手架工具，专为现代 Python 开发者打造。它利用 [UV](https://github.com/astral-sh/uv) 包管理器的强大功能，帮助您在几秒钟内创建一个完全配置好的 Python 项目。

## ✨ 特性

- 🎯 **零配置**: 一键创建标准化的 Python 项目结构
- 🔋 **电池已包含**: 预配置了最佳实践和常用工具
- 🚄 **极速依赖安装**: 采用 UV 超快的包管理能力
- 📦 **现代化工具链**: 集成 Poetry/PDM 风格的依赖管理
- 🛡️ **类型检查**: 默认支持 type hints 和 mypy
- 🧪 **测试就绪**: 预置 pytest 配置
- 📝 **文档模板**: 自动生成项目文档框架

## 🚀 快速开始

### 安装

```bash
pip install create-uv-project
```

或者使用 UV（推荐）：

```bash
uv pip install create-uv-project
```

### 使用方法

创建新项目：

```bash
create-uv-project my-awesome-project
```

使用模板创建：

```bash
create-uv-project my-awesome-project --template fastapi
```

## 📖 可用模板

- `basic`: 基础 Python 项目结构
- `cli`: 命令行工具项目
- `fastapi`: FastAPI Web 应用
- `library`: Python 库项目
- `flask`: Flask Web 应用

## 🎨 项目结构

```
my-awesome-project/
├── src/
│   └── my_awesome_project/
│       ├── __init__.py
│       └── main.py
├── tests/
│   └── test_main.py
├── docs/
│   └── index.md
├── README.md
├── pyproject.toml
├── .gitignore
```

## 🛠️ 开发者指南

1. 克隆仓库：
```bash
git clone https://github.com/yourusername/create-uv-project.git
cd create-uv-project
```

2. 安装依赖：
```bash
uv pip install -e ".[dev]"
```

3. 运行测试：
```bash
pytest
```

## 🤝 贡献指南

我们欢迎所有形式的贡献，无论是新功能、文档改进还是错误报告。请查看我们的 [贡献指南](CONTRIBUTING.md) 了解更多信息。

## 📜 许可证

本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情

## 🌟 致谢

- [UV](https://github.com/astral-sh/uv) - 超快的 Python 包管理器
- [所有贡献者](https://github.com/yourusername/create-uv-project/graphs/contributors)

---

<div align="center">
如果这个项目对您有帮助，请考虑给它一个星标 ⭐️
</div>
yta-multimedia 0.2.1
Youtube Autónomo Multimedia Module is here.
Requires Python: ==3.9

# Youtube Autónomo Multimedia Utils Module

This module has been created to handle audio, images and video resources.

This project needs the next environment variables:
- [Audio] GIPHY_API_KEY
- [Audio.Music] MUSIXMATCH_API_KEY



## Audio Module
### Installation
<p>
Use the command 'pip install yta_voice_module'. Once installed, download this file (https://myshell-public-repo-hosting.s3.amazonaws.com/checkpoints_1226.zip) and place the content (folders 'base_speakers' and 'converter') inside this library, in the relative path 'yta_voice_module/resources/openvoice/checkpoints_v2' (you must create those folders). This is needed to use the 'imitate' open_voice functionality, that uses those models to run. Remember to find your library in your python user data. (!This readme will be improved in future versions).
</p>

<p>⚠ There are some libraries that need special installation as they are not public through _pip install_ command.</p>

==> MeloTTS <===
<p>
This library is not published in pypi, so we need to use the "pip install git+https://github.com/myshell-ai/MeloTTS.git" command to install it from the official repo. Also, use the "python -m unidic download" command to install any missing dictionary.

Here you have the official guide for any trouble (https://github.com/myshell-ai/OpenVoice/blob/main/docs/USAGE.md#quick-use).
</p>

==> OpenVoice <==
<p>
TODO: ¿Quizás probar "pip install git+https://github.com/myshell-ai/OpenVoice.git"? Como MeloTSS
This library is not published in pypi, so we need to handle it manually. First, we need to clone the official project with the "git clone https://github.com/myshell-ai/OpenVoice.git" command. Once downloaded, you install it by using the "pip install ./OpenVoice" command. Once installed, we need to manually change a line in the "se_extractor.py" file to let the model instantiation line use only the first argument (there are 3, but we cannot work with cuda nor float16). Please, read this official guide if any trouble (https://github.com/Alienpups/OpenVoice/blob/main/docs/USAGE_WINDOWS.md), and for downloading the "checkpoints_v2" we need to work. Place them in the project. If you have any trouble with languages, use the "python -m unidic download" command.

This library is for voice cloning and uses the MeloTTS library described in the previous step.
</p>

### Notes
- Nothing

## Image Module
### Installation
keras-model-hub 0.1.0
Model hub for Pytorch.
Requires Python: >=3.6
Keywords: keras, AI, Machine learning, Deep learning, tensorflow, model, hub

Usage Sample
''''''''''''

.. code:: python

        from keras_model_hub import TextCNN

        model = Sequential([
                Embedding(vocab_size, embed_dim, input_length=None, mask_zero=False),
                TextCNN(num_classes, activation='softmax')
	])
filter-persist 0.2.0
Custom Streamlit AgGrid component with 0.1.5 and greater having major grid options

# Filter Persist

**Filter Persist** is a custom [Streamlit](https://streamlit.io) component that integrates [AG Grid](https://www.ag-grid.com/) and enables persistent filtering using a local JSON file.

Built with care by **Parshav Shivnani**, this component is ideal for dashboards where user filter preferences need to be retained between sessions.
With 0.1.5 version it has majority of AG-Grid builder options
## 🔧 Features

- Interactive AG Grid component for Streamlit
- Filters are saved and restored from a JSON file
- Simple to integrate in any Streamlit workflow
- No need for AG Grid enterprise modules

## 📦 Installation

Install the package from PyPI:

```bash
pip install filter-persist
```

Example using python
```
import streamlit as st
import pandas as pd
import json
from filter_persist import custom_aggrid

# Sample DataFrame
df = pd.DataFrame({
    "name": ["Alice", "Bob", "Charlie"],
    "age": [25, 30, 30],
})

# Load saved filters from JSON file
try:
    with open("filter_model.json", "r") as f:
        saved_filters = json.load(f)
except FileNotFoundError:
    saved_filters = None

st.title("Filter Persist - AG Grid with JSON Persistence")

# Call the component
result = custom_aggrid(
    data=df.to_dict("records"),
    column_defs=[{"field": c} for c in df.columns],
    filter_model=saved_filters,
)

# Save current filter state to JSON file
if result:
    with open("filter_model.json", "w") as f:
        json.dump(result, f)

# Display current filters
st.subheader("Current Filter Model:")
st.json(result)
```
strictprotocol 0.1.12
A stricter Protocol enforcement for Python
Requires Python: >=3.8
Keywords: protocol, typing, type-checking

# StrictProtocol

**StrictProtocol** is a lightweight runtime validation layer for Python's `Protocol`, enforcing exact method signature conformance at class definition time.

## 🔍 Features

- Enforces **method existence** and **signature compliance** for protocol implementations
- Catches missing or mismatched methods early—at class creation
- Drop-in compatible with `typing.Protocol`

## 🚀 Example

```python
from typing import Protocol
from strictprotocol import StrictProtocol

class Greeter(Protocol):
    def greet(self, name: str) -> str: ...

class MyGreeter(StrictProtocol, Greeter):
    def greet(self, name: str) -> str:
        return f"Hello, {name}"
```

## 📦 Installation

```bash
pip install strictprotocol
```


## 🧪 Testing

To run tests:

```bash
pytest tests/
```

## 📄 License

MIT