semvec/pypi-packages huggingface dataset:
pyquoridor 0.0.5
An easy-to-use, lightweight Python library for Quoridor
Requires Python: >=3.8

# Quoridor logic in Python

## Install

```
pip install pyquoridor
```

## Usage
```python
from pyquoridor.board import Board
from pyquoridor.utils import print_board

board = Board()

# Place fences
board.place_fence(row=0, col=0, orientation='h')
board.place_fence(row=7, col=0, orientation='h')
board.place_fence(row=3, col=2, orientation='v')
board.place_fence(row=1, col=0, orientation='v')

# Move pawn
board.move_pawn(player='white', target_row=1, target_col=4)

# Show board
print_board(board)

"""
   ··· ··· ··· ··· ··· ··· ··· ··· ···
8 :                 b                  :
    — * —                             
7 :                                    :
                                      
6 :                                    :
                                      
5 :                                    :
                                      
4 :           |                        :
              *                       
3 :           |                        :
                                      
2 :   |                                :
      *                               
1 :   |             w                  :
    — * —                             
0 :                                    :
   ··· ··· ··· ··· ··· ··· ··· ··· ···
    0   1   2   3   4   5   6   7   8 
"""

```

## Exceptions for invalid moves

The logic raises exceptions for:
* Invalid pawn moves, including out-of-board and illegal jumping events (`exceptions.InvalidMove`)
* Invalid fence placements, including out-of-board fences, overlapping fences, and fences that block unique pawn paths (`exceptions.InvalidFence`)
* Moves after game is over (`exceptions.GameOver`)
pleach 1.2.0
A Python package with a built-in web application
Requires Python: <3.14,>=3.10
Keywords: gpt, gui, langchain, nlp, openai

# Pleach  

<p align="center" style="font-size: 12px;">  
    Pleach is a Python-based low-code platform for developing RAG and multi-agent AI applications. It is model-agnostic and works with any API or database.  
</p>  

## ✨ Features  

- **Python-powered** and compatible with various models, APIs, and data sources.  
- **Visual IDE** with drag-and-drop functionality for seamless workflow creation.  
- **Interactive Playground** for real-time testing and debugging of workflows.  
- **Multi-agent orchestration** for advanced conversation handling and retrieval.  
- **API deployment** or export as a standalone Python package.  
- **Monitoring and observability** with LangSmith, LangFuse, and LangWatch integration.  
- **Flexible workflow customization**, allowing both visual editing and Python scripting.  
- **Seamless ecosystem integrations** for effortless connectivity with different tools.  

## 📦 Quick Start  

### Install using `uv` (Recommended)  
Supports Python versions 3.10 - 3.12.  

```sh  
uv pip install pleach
modbus-device-scanner 0.1
A package to scan for Modbus TCP devices on a network
Requires Python: >=3.6

# Modbus Scanner

A package to scan for Modbus TCP devices on a network.

## Installation

```bash
pip install .
```

# Usage

```bash
modbus_device_scanner --subnet 192.168.1.0/24
modbus_device_scanner --port 503
modbus_device_scanner --timeout 2.0
modbus_device_scanner --workers 50