semvec/pypi-packages huggingface dataset:
n3mpy 0.1.3
一个简短的包描述
Requires Python: >=3.7
Keywords: 示例 包 python

Package MikeZhou Talk
=====================

一个示例Python包项目

简介
----

这是一个用于演示如何创建和发布Python包的示例项目。

功能特性
--------

* 功能1：示例功能描述
* 功能2：示例功能描述
* 功能3：示例功能描述

安装
----

使用 pip 安装：

.. code-block:: bash

    pip install n3mpy

快速开始
--------

.. code-block:: python

    from n3mpy import hello
    
    # 调用示例函数
    print(hello())

要求
----

* Python 3.7 或更高版本

依赖项
------

* 无特殊依赖（或在这里列出您的依赖项）

使用示例
--------

详细的使用示例：

.. code-block:: python

    import n3mpy
    
    # 在这里添加更多使用示例
    print(n3mpy.__version__)
    print(n3mpy.hello())

贡献
----

欢迎贡献！请随时提交 Pull Request。

开发设置：

.. code-block:: bash

    # 克隆仓库
    git clone https://github.com/yourusername/package-mikezhou-talk.git
    cd package-mikezhou-talk
    
    # 安装开发依赖
    pip install -e .[dev]
    
    # 运行测试
    pytest

许可证
------

本项目采用 MIT 许可证 - 详见 LICENSE 文件

作者
----

* **Your Name** - *初始工作*

联系方式
--------

* Email: your.email@example.com
* GitHub: https://github.com/yourusername

更新日志
--------

0.1.0 (2025-11-04)
~~~~~~~~~~~~~~~~~~

* 初始版本发布
* 基本功能实现
spyrite 0.2.0
Add your description here
Requires Python: >=3.12

# spyrite

Python library to create MapLibre/Mapbox compatible sprite file.

## Features

- Few dependencies (only Pillow)
- Input: Image files of icons (no SVG support)
  - Parameters:
    - max_width: Maximum width of the sprite image, default is 1024
    - icon_height: Height of each icon, default is 32
    - padding: Gap between icons, default is 2
- Output: MapLibre/Mapbox compatible sprite files (sprite.png and sprite.json)

## Sprite Specification

- Icon name is derived from the filename without extension (e.g., bank-JP.png -> bank-JP)
- Height of each icon is uniform (icon_height)
- Width of each icon is proportional to the original aspect ratio
- Total width of the sprite image does not exceed max_width in almost all cases
  - If an icon is too wide to fit in the remaining space of the current row, it is moved to the next row
  - If an icon with fixed height of icon_height is wider than max_width, the icon won't be resized and set to a row as is. Then, width of the sprite image may exceed max_width.

## CLI Usage

```bash
pip install spyrite
spyrite --help
```

```planetext
usage: spyrite [-h] [--output-dir OUTPUT_DIR] [--padding PADDING] [--icon-height ICON_HEIGHT]
               [--max-width MAX_WIDTH] [--retina]
               icons_dir

Generate a MapLibre/Mapbox compatible sprite sheet from PNG icons.

positional arguments:
  icons_dir             Directory that contains source icons

options:
  -h, --help            show this help message and exit
  --output-dir OUTPUT_DIR
                        Directory to write output files to (default: current directory)
  --padding PADDING     XY gap (in px) inserted between icons (default: 2)
  --icon-height ICON_HEIGHT
                        Height (in px) each icon is resized to (default: 32)
  --max-width MAX_WIDTH
                        Maximum width (in px) of the generated sprite sheet (default: 1024)
  --retina              Flag indicating that the output should be treated as retina assets.
```

```bash
spyrite icons_dir
# This will generate sprite.png and sprite.json in the current directory

spyrite icons_dir --output-dir output_dir --max-width 2048 --icon-height 128 --padding 4 --retina
# This will generate sprite.png and sprite.json in output_dir with specified parameters
```

### Example

```bash
# convert maki-icons https://github.com/mapbox/maki
spyrite sample/maki-icons --output-dir sample # sprite.json/png
spyrite sample/maki-icons --output-dir sample --retina # sprite@2x.json/png
```

![](sample/sprite@2x.png)*sample/sprite@2x.png*

[sample/sprite@2x.json](sample/sprite@2x.json)

## Development

