Metadata-Version: 2.4
Name: wayneGL
Version: 2.0.6
Summary: Custom CMU-style graphics engine with own renderer
Home-page: https://github.com/yourusername/wayneGL
Author: Wayne Durbin
Author-email: your.email@example.com
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Multimedia :: Graphics
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: requires-python
Dynamic: summary

# Wayne Graphics

**Wayne Graphics** is a custom graphics engine inspired by CMU‑style graphics, rewritten with its own pixel renderer.  
It also includes two CLI tools: an **AI explainer** and an **API server** for remote shape creation and control.

---

## ✨ Features

- 🎨 **Custom Renderer** — pixel‑based graphics engine with shapes, groups, events, and widgets.
- 🟢 **Shapes** — Arc, Circle, Polygon, Rectangle, Star, Line, Image, Point.
- 📦 **Groups** — combine shapes into reusable containers with transformations.
- 🖱️ **Events** — mouse, keyboard, and step callbacks via a clean event bus.
- 🧩 **Widgets** — buttons, sliders, labels, and more built on top of shapes.
- 🌐 **API Router** — HTTP server to create and manipulate shapes remotely.
- 🤖 **AI Explainer** — CLI tool that provides code explanations and tutoring.

---

## 📦 Installation

```bash
pip install wayneGL

