semvec/pypi-packages huggingface dataset:
mw-python-sdk 0.0.93
ModelWhale Python SDK
Requires Python: <4.0,>=3.10

# mw-sdk-python

## 简介
`mw-sdk-python` 是一个用于与 Heywhale 平台交互的 Python SDK，提供了简单易用的接口来管理和获取数据集。

## 安装方式

```bash
pip install mw-sdk-python
```

## 快速开始

下面是一个简单示例，展示如何使用 SDK 根据数据集ID下载数据集：

```python
from mw_python_sdk import download_dir
download_dir("66b08ec9898e74a8232bb2d1")
```

## 配置说明

SDK 支持以下环境变量配置：

- `MW_TOKEN`: 身份验证令牌。若代码中未直接提供 token 参数，将使用此环境变量的值
- `HEYWHALE_HOST`: Heywhale 平台地址（可选），默认为 `https://www.heywhale.com`

## 开发指南

### 本地开发安装

```bash
# 基础安装
pip install -e .

# 安装 LLM 相关功能（可选）
pip install -e '.[llm]'
```

### 发布打包

以 0.1.0 版本为例：

```bash
python -m build
python -m twine upload dist/mw_python_sdk-0.1.0*
```
可以用一些uv或者其他的包管理工具来上传，这里只是一个示例，因为llm子模块的一些依赖支持不到Python3.7，
而Python又没有分子模块的版本支持的功能，所以没有用包管理工具，这里面其实llm子模块要求python大于3.8。

### API 文档