```bash
uv sync
uv run python -m spyrite
uv run pytest
uv run ruff check .
uv run ty check spyrite
```
simple-rag-pranav 0.1.0
A minimal, easy-to-use RAG (Retrieval Augmented Generation) library.
Requires Python: >=3.8

# SimpleRAG

SimpleRAG is a lightweight, plug-and-play Retrieval-Augmented Generation (RAG) library using OpenAI and Sentence Transformers.

## Installation

```bash
pip install simple-rag-pranav
sintelli-api-client 0.1.0
Official Python client library for the Sintelli API
Requires Python: >=3.7

# Sintelli API Client (Python)

Official Python client library for the Sintelli API.

## Installation

```bash
pip install sintelli_api_client
```

## Usage

```python
from sintelli_api_client import APIClient

client = APIClient(api_key="your_api_key_here")

# Generator returns a stream of responses
for response in client.generate(
    prompt="Explain quantum computing in simple terms",
    model_id="rand0mdevel0per/l0.sydney@latest"
):
    if response is not None:
        if isinstance(response[0], tuple) and len(response[0]) == 2:
            # Text/Image data and step info
            (text, image), (step, tokens) = response
            if text:
                print(text, end="", flush=True)
        elif isinstance(response, tuple) and len(response) == 2:
            # Billing information
            cost, cost_per_mtk = response
            print(f"\n\nCost: {cost}, Cost per million tokens: {cost_per_mtk}")
```

## Documentation

For detailed documentation, please refer to the [main repository](https://github.com/rand0mdevel0per/Sintellii-Web-Api-v1).
langextract-llamacpp 0.1.2
LangExtract provider plugin for llama-cpp-python
Requires Python: >=3.10

# LangExtract llama-cpp-python Provider

A provider plugin for LangExtract that supports llama-cpp-python models.

## Installation

```bash
pip install langextract-llamacpp
```

## Supported Model IDs

Model ID using the format as such:

1. HuggingFace repo with file name: `hf:<hf_repo_id>:<filename>`
2. HuggingFace repo without file name: `hf:<hf_repo_id>`, in this case the filename will be `None`
3. Local file: `file:<path_to_model>`

`hf_repo_id` is existing huggingface model repository.

## Usage

Using HuggingFace repository; this will call `Llama.from_pretrained(...)`.

```python
import langextract as lx

config = lx.factory.ModelConfig(
    model_id="hf:MaziyarPanahi/Mistral-7B-Instruct-v0.3-GGUF:*Q4_K_M.gguf",
    provider="LlamaCppLanguageModel", # optional as hf: will resolve to the model
    provider_kwargs=dict(
        n_gpu_layers=-1,
        n_ctx=4096,
        verbose=False,
        completion_kwargs=dict(
            temperature=1.1,
            seed=42,
        ),
    ),
)

model = lx.factory.create_model(config)

result = lx.extract(
    model=model,
    text_or_documents="Your input text",
    prompt_description="Extract entities",
    examples=[...],
)
```

Using local file path; this will call `Llama(...)`.

```python
import langextract as lx

config = lx.factory.ModelConfig(
    model_id="file:Mistral-7B-Instruct-v0.3.Q4_K_M.gguf",
    provider="LlamaCppLanguageModel", # optional as file: will resolve to the model
    provider_kwargs=dict(
        ...
    ),
)

...
```

For `provider_kwargs` refer to [documentation](https://llama-cpp-python.readthedocs.io/en/latest/api-reference/#llama_cpp.Llama.__init__) for `Llama` class.

For `completion_kwargs` refer to [documentation](https://llama-cpp-python.readthedocs.io/en/latest/api-reference/#llama_cpp.Llama.create_chat_completion) for `crate_chat_completion` method.

## OpenAI compatible Web Server

When using llama-cpp-python server (or llama.cpp), you can use `OpenAILanguageModel` in the provider field as they implement OpenAI compatible web server.

To set this up, choose `OpenAILanguageModel` as the provider and supply the server’s base URL and an API key (any value) in `provider_kwargs`. The `model_id` field is optional.

```python
config = lx.factory.ModelConfig(
    model_id="local", # optional
    provider="OpenAILanguageModel", # explicitly set the provider to `OpenAILanguageModel`
    provider_kwargs=dict(
        base_url="http://localhost:8000/v1/",
        api_key="llama-cpp", # any value; mandatory
    ),
)

model = lx.factory.create_model(config)

