Metadata-Version: 2.1
Name: cantaloupe
Version: 0.1.1
Summary: An extensible framework for building browser automations.
Author: Lemuel Boyce
Author-email: lemuelboyce@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: jinja2 (>=3.1.2,<4.0.0)
Requires-Dist: pluggy (>=1.2.0,<2.0.0)
Requires-Dist: pydantic (>=2.0.2,<3.0.0)
Description-Content-Type: text/markdown

# Cantaloupe

An extensible framework for building browser automations.

> #### Note: This library is still very much WIP 🧪. This means that breaking changes can be introduced at any point in time.

## Getting Started

### Installation

```bash
$ pip install cantaloupe
```

### Usage

```bash
$ poetry run cantaloupe --help
```

## Development

### Requirements

* Python >= 3.10
* [Poetry](https://python-poetry.org/docs/#installation)


### Creating plugins

Plugins are created by implementing the cantaloupe hookspec. 
See [cantaloupe/hookspecs.py](cantaloupe/hookspecs.py) for the hookspecs.

