semvec/pypi-packages huggingface dataset:
nonebot-plugin-withdraw 0.2.3
A simple withdraw plugin for Nonebot2
License: MIT
Requires Python: >=3.7.3,<4.0.0

# nonebot-plugin-withdraw

基于 [nonebot2](https://github.com/nonebot/nonebot2) 的简单撤回插件，让机器人撤回 **自己发出的消息**

使用场景是如果机器人发出了不和谐的消息，群友可以帮忙及时撤回

注意如果机器人不是管理员，则无法撤回2分钟以上的消息


### 使用

**以下命令需要加[命令前缀](https://v2.nonebot.dev/docs/api/config#Config-command_start) (默认为`/`)，可自行设置为空**

#### 方式1：

`@机器人 撤回 [num1][-num2]`

*注：若命令前缀为空则需要 @机器人，否则可不@*

`num` 指机器人发的倒数第几条消息，从 `0` 开始，默认为 `0`

`num`不需要加`[]`，仅为了说明是可选参数

示例：

```
@机器人 撤回    # 撤回倒数第一条消息
@机器人 撤回 1    # 撤回倒数第二条消息
@机器人 撤回 0-3    # 撤回倒数三条消息
```

#### 方式2：

回复需要撤回的消息，回复“撤回”
pymd6 0.1.1
Simple library to calculate MD6 checksum
License: MIT
Keywords: MD6

# Simple library to calculate MD6 checksum


#### Install
```bash
pip install pymd6
```

#### Example
```python
from MD6 import MD6

if __name__ == '__main__':
    md6 = MD6()
    md6_hash = md6("Hello World!!")
    print(str(md6_hash)) # show hex
    print(md6_hash.raw()) # show raw utf-8 string
```
satumut 0.9.2
Study the effects of mutations on Protein-Ligand interactions
License: MIT
Requires Python: >=3.7
Keywords: protein engineering,bioinformatics,mutate proteins,simulations

| **About** | [![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Python](https://img.shields.io/badge/python-2.7%20-blue.svg)
| :------ | :------- |

# Satumut
`satumut` is a python package, wrappped around the [pmx package](https://github.com/deGrootLab/pmx) that performs saturated mutations on proteins to study their effects on protein-ligand interactions via [PELE simulations](http://www.nostrumbiodiscovery.com/pele.html).  

Given a position of a residue within a protein system:
1. it mutates to all the other 19 aminoacids by creating 19 PDbs
2. Then, it will create the files necessary for the PELE simulations the .yaml and the .sh files for each of the protein systems.

## Software requirements
* [numpy](https://numpy.org/)
* [scipy](https://www.scipy.org/)
* [matplotlib](https://matplotlib.org/)
* [pmx](https://pypi.org/project/pmx/)
* [seaborn](https://seaborn.pydata.org/)
* [fpdf](https://pyfpdf.readthedocs.io/en/latest/#installation)
* [biopython](https://biopython.org/wiki/Documentation)
nonebot-plugin-alias 0.3.2
A simple plugin for adding aliases for Nonebot command
License: MIT
Requires Python: >=3.7.3,<4.0.0

# nonebot-plugin-alias

为 [nonebot2](https://github.com/nonebot/nonebot2) 的指令创建别名

### 使用

**以下命令需要加[命令前缀](https://v2.nonebot.dev/docs/api/config#Config-command_start) (默认为`/`)，可自行设置为空**

- `alias [别名]=[指令名称]` 添加别名
- `alias [别名]` 查看别名
- `alias -p` 查看所有别名
- `unalias [别名]` 删除别名
- `unalias -a` 删除所有别名

默认只在当前群聊/私聊中生效，使用 `-g` 参数添加全局别名；增删全局别名需要超级用户权限

- `alias -g [别名]=[指令名称]` 添加全局别名
- `unalias -g [别名]` 删除全局别名

### 示例

<div align="left">
  <img src="./examples/1.png" width="300" />
  <img src="./examples/2.png" width="300" />
</div>

### 传入参数

可以用 bash shell 的风格在别名中使用参数，如：`alias test="echo $1"`

`$1` 表示第一个参数，以此类推；`$a` 表示所有参数

**当创建别名的命令中包含 `$` 符号时，即认为使用了参数。**

**此时，别名之后的内容会以参数方式解析，而不仅仅是替换别名**

使用 [expandvars](https://github.com/sayanarijit/expandvars) 来解析参数，可实现参数默认值、切片等功能：

- `alias test="echo ${1:-default}"`
- `alias test="echo ${1:0:4}"`

由于 expandvars 还未实现 shell 所有的变量扩展特性，具体可用的功能可以查看该项目

### 传参示例

<div align="left">
<img src="./examples/3.png" width="500" />
<img src="./examples/4.png" width="500" />
</div>
py-app-conf 1.3.0a10
Strongly typed and validated configuration supporting multiple file types, dynamic instantiation, and environment variables
License: MIT



[![](https://codecov.io/gh/nickderobertis/py-app-conf/branch/master/graph/badge.svg)](https://codecov.io/gh/nickderobertis/py-app-conf)
[![PyPI](https://img.shields.io/pypi/v/py-app-conf)](https://pypi.org/project/py-app-conf/)
![PyPI - License](https://img.shields.io/pypi/l/py-app-conf)
[![Documentation](https://img.shields.io/badge/documentation-pass-green)](https://nickderobertis.github.io/py-app-conf/)
![Tests Run on Ubuntu Python Versions](https://img.shields.io/badge/Tests%20Ubuntu%2FPython-3.8%20%7C%203.9%20%7C%203.10-blue)
![Tests Run on Macos Python Versions](https://img.shields.io/badge/Tests%20Macos%2FPython-3.8%20%7C%203.9%20%7C%203.10-blue)
[![Github Repo](https://img.shields.io/badge/repo-github-informational)](https://github.com/nickderobertis/py-app-conf/)


#  py-app-conf

## Overview

Strongly typed and validated configuration supporting multiple file types, dynamic instantiation, and environment variables

## Getting Started

Install `py-app-conf`:

```
pip install py-app-conf
```

A simple example:

```python
import pyappconf

# Do something with pyappconf
```

See a
[more in-depth tutorial here.](
https://nickderobertis.github.io/py-app-conf/tutorial.html
)

## Development Status

This project is currently in early-stage development. There may be
breaking changes often. While the major version is 0, minor version
upgrades will often have breaking changes.

## Developing

First ensure that you have `pipx` installed, if not, install it with `pip install pipx`.

Then clone the repo and run `npm install` and `pipenv sync`. Run `pipenv shell`
to use the virtual environment. Make your changes and then run `nox` to run formatting,
linting, and tests.

Develop documentation by running `nox -s docs` to start up a dev server.

To run tests only, run `nox -s test`. You can pass additional arguments to pytest
by adding them after `--`, e.g. `nox -s test -- -k test_something`.

## Author

Created by Nick DeRobertis. MIT License.

## Links

See the
[documentation here.](
https://nickderobertis.github.io/py-app-conf/
)