result = lx.extract(
    model=model,
    ...
)
```

## Development

1. Install in development mode: `uv pip install -e .`
2. Run tests: `uv run test_plugin.py`
3. Build package: `uv build`
4. Publish to PyPI: `uv publish`
feasytools 0.1.4
A package of some useful tools
Requires Python: >=3.6

# FEasyTools: Some useful components

### TimeFunc: Data provider as time functions
Calculate an array of data conveniently like a function! A variant of RangeList is also provided to maintain increasing num-pairs.

### ArgChecker: Argument parser with type checking
ArgParser is one of the best argument parser in Python, but it is not good at type checking. To solve this, ArgChecker in this package is developed for better type checking purpose.

### Geometry: Python implemented geometry handler for Points, Segments, and KDTree
In order to deal with large amount of points and segments with labels, this module is included. A mappable KDTree based EdgeFinder is developed, to find segments quickly.

### PQ: Encapsulation of buffered priority queue and heap
Sometimes a priority queue with an extra waiting pool or queue is needing. This module is designed for this.

### Table: A helper for CSV & binary table
Table helper for the CSV, SDT & SDT.GZ format.
Introduction to the SDT format: [Link](/docs/sdt_intro.md)

### ProbDist: A helper for probability distribution
Provide the encapsulation of several common PDF, make it conveniently to create from XML node.

### KDTree
An implementation for 2D Tree.

### UnionFindSet
An implementation for union find set.
nonebot-plugin-lingchu-bot 0.1.2
插件描述
Requires Python: >=3.10

<div align="center">
    <a href="https://v2.nonebot.dev/store">
    <img src="https://raw.githubusercontent.com/fllesser/nonebot-plugin-template/refs/heads/resource/.docs/NoneBotPlugin.svg" width="310" alt="logo"></a>

## ✨ nonebot-plugin-lingchu-bot ✨
[![LICENSE](https://img.shields.io/github/license/xinvxueyuan/nonebot-plugin-lingchu-bot.svg)](./LICENSE)
[![pypi](https://img.shields.io/pypi/v/nonebot-plugin-lingchu-bot.svg)](https://pypi.python.org/pypi/nonebot-plugin-lingchu-bot)
[![python](https://img.shields.io/badge/python-3.10|3.11|3.12|3.13-blue.svg)](https://www.python.org)
[![uv](https://img.shields.io/badge/package%20manager-uv-black?style=flat-square&logo=uv)](https://github.com/astral-sh/uv)
<br/>
[![ruff](https://img.shields.io/badge/code%20style-ruff-black?style=flat-square&logo=ruff)](https://github.com/astral-sh/ruff)
[![pre-commit](https://results.pre-commit.ci/badge/github/xinvxueyuan/nonebot-plugin-lingchu-bot/master.svg)](https://results.pre-commit.ci/latest/github/xinvxueyuan/nonebot-plugin-lingchu-bot/master)

</div>

## 📖 介绍

这里是插件的详细介绍部分

## 💿 安装

<details open>
<summary>使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

    nb plugin install nonebot-plugin-lingchu-bot --upgrade
使用 **pypi** 源安装

    nb plugin install nonebot-plugin-lingchu-bot --upgrade -i "https://pypi.org/simple"
使用**清华源**安装

    nb plugin install nonebot-plugin-lingchu-bot --upgrade -i "https://pypi.tuna.tsinghua.edu.cn/simple"


</details>

<details>
<summary>使用包管理器安装</summary>
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令

<details open>
<summary>uv</summary>

    uv add nonebot-plugin-lingchu-bot
安装仓库 master 分支

    uv add git+https://github.com/xinvxueyuan/nonebot-plugin-lingchu-bot@master
</details>

<details>
<summary>pdm</summary>

    pdm add nonebot-plugin-lingchu-bot
安装仓库 master 分支

    pdm add git+https://github.com/xinvxueyuan/nonebot-plugin-lingchu-bot@master
</details>
<details>
<summary>poetry</summary>

    poetry add nonebot-plugin-lingchu-bot
安装仓库 master 分支

    poetry add git+https://github.com/xinvxueyuan/nonebot-plugin-lingchu-bot@master
</details>

打开 nonebot2 项目根目录下的 `pyproject.toml` 文件, 在 `[tool.nonebot]` 部分追加写入

    plugins = ["nonebot_plugin_lingchu_bot"]

</details>

<details>
<summary>使用 nbr 安装(使用 uv 管理依赖可用)</summary>

[nbr](https://github.com/fllesser/nbr) 是一个基于 uv 的 nb-cli，可以方便地管理 nonebot2

    nbr plugin install nonebot-plugin-lingchu-bot
使用 **pypi** 源安装

    nbr plugin install nonebot-plugin-lingchu-bot -i "https://pypi.org/simple"
使用**清华源**安装

    nbr plugin install nonebot-plugin-lingchu-bot -i "https://pypi.tuna.tsinghua.edu.cn/simple"

</details>


## ⚙️ 配置

在 nonebot2 项目的`.env`文件中添加下表中的必填配置

| 配置项  | 必填  | 默认值 |   说明   |
| :-----: | :---: | :----: | :------: |
| 配置项1 |  是   |   无   | 配置说明 |
| 配置项2 |  否   |   无   | 配置说明 |

## 🎉 使用
### 指令表
| 指令  | 权限  | 需要@ | 范围  |   说明   |
| :---: | :---: | :---: | :---: | :------: |
| 指令1 | 主人  |  否   | 私聊  | 指令说明 |
| 指令2 | 群员  |  是   | 群聊  | 指令说明 |

### 🎨 效果图
如果有效果图的话
eidosui 0.12.3
A modern, Tailwind CSS-based UI library for air development
Requires Python: >=3.13
Keywords: air, components, css, fastapi, tailwind, ui, web

# EidosUI

Modern UI library for Python web frameworks. Built on Air and Tailwind CSS.

> [!CAUTION]
> This library is in alpha, and may have semi-frequent breaking changes.  I'd love for you to try it an contribute feedback or PRs!

## Installation

```bash
pip install eidosui
```

## Quick Start

```python
from eidos import *
import air