* 数据集 API 在[这里](http://dev-v5z6xn18uw.modelwhale.com/docs/org_admin/api/dataset/dataset-upload-token.html)
* RAG API 在[这里](http://dev-v5z6xn18uw.modelwhale.com/docs/org_admin/api/rag/search.html)

### Python 版本兼容性

当前支持 Python 3.7 及以上版本。开发时需注意以下限制：

1. `dataclass` 装饰器仅支持 Python 3.7+
2. Union 类型的 `|` 语法糖仅支持 Python 3.10+，请使用传统写法
3. 参数分隔符 `/` 仅支持 Python 3.8+，请避免使用

### 类型注解说明

根据 PEP 585，Python 的类型注解系统正在经历以下演进：

1. Python 3.7: 引入 `from __future__ import annotations`，支持 `list[str]` 形式的标准库泛型注解
2. Python 3.9: 默认支持 `list[str]` 语法，无需 future import
3. typing 模块中的冗余泛型类型已被弃用
4. Python 3.14 (预计): 移除 typing 模块中的冗余类型

请在开发时考虑上述变化，合理使用类型注解。
plytix-pim-client 1.3.0
An HTTP client in Python for Plytix PIM API.
Requires Python: >=3.11

# plytix-pim-client
An HTTP client in Python for Plytix PIM API.

![PyPI](https://img.shields.io/pypi/v/plytix-pim-client?label=pypi%20package)
![PyPI - Downloads](https://img.shields.io/pypi/dm/plytix-pim-client)
![GitHub Action Publish to PyPI](https://github.com/TheTelematic/plytix-pim-client/actions/workflows/publish-to-pypi.yml/badge.svg)

API documentation: https://apidocs.plytix.com

![Example](https://raw.githubusercontent.com/TheTelematic/plytix-pim-client/main/doc/images/example.png)

## Installation
```bash
pip install plytix-pim-client
```
PyPI: https://pypi.org/project/plytix-pim-client/

## Requirements
- Python 3.11+

## Features
- Synchronous and asynchronous clients
- Automatic token refresh
- Automatic rate limiting
- Automatic pagination
- Automatic error handling
- Automatic request retries
- API docs fully covered*
- Configurable Response Cooldown

## Usage

### Synchronous client

```python
from plytix_pim_client import PlytixSync

# Set the environment variables PLYTIX_API_KEY and PLYTIX_API_PASSWORD
plytix = PlytixSync()
```

### Asynchronous client

```python
from plytix_pim_client import PlytixAsync

# Set the environment variables PLYTIX_API_KEY and PLYTIX_API_PASSWORD
plytix = PlytixAsync()
```

All methods are available in both synchronous and asynchronous clients with the same I/O interface.
For the sake of simplicity, only the synchronous client is shown in the examples.

### Available resources
Any of the following resources can be accessed through the client:
- `products`
  - `assets`
  - `attributes`
    - `groups`
  - `categories`
  - `families`
    - `attributes`
  - `relationships`
  - `variants`
- `assets`
  - `categories`

Each resource has specific methods to interact with the API. 
If you use an IDE with code completion, you can see all available methods.
If you find a method that is not available or confusing, please open an issue.
Also, you may have a look to the integration tests for more examples.

## Examples
### Create a product

```python
from plytix_pim_client import PlytixSync

plytix = PlytixSync()

plytix.products.create_product(sku="My First Product", label="My First Product")
```

### Create a product family

```python
from plytix_pim_client import PlytixSync

plytix = PlytixSync()

plytix.products.families.create_family(name="My First Family")
```


## * Known issues
Check out the [open Issues with "bug" label](https://github.com/TheTelematic/plytix-pim-client/issues?q=is%3Aopen+is%3Aissue+label%3Abug).
fewsats-mcp 0.1.7
Fewsats MCP server
Requires Python: >=3.10

# fewsats-mcp: A Fewsats MCP Server

## Overview

This MCP server integrates with [Fewsats](https://fewsats.com) and allows AI Agents to purchase anything in a secure way.

MCP is


### Tools

1. `balance`
   - Retrieve the balance of the user's wallet
   - Input: None
   - Returns: Current wallet balance information

2. `payment_methods`
   - Retrieve the user's payment methods
   - Input: None
   - Returns: List of available payment methods

3. `pay_offer`
   - Pays an offer with the specified ID from the l402_offers
   - Input:
     - `offer_id` (string): String identifier for the offer
     - `l402_offer` (object): Offer details containing:
       - `offers`: Array of offer objects with ID, amount, currency, description, title
       - `payment_context_token`: Payment context token string
       - `payment_request_url`: URL for payment request
       - `version`: API version string
   - Returns: Payment status response

4. `payment_info`
   - Retrieve the details of a payment
   - Input:
     - `pid` (string): Payment ID to retrieve information for
   - Returns: Detailed payment information


## Installation

### Using uv (recommended)

When using [`uv`](https://docs.astral.sh/uv/) no specific installation is needed. We will
use [`uvx`](https://docs.astral.sh/uv/guides/tools/) to directly run *fewsats-mcp*.

```bash
uvx fewsats-mcp
```

### Using PIP

Alternatively you can install `fewsats-mcp` via pip:

```bash
pip install fewsats-mcp
```

After installation, you can run it as a script using:

```bash
fewsats-mcp
```

## Configuration

### Usage with Claude Desktop

Add this to your `claude_desktop_config.json`:

**Important**: Replace `YOUR_FEWSATS_API_KEY` with the API key you obtained from [Fewsats.com](https://fewsats.com/).

<details>
<summary>Using uvx</summary>

```json
"mcpServers": {
  "Fewsats Server": {
    "command": "uvx",
    "args": ["fewsats-mcp"],
    "env": {
      "FEWSATS_API_KEY": "YOUR_FEWSATS_API_KEY"
    }
  }
}
```
</details>
SkyMapMod 0.2.7
A numerical model of the night sky brightness in the optical range
Requires Python: >=3.10.0

В данном пакете представлена модель яркости ночного неба в оптическом диапазоне SkyMapMod для целей наземных астрофизических экспериментов, опирающихся на регистрацию оптических излучений (флуоресцентные и гамма-телескопы, черенковские детекторы ШАЛ). Модель предсказывает спектр потока фотонов от выбранного участка неба для указанного места и времени наблюдения. В модели учены звёзды и диффузные галактические и внегалактические источники, собственное свечение атмосферы, зодиакальный свет и планеты солнечной системы. Моделируется и прохождение света через атмосферу. Пользователю доступно моделирование как отдельных компонент фона, так и суммарного спектра. В функциях, реализующих моделирование, предусмотрена возможность использования сторонних спектров, которые пользователь выбирает самостоятельно.
orange-fastcoref-plugin 0.1.1
FastCoRef coreference resolution plugin for Orange3
Requires Python: >=3.11
Keywords: orange3 add-on, coreference resolution, coref, lingmess, fastcoref, natural language processing, text mining

# Orange FastCoRef Plugin

A FastCoRef coreference resolution plugin for [Orange3](https://orange.biolab.si/).

## Features

- Coreference resolution using [fastcoref](https://github.com/shon-otmazgin/fastcoref) and LingMess models
- Integration with Orange3 workflows
- Supports English and Dutch spaCy models

## Installation

Due to various conflicting dependencies and requirements, this plugin requires Python 3.11 specifically (python>=3.11, <3.12).

Install via pip:

```sh
pip install orange-fastcoref-plugin
```

Or from the latest development snapshot: 

```sh
pip install git+https://github.com/bdsi-utwente/orange-fastcoref-plugin.git
```

## Usage

After installation, launch Orange3. 

```
orange-canvas
```

or 

```
python -m Oranve.canvas
```

The "Coreference Resolution" widget will be available for use in your workflows.

## License

GPL 3.0 or later

## Links

- [Homepage](https://github.com/bdsi-utwente/orange-fastcoref-plugin)
- [Issues](https://github.com/bdsi-utwente/orange-fastcoref-plugin/issues)