semvec/pypi-packages huggingface dataset:
rlbot 2.0.0b52
A high performance Python interface for communicating with RLBot v5.
License: MIT
Requires Python: >=3.11
Keywords: rocket-league

# RLBot Python Interface

A high performance Python interface for communicating with RLBot v5.

## Making a bot with this interface

See this video tutorial on YouTube for a quick start guide: <https://www.youtube.com/watch?v=GLqvodQ942A>

Also see the [main RLBot wiki](https://wiki.rlbot.org/) (make sure to avoid info on v4) and also see [this project's wiki](https://github.com/RLBot/python-interface/wiki)

## Dev setup

The following is how to setup a development environment for this project, NOT how to create a bot using this interface!

- Ensure Python 3.11+ is installed
- Create a virtual Python environment
  - `python3 -m venv venv`
- Activate the virtual environment
  - Windows: `venv\Scripts\activate.bat`
  - Linux: `source venv/bin/activate`
- Install the package
  - `pip install --editable .`
  - This will install the package in editable mode,
  meaning you can make changes to the code, and they
  will be reflected in the installed package without
  having to run the command again
- If you are making changes involving the flatbuffer schema and
  [flatbuffers_python](https://github.com/RLBot/flatbuffers-python),
  also install your local copy of that package in editable mode:
  - `pip uninstall rlbot_flatbuffers`
  - `pip install --editable <path/to/rlbot_flatbuffers>`

This project is formatted using [Ruff](https://docs.astral.sh/ruff/formatter/).

- Install: `pip install ruff`.
- Sort imports: `ruff check --select I --fix`
- Format code: `ruff format`

## Testing

- You can test launching a match with `python tests/runner.py`

## Building

- You can build the package with `python -m build`
  - Note: You might have to `pip install -U build` first
  - `rlbot-5.0.0-py3-none-any.whl` and `rlbot-5.0.0.tar.gz`
  will be created in the `dist` folder
python-zstandard 10.0.2
Experimental Python package for research and educational purposes.
License: MIT
Requires Python: >=3.8

# python-zstandard

Experimental Python package for research and educational purposes.

## Status
- Experimental
- Proof-of-concept
- Not intended for production use

## Installation
```bash
pip install python-zstandard
```

## Usage
```python
from python-zstandard.core import hello
print(hello())
```

## Disclaimer
This package is provided for research and educational purposes only.
mp-repl 0.1.45
Playwright 交互式调试工具
License: MIT
Requires Python: >=3.10

# mp-repl

Playwright 交互式调试工具 - 提升自动化脚本开发效率

## 安装

```bash
pip install mp-repl
playwright install chromium
```

## 快速开始

```bash
# 启动 REPL（自动重连上次的浏览器）
pw-repl

# 连接浏览器
pw> connect 127.0.0.1:9222

# 快捷导航
pw> go github
pw> go kaggle

# 页面操作
pw> btn 'Sign in'
pw> fill '#email' 'test@example.com'
pw> click '#submit'

# 执行 Playwright 代码
pw> page.locator('button').click()
pw> await page.title()

# 变量赋值
pw> mypage = page
pw> title = await page.title()

# 加载并执行脚本
pw> run my_script.py
pw> my_function()
```

## 会话管理

```bash
# 列出会话（自动检测当前平台）
pw> sessions
  [0] github/user1
  [1] github/user2

# 加载会话
pw> session 0
✓ Session loaded: github/user1
✓ Page reloaded

# 保存会话
pw> save myuser
✓ Created: github/myuser
✓ Session saved

# 清理会话
pw> clear           # 当前页面
pw> clear --all     # 所有
```

## 主要功能

- 快捷导航：`go kaggle`, `go github`, `go google`
- 页面操作：`btn`, `click`, `fill`, `txt`, `wait`
- Playwright 执行：`page.xxx`, `browser.xxx`
- 脚本执行：`run`, `funcs`, 支持 debug() 断点
- 多 Tab 管理：`pages`, `page <index>`
- 会话管理：`sessions`, `session`, `save`, `clear`
- 历史记录：`history`, `r <index>`

## 文档

详见 [docs/design.md](docs/design.md)

## License

MIT