app = air.Air()

@app.get("/")
def home():
    return Html(
        Head(
            Title("My App"),
            *EidosHeaders()  # Required CSS/JS
        ),
        Body(
            H1("Welcome"),
            P("Build modern web apps with Python."),
            DataTable.from_lists(
                [["Alice", "30"], ["Bob", "25"]], 
                headers=["Name", "Age"]
            )
        )
    )

app.run()
```

## Features

- **Styled HTML tags** - Pre-styled versions of all HTML elements
- **Components** - DataTable, NavBar, and more  
- **Themes** - Light/dark themes via CSS variables
- **Type hints** - Full type annotations
- **Air integration** - Works seamlessly with Air framework

## Plugins

### Markdown

```bash
pip install "eidosui[markdown]"
```

```python
from eidos.plugins.markdown import Markdown, MarkdownCSS

Head(
    *EidosHeaders(),
    MarkdownCSS()  # Add markdown styles
)

Body(
    Markdown("# Hello\n\nSupports **GitHub Flavored Markdown**")
)
```

## Documentation

Full documentation: https://eidosui.readthedocs.io

## License

MIT
types-hvac 2.4.0.20251115
Typing stubs for hvac
Requires Python: >=3.9

## Typing stubs for hvac

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`hvac`](https://github.com/hvac/hvac) package. It can be used by type checkers
to check code that uses `hvac`. This version of
`types-hvac` aims to provide accurate annotations for
`hvac==2.4.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/hvac`](https://github.com/python/typeshed/tree/main/stubs/hvac)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`f8cdc0bd526301e873cd952eb0d457bdf2554e57`](https://github.com/python/typeshed/commit/f8cdc0bd526301e873cd952eb0d457bdf2554e57).
types-bleach 6.3.0.20251115
Typing stubs for bleach
Requires Python: >=3.9

## Typing stubs for bleach

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`bleach`](https://github.com/mozilla/bleach) package. It can be used by type checkers
to check code that uses `bleach`. This version of
`types-bleach` aims to provide accurate annotations for
`bleach==6.3.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/bleach`](https://github.com/python/typeshed/tree/main/stubs/bleach)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`f8cdc0bd526301e873cd952eb0d457bdf2554e57`](https://github.com/python/typeshed/commit/f8cdc0bd526301e873cd952eb0d457bdf2554e57).
types-python-crontab 3.3.0.20251115
Typing stubs for python-crontab
Requires Python: >=3.9

## Typing stubs for python-crontab

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`python-crontab`](https://gitlab.com/doctormo/python-crontab) package. It can be used by type checkers
to check code that uses `python-crontab`. This version of
`types-python-crontab` aims to provide accurate annotations for
`python-crontab==3.3.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/python-crontab`](https://github.com/python/typeshed/tree/main/stubs/python-crontab)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`f8cdc0bd526301e873cd952eb0d457bdf2554e57`](https://github.com/python/typeshed/commit/f8cdc0bd526301e873cd952eb0d457bdf2554e57).
types-pyxdg 0.28.0.20251115
Typing stubs for pyxdg
Requires Python: >=3.9

## Typing stubs for pyxdg

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`pyxdg`](https://github.com/takluyver/pyxdg) package. It can be used by type checkers
to check code that uses `pyxdg`. This version of
`types-pyxdg` aims to provide accurate annotations for
`pyxdg==0.28.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/pyxdg`](https://github.com/python/typeshed/tree/main/stubs/pyxdg)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`f8cdc0bd526301e873cd952eb0d457bdf2554e57`](https://github.com/python/typeshed/commit/f8cdc0bd526301e873cd952eb0d457bdf2554e57).
types-et-xmlfile 2.0.0.20251115
Typing stubs for et_xmlfile
Requires Python: >=3.9

## Typing stubs for et_xmlfile

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`et_xmlfile`](https://foss.heptapod.net/openpyxl/et_xmlfile) package. It can be used by type checkers
to check code that uses `et_xmlfile`. This version of
`types-et_xmlfile` aims to provide accurate annotations for
`et_xmlfile==2.0.*`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/et_xmlfile`](https://github.com/python/typeshed/tree/main/stubs/et_xmlfile)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`f8cdc0bd526301e873cd952eb0d457bdf2554e57`](https://github.com/python/typeshed/commit/f8cdc0bd526301e873cd952eb0d457bdf2554e57).
types-docutils 0.22.3.20251115
Typing stubs for docutils
Requires Python: >=3.9

## Typing stubs for docutils

This is a [type stub package](https://typing.python.org/en/latest/tutorials/external_libraries.html)
for the [`docutils`](https://sourceforge.net/p/docutils/code) package. It can be used by type checkers
to check code that uses `docutils`. This version of
`types-docutils` aims to provide accurate annotations for
`docutils==0.22.3`.

This package is part of the [typeshed project](https://github.com/python/typeshed).
All fixes for types and metadata should be contributed there.
See [the README](https://github.com/python/typeshed/blob/main/README.md)
for more details. The source for this package can be found in the
[`stubs/docutils`](https://github.com/python/typeshed/tree/main/stubs/docutils)
directory.

This package was tested with the following type checkers:
* [mypy](https://github.com/python/mypy/) 1.18.2
* [pyright](https://github.com/microsoft/pyright) 1.1.407

It was generated from typeshed commit
[`f8cdc0bd526301e873cd952eb0d457bdf2554e57`](https://github.com/python/typeshed/commit/f8cdc0bd526301e873cd952eb0d457bdf2554e57).
fastinit-cli 0.1.4
A simple CLI to quickly and cleanly create FastAPI projects and modules.
Requires Python: >=3.8

# fastinit

A simple CLI to quickly and cleanly create FastAPI projects and modules.

> This package provides commands to generate the basic structure of a FastAPI project, along with scaffolding for modules including routes, schemas, models, and services.

## Installation

~~~~bash
pip install fastinit
~~~~
## Usage
After installing the package, you will have access to the `fastinit` command in your terminal, which displays the available commands:

~~~~plaintext
#root@machine:~# fastinit
  __           _   _       _ _   
 / _| __ _ ___| |_(_)_ __ (_) |_
| |_ / _` / __| __| | '_ \| | __|
|  _| (_| \__ \ |_| | | | | | |_
|_|  \__,_|___/\__|_|_| |_|_|\__|


                         by jp066

- Use 'fastinit new <project_name>' to create a new FastAPI project.
- Use 'fastinit g module <project_name> <module_name>' to create a new module.
~~~~

Create a new FastAPI project:
~~~~
fastinit new project_name
~~~~
Generate a complete module:
~~~~
fastinit g module module_name
~~~~

### Requirements
- Python 3.8+
- FastAPI (to use the generated project)


### Contributing
Pull requests are welcome.
---

Made by João Pedro.