semvec/pypi-packages huggingface dataset:
ethereum-merkle-patricia-trie 0.0.3
Pure Python 3 Merkle Patricia Trie implementation
License: MIT

In order to understand Ethereum's core functionalities, I am implementing parts of it for myself. Here I am implementing
the Merkle Patricia Trie (MPT) purely in Python 3.

## Install

```shell
pip install ethereum-merkle-patricia-trie
```

## Requirements

In order to use the package, you need to install LevelDb on your system.

## Tests

In order to run the tests, execute the following command:
```bash
$ python -m unittest
```
## Usage

Here an example on how to use the package:


    from mpt.trie import Trie

    t = Trie('./testdb')
    t.update(b'abcd', b'hello world')

    print(t.get_value(b'abcd'))

    print(t.get_root_hash())

    t.delete(b'abcd')


## Upload to Pypi

Uploading and testing using test Pypi

    python -m build
    python -m twine upload --repository testpypi dist/*
    pip install --index-url https://test.pypi.org/simple/ --no-deps merklePatriciaTrie


Uploading to Pypi

    python -m build
    python -m twine upload dist/*

## Contributions

Create a new virtual environment and install all dependencies:
```bash
python3 -m virtualenv --python /path/to/python3 venv
source ./venv/bin/activate
pip install -r requirements.txt
```

Install the pre-commit hooks using the following command:
```bash
pre-commit install
```
rclone-manager 1.0.1
Define multiple tasks using rclone.
License: MIT
Requires Python: >=3.8
Keywords: rclone manager sync copy move file

# RClone Manager

Define multiple tasks using rclone to sync files from one cloud storage to another.

**Documentation:** https://rclone-manager.readthedocs.io/en/latest/

## Features

- Define multiple tasks
- Define timeouts for each task
- Callbacks to run scripts after tasks complete
- Run tasks in parallel
- Save logs to files

## Installation

### Requirements
- [RClone](https://rclone.org/downloads/)

### Install from PyPI
```bash
pip install rclone-manager
```

## Example Usage

### Move files from Local to Google Drive

```python
from rclone_manager import RClone

src = './test_folder'
dst = 'gdrive:rclone-test-folder'

RClone(src, dst).move().run()

print('Done')

```

### Copy files but terminate whenever you want

```python
from rclone_manager.rclone import RClone

src = './test_folder'
dst = 'gdrive:rclone-test-folder'

rclone = RClone(src, dst).copy()
rclone.run(wait=False)

# Do something else

rclone.terminate()
```
nonebot-plugin-ikun-evolution 1.0.12
移植自真寻的q群小游戏
License: MIT
Requires Python: >=3.9,<4.0
Keywords: nonebot,nonebot2

# 只因进化录

移植自真寻的[只因进化录](https://github.com/RShock/ikun_evolution)

## 安装

### 前置条件

* python版本应当大于3.9
* gocqhttp为rc3以上，否则可能存在组消息发送为空的情况
* 没有使用`SQLAlchemy1.4`的插件，如[GenshinUID](https://github.com/KimigaiiWuyi/GenshinUID)。以及其他使用数据库的插件也可能导致问题。
如果存在，运行时会出现以下错误
```
module 'sqlalchemy.sql.schema' has no attribute '_schema_getter'
```
并且`poetry install`无法成功。
具体可以在`poetry.lock`文件里搜索`sqlalchemy`观看是否有插件在使用1.4版本。
这个问题影响范围很大。根本冲突是真寻在使用sqlalchemy1.3（gino）但是nonebot普遍使用1.4，导致我只能选一边，没有解决方案。仅剩方案是同时开多个bot。

### 插件安装
```
pip install nonebot_plugin_ikun_evolution
```
在 nonebot2 项目中设置 load_plugin()
```
nonebot.load_plugin('nonebot_plugin_ikun_evolution')
```

或者直接下载拖到插件文件夹里。

### 数据库配置

你需要安装一个[postgresql数据库](https://hibikier.github.io/zhenxun_bot/docs/installation_doc/install_postgresql.html)才能进行游戏

安装完毕后，在`env.dev`里填上刚刚的数据库链接
```
psql = postgresql://名字:密码@127.0.0.1:5432/数据库名字
```

如果按真寻教程就是
```
psql = postgresql://uname:zhenxun@127.0.0.1:5432/testdb
```

这步有点困难，好处是再也不用担心误删数据库了。请加油罢

## 已知问题

在初次运行时，无法正确加载资源。

只需要再运行一次bot，看见
```
nonebot_plugin_ikun_evolution | 【只因进化录】资源载入中
nonebot_plugin_ikun_evolution | 【只因进化录】任务载入完成，共9个任务
nonebot_plugin_ikun_evolution | 【只因进化录】制作表载入完成，共1个配方
nonebot_plugin_ikun_evolution | 【只因进化录】地图载入完成，共42张地图
nonebot_plugin_ikun_evolution | 【只因进化录】帮助载入完成，共11条帮助
nonebot_plugin_ikun_evolution | 【只因进化录】技能载入完成，共38个技能
nonebot_plugin_ikun_evolution | 【只因进化录】敌人载入完成，共30个敌人
nonebot_plugin_ikun_evolution | 【只因进化录】物品载入完成，共7个物品
```
即为载入完成