semvec/pypi-packages huggingface dataset:
appdaemon 4.5.13
Apps for the Home Assistant home automation package.
Requires Python: <3.14,>=3.10
Keywords: appdaemon, home, automation

# Description

AppDaemon is a loosely coupled, multi-threaded, sandboxed python
execution environment for writing automation apps for various types of Home Automation Software including [Home
Assistant](https://home-assistant.io/) and MQTT. It has a pluggable architecture allowing it to be integrated with
practically any event driven application.

It also provides a configurable dashboard (HADashboard)
suitable for wall mounted tablets.

## Getting started

For full instructions on installation and usage check out the [AppDaemon Project Documentation](http://appdaemon.readthedocs.io).

## Release Cycle Frequency

AppDaemon has reached a very stable point, works reliably and is fairly feature rich at this point
in its development. For that reason, releases have been slow in recent months. This does not mean that AppDaemon has been abandoned -
 it is used every day by the core developers and has an active discord server [here](https://discord.gg/sgSr79jW5x) - please join us for tips
and tricks, AppDaemon discussions and general home automation.

## Contributing

This is an active open-source project. We are always open to people who want to use the code or contribute to it. Thank you for being involved!
Have a look at the [official documentation](https://appdaemon.readthedocs.io/en/latest/DEV.html) for more information.
cfn2iam 0.1.5
A tool to automatically generate minimal IAM policy to deploy a CloudFormation stack from its template.
Requires Python: >=3.9
Keywords: aws, cloudformation, iam, permissions

# CloudFormation to IAM (cfn2iam)
A tool to automatically generate minimal IAM policy to deploy a CloudFormation stack from its template.

Live tool here - https://mrlikl.github.io/cfn2iam/

PyPI - https://pypi.org/project/cfn2iam/

## Overview

This tool analyzes CloudFormation templates to identify all resource types used, then queries the ~~CloudFormation registry~~ GitHub static website ((https://mrlikl.github.io/cfn2iam/backend/schemas/)) to determine the required IAM permissions for each resource type. It can generate IAM policy documents or create IAM roles with the appropriate permissions.

## Features

- (NEW) Added support for [SAM](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html)
- Parse CloudFormation templates in JSON or YAML format
- Extract resource types and determine required permissions
- Generate IAM policy documents with appropriate permissions
- Create IAM roles with the generated permissions
- Option to allow or deny delete permissions
- Support for permissions boundaries

## Installation

```bash
pip install cfn2iam
```

For IAM role creation functionality:
```bash
pip install cfn2iam[iam]
```

## Usage

```bash
cfn2iam <template_path> [options]
```

### Options

- `-d, --allow-delete`: Allow delete permissions instead of denying them (default: False)
- `-c, --create-role`: Create an IAM role with the generated permissions (default: False)
- `-r, --role-name`: Name for the IAM role (if not specified, uses 'cfn2iam-<random_hash>')
- `-p, --permissions-boundary`: ARN of the permissions boundary to attach to the role

### Examples

Generate a policy document from a template:
```bash
cfn2iam path/to/template.yaml
```

Create an IAM role with delete permissions allowed:
```bash
cfn2iam path/to/template.yaml -d
```

Create an IAM role with a custom name:
```bash
cfn2iam path/to/template.yaml -r MyCustomRole
```

Create an IAM role with a permissions boundary:
```bash
cfn2iam path/to/template.yaml -p arn:aws:iam::123456789012:policy/boundary
```

## How It Works

1. The tool parses the CloudFormation template to extract all resource types
2. For each resource type, it fetches the schema from pre-hosted GitHub schemas (https://mrlikl.github.io/cfn2iam/backend/schemas/)
3. It categorizes permissions into "update" (create/update/read) and "delete-specific" permissions
4. It generates a policy document with appropriate Allow and Deny statements
5. It saves the policy document to a file with a unique name
6. If requested (default), it creates an IAM role with the generated policy

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
pydash 8.0.6
The kitchen sink of Python utility libraries for doing "stuff" in a functional way. Based on the Lo-Dash Javascript library.
Requires Python: >=3.9
Keywords: pydash, utility, functional, lodash, underscore

pydash
******

|version| |build| |coveralls| |license|

The kitchen sink of Python utility libraries for doing "stuff" in a functional way. Based on the `Lo-Dash <http://lodash.com/>`_  Javascript library.

Note
====

Looking for a library that is more memory efficient and better suited for large datasets? Check out `fnc <https://github.com/dgilland/fnc>`_! It's built around generators and iteration and has iteratee-first function signatures.


Links
=====

- Project: https://github.com/dgilland/pydash
- Documentation: http://pydash.readthedocs.org
- PyPi: https://pypi.python.org/pypi/pydash/
- Github Actions: https://github.com/dgilland/pydash/actions


.. |version| image:: http://img.shields.io/pypi/v/pydash.svg?style=flat-square
    :target: https://pypi.python.org/pypi/pydash/

.. |build| image:: https://img.shields.io/github/actions/workflow/status/dgilland/pydash/main.yml?branch=master&style=flat-square
    :target: https://github.com/dgilland/pydash/actions

.. |coveralls| image:: http://img.shields.io/coveralls/dgilland/pydash/master.svg?style=flat-square
    :target: https://coveralls.io/r/dgilland/pydash

.. |license| image:: http://img.shields.io/pypi/l/pydash.svg?style=flat-square
    :target: https://pypi.python.org/pypi/pydash/
python-plot-mcp 1.0.3
Python sandbox MCP server for matplotlib visualization
Requires Python: >=3.9
Keywords: mcp, model-context-protocol, python, matplotlib, visualization, plot, chart, sandbox

# Python Plot MCP

一个专注于 Python 画图的 MCP (Model Context Protocol) 服务器，支持在云端执行 Python 代码并生成 matplotlib 图表。

## 功能特点

- ✅ **Python 沙箱执行**：安全隔离的 Python 代码执行环境
- ✅ **Matplotlib 支持**：内置 matplotlib 和中文字体
- ✅ **Base64 图像返回**：生成的图表直接返回为 data URL
- ✅ **完整 MCP 协议**：符合 MCP 标准
- ✅ **多种安装方式**：支持 uvx、pip、npx

## 安装

### 方式一：uvx（推荐 - 魔搭平台）

```bash
uvx python-plot-mcp
```

### 方式二：pip

```bash
pip install python-plot-mcp
python-plot-mcp
```

### 方式三：npx（Node.js）

```bash
npx python-plot-sandbox-mcp
```

## 使用

### 魔搭平台配置

在魔搭 MCP 广场或支持 MCP 的客户端中配置：

```json
{
  "mcpServers": {
    "python-plot": {
      "command": "uvx",
      "args": ["python-plot-mcp"]
    }
  }
}
```

### 本地开发配置

```json
{
  "mcpServers": {
    "python-plot": {
      "command": "python",
      "args": ["-m", "python_plot_mcp"]
    }
  }
}
```

## 工具：run_python

执行 Python 代码并生成图表。

### 参数

- `code` (string, 必需): Python 代码
- `timeout_s` (integer, 可选): 超时时间（秒），默认 12
- `return_inline_image` (boolean, 可选): 返回 base64 图片，默认 true

### 示例

```python
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 100)
y = np.sin(x)

plt.figure(figsize=(10, 6))
plt.plot(x, y)
plt.title('正弦波')
plt.xlabel('x')
plt.ylabel('sin(x)')
plt.grid(True)
plt.show()
```

## 依赖

- Python 3.9+
- matplotlib
- numpy
- Pillow

## 许可证

MIT

## 作者

Your Name