semvec/pypi-packages huggingface dataset:
whisperx-stubs 3.4.5.1
Type stubs for whisperx
License: MIT
Requires Python: >=3.10

# whisperx-stubs

Type stubs for the [whisperx](https://github.com/m-bain/whisperX) library. Note, I do not own the whisperx project. This is just a types folder to make it easier to work with whisperx.

This package provides type information that can be used by static type checkers like mypy, pyright, and IDEs to provide better code completion and type checking for whisperx.

## Installation

```bash
pip install whisperx-stubs
```

## Usage

Once installed, your type checker should automatically discover and use these stubs when analyzing code that uses whisperx.

## License

This project is licensed under the MIT License.

## Generated Content

These stubs were auto-generated using mypy's stubgen tool and may require manual refinement for optimal accuracy.
ai-code-recorder-client 1.0.3
AI代码记录器 MCP 客户端 - 通过 MCP 协议记录 AI 生成的代码片段
License: MIT
Requires Python: >=3.8
Keywords: ai, code, cursor, development, mcp, recorder

# AI代码记录器客户端

AI代码记录器的 MCP 客户端，运行在本地，通过 MCP 协议与 Cursor 集成，获取 Git 信息并将 AI 生成的代码片段上报到远程服务器。

> **当前版本**: v1.0.2  
> **PyPI**: [ai-code-recorder-client](https://pypi.org/project/ai-code-recorder-client/)  
> **架构**: 客户端本地运行 + 远程API服务器

## 一. 介绍与特性

- 自动收集 Git 仓库信息（仓库地址、分支、提交等）
- 记录 AI 生成的代码片段及上下文信息到远程服务器
- 与 Cursor 通过 MCP 协议无缝集成
- 提供基础工具：获取仓库信息、记录代码、生成 AGENTS 指南

## 二. 环境要求

- Python 版本：3.8 ~ 3.12
- 操作系统：Windows / macOS / Linux（推荐 macOS 或 Linux）
- Cursor 已安装并支持 MCP 配置

## 三. 安装

从 PyPI 安装（推荐）：

```bash
pip install ai-code-recorder-client
```

从源码安装（开发用）：

```bash
# 克隆仓库并进入客户端目录
git clone https://github.com/ai-code-team/ai-code-recorder.git
cd ai-code-recorder/client

# 安装开发版本
pip install -e .
```

## 四. 在 Cursor 中配置 MCP

编辑 `~/.cursor/mcp.json`（无则创建）：

```json
{
  "mcpServers": {
    "ai-code-recorder": {
      "command": "uvx",
      "args": ["ai-code-recorder-client"]
    }
  }
}
```

说明：
- 可执行入口为 `ai-code-recorder-client`（`pyproject.toml` 的 `project.scripts` 中定义）
- 该客户端以 stdio 模式运行，无需额外端口配置

## 五. 可用工具说明

### create_agents_guide
- 功能：在项目根目录创建或更新 `AGENTS.md`，给智能体提供使用规范
- 参数：`project_root`（可选）。不指定则使用当前工作目录

### get_repository_info
- 功能：获取本地 Git 仓库与用户信息
- 参数：
  - `project_root`（必填）：客户端项目的根目录绝对路径
  - `file_path`（可选）：文件的相对或绝对路径
- 返回：JSON 字符串，包含 `repository_info` 与 `user_info`

### record_code_snippet
- 功能：记录 AI 生成的代码片段到远端
- 核心参数：`filename`、`language`、`source`、`code`（建议提供完整信息）
- 可选参数：`file_path`、`project_context`、`repository_url`、`git_branch`、`commit_hash`、`meta`
- 说明：工具会自动从本地获取Git信息并上报到远程API服务器进行存储分析

## 六. 开发与发布

本地开发：

```bash
git clone https://github.com/ai-code-team/ai-code-recorder.git
cd ai-code-recorder/client
pip install -e .
```

发布到 PyPI：

1) 安装发布工具

```bash
pip install build twine
```

2) 配置 PyPI API Token（示例）

```bash
export PYPI_API_TOKEN="pypi-your-token-here"
```

3) 一键发布（在 `client/` 目录执行）

```bash
./release.sh
```

发布脚本将执行：清理、构建、检查、安装测试与发布等步骤。

## 七. 许可证

