Metadata-Version: 2.4
Name: scurrypy
Version: 0.10.1
Summary: Dataclass-driven Discord API Wrapper in Python
Author: Furmissile
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: websockets>=11.0.0
Requires-Dist: aiofiles>=23.0.0
Dynamic: license-file

## ScurryPy

[![PyPI version](https://badge.fury.io/py/scurrypy.svg)](https://badge.fury.io/py/scurrypy)
[![Discord](https://img.shields.io/discord/905167903224123473?style=plastic&logo=discord&logoColor=ffffff&color=5865F2)](https://discord.gg/D4SdHxcujM)

ScurryPy is a fully extensible foundation for Discord bots and frameworks. 
Build anything from a simple bot to a complete custom framework, with the architecture entirely up to you.

> **Tip**: *Think of ScurryPy like a sandbox for Discord’s API: a reliable foundation where you control everything you build.*

## Philosophy

ScurryPy is built on one idea:
✨*clarity over magic* ✨

* Every operation is explicit
* No hidden behavior or black boxes
* Components do *one* job and do it predictably

This philosophy ensures that you can extend, compose, and control every part of your bot without hidden surprises.

If you want to understand your bot rather than fight it, you're in the right place.

## Features

The following are baked into ScurryPy:

* Lightweight core
* Rate limit handling
* Automatic session & gateway management
* Automatic sharding
* Predictable event models and resource classes

Your focus is building what you want.

## Installation

Install ScurryPy with pip:

```bash
pip install scurrypy
```

## Like What You See?

Explore the full [documentation](https://scurry-works.github.io/scurrypy) for more examples, guides, and API reference.
