Metadata-Version: 2.4
Name: hooktopus
Version: 1.0.0
Summary: Add your description here
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: setuptools>=78.1.0
Dynamic: license-file

# Hooktopus

[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/) [![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/gaspect/hooktopus/blob/main/LICENSE)

Need a lightweight way to discover plugins without hardcoding imports?

Hooktopus is a tiny Python library for loading extensions from Python entry points. It keeps the API small, dependency-free, and easy to plug into your application.

## Quick example

```python
from hooktopus import plugins

for plugin in plugins("myapp.plugins"):
    instance = plugin()
    instance.run()
```

## What it does

- Finds entry points registered under one or more groups
- Loads plugins lazily
- Keeps your app extensible without extra machinery

## Install

```bash
pip install hooktopus
```