MIT License，详见仓库内 `client/LICENSE`。
lts-gtts 2.5.5
gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with Google Translate text-to-speech API
License: MIT
Requires Python: >=3.7
Keywords: gtts-lts, text to speech, Google Translate, TTS

# gtts-lts

**gTTS** (*Google Text-to-Speech*), a Python library and CLI tool to interface with Google Translate's text-to-speech API. 
Write spoken `mp3` data to a file, a file-like object (bytestring) for further audio manipulation, or `stdout`.
<https://gtts.readthedocs.io/>

[![PyPI version](https://img.shields.io/pypi/v/gTTS.svg)](https://pypi.org/project/gTTS/)
[![Python versions](https://img.shields.io/pypi/pyversions/gTTS.svg)](https://pypi.org/project/gTTS/)
[![Tests workflow](https://github.com/pndurette/gtts/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/pndurette/gTTS/actions)
[![codecov](https://codecov.io/gh/pndurette/gTTS/branch/master/graph/badge.svg)](https://codecov.io/gh/pndurette/gTTS)
[![Commits Since](https://img.shields.io/github/commits-since/pndurette/gTTS/latest.svg)](https://github.com/pndurette/gTTS/commits/)
[![PyPi Downloads](https://static.pepy.tech/badge/gtts)](http://pepy.tech/project/gtts)
[![Buy me a Coffee](https://img.shields.io/badge/buy%20me%20a-coffee-orange)](https://www.buymeacoffee.com/pndurette)

## Features

-   Customizable speech-specific sentence tokenizer that allows for unlimited lengths of text to be read, all while keeping proper intonation, abbreviations, decimals and more;
-   Customizable text pre-processors which can, for example, provide pronunciation corrections;

### Installation

    $ pip install gtts-lts

### Quickstart

Command Line:

    $ gtts-cli 'hello' --output hello.mp3

Module:

    >>> from gtts import gTTS
    >>> tts = gTTS('hello')
    >>> tts.save('hello.mp3')

See <https://gtts.readthedocs.io/> for documentation and examples.

### Disclaimer

This project is *not* affiliated with Google or Google Cloud. Breaking upstream changes *can* occur without notice. This project is leveraging the undocumented [Google Translate](https://translate.google.com) speech functionality and is *different* from [Google Cloud Text-to-Speech](https://cloud.google.com/text-to-speech/).

### Project

-   [Questions & community](https://github.com/pndurette/gTTS/discussions)
-   [Changelog](CHANGELOG.md)
-   [Contributing](CONTRIBUTING.rst)

### Licence

[The MIT License (MIT)](LICENSE) Copyright © 2014-2024 Pierre Nicolas Durette & [Contributors](https://github.com/pndurette/gTTS/graphs/contributors)
please-do-not-define 0.3.6
A Python library that prevents defining female-related names in code
License: MIT
Requires Python: >=3.7
Keywords: naming-conventions code-quality gender-neutral

# please_do_not_define
Python library that prevents you from defining variables, functions or classes with names that contain female-related terms.
Now that a small number of women declare that they are undefinedable. The library will make sure that you won't offend them.

## Installation

`pip install please_do_not_define`

## Purpose

This library helps maintain gender-neutral naming in your Python code by detecting and blocking the use of female-related terms in variable, function, and class names.

## Features
- Scans Python code for names containing female-related terms

- Blocks execution if prohibited names are found

- Supports detection of both English and Chinese female-related terms

- Works with various file encodings

## Usage

Simply import the library in your Python script:

`import please_do_not_define`

The library will automatically scan your main script file when imported and raise a NameError if any prohibited names are found.

## Prohibited Terms

The library checks for names containing any of the following terms (case insensitive):

- Chinese Terms:

`女, 姑, 婆, 媳, 妇, 娘, 嬷, 姐, 妹, 嬢, 媛`

- English Terms:

`woman, women, girl, lady, Miss, Mrs, queen, female, she, her`

## Example

If your code contains:
```
def print_girl_name():
    pass
```

The library will raise:

`NameError: name 'print_girl_name' is illegal. Please don't try to define a female.`

## bin

The bin name is `checkname`, the usage is as follows:

- `checkname filename` check whether your filename has the illegal name
- `checkname -s code` check whether your input code has the illegal name
- `checkname -v` show the version of the library
- `checkname -h` show the help information

## Note

This library is intended to satirize a point of view, not to actually express this.

## License

MIT