Metadata-Version: 2.1
Name: edwh
Version: 0.14.0b2
Summary: Education Warehouse maintenance tools
Project-URL: Documentation, https://github.com/educationwarehouse/edwh#readme
Project-URL: Issues, https://github.com/educationwarehouse/edwh/issues
Project-URL: Source, https://github.com/educationwarehouse/edwh
Author-email: Remco Boerma <remco.b@educationwarehouse.nl>, Robin van der Noord <robin.vdn@educationwarehouse.nl>, Romy Schöller <romy.s@educationwarehouse.nl>, Sven Keimpema <sven.k@educationwarehouse.nl>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Requires-Dist: diceware
Requires-Dist: fabric>=3.0
Requires-Dist: importlib-metadata>=3.6; python_version < '3.10'
Requires-Dist: invoke<2.1,>=2.0
Requires-Dist: packaging
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: tabulate
Requires-Dist: termcolor
Requires-Dist: tomlkit
Provides-Extra: b2
Requires-Dist: edwh-b2-plugin; extra == 'b2'
Provides-Extra: bundle
Requires-Dist: edwh-bundler-plugin; extra == 'bundle'
Provides-Extra: bundler
Requires-Dist: edwh-bundler-plugin; extra == 'bundler'
Provides-Extra: dev
Requires-Dist: black; extra == 'dev'
Requires-Dist: hatch; extra == 'dev'
Provides-Extra: locust
Requires-Dist: edwh-locust-plugin; extra == 'locust'
Provides-Extra: multipass
Requires-Dist: edwh-multipass-plugin; extra == 'multipass'
Provides-Extra: omgeving
Requires-Dist: humanize; extra == 'omgeving'
Requires-Dist: pyyaml; extra == 'omgeving'
Requires-Dist: tabulate; extra == 'omgeving'
Requires-Dist: tomlkit; extra == 'omgeving'
Provides-Extra: pip
Requires-Dist: edwh-pipcompile-plugin; extra == 'pip'
Provides-Extra: pip-compile
Requires-Dist: edwh-pipcompile-plugin; extra == 'pip-compile'
Provides-Extra: plugins
Requires-Dist: edwh-b2-plugin; extra == 'plugins'
Requires-Dist: edwh-bundler-plugin; extra == 'plugins'
Requires-Dist: edwh-demo-tasks-plugin; extra == 'plugins'
Requires-Dist: edwh-locust-plugin; extra == 'plugins'
Requires-Dist: edwh-multipass-plugin; extra == 'plugins'
Requires-Dist: edwh-pipcompile-plugin; extra == 'plugins'
Requires-Dist: edwh-restic-plugin; extra == 'plugins'
Requires-Dist: edwh-server-provisioning-plugin; extra == 'plugins'
Provides-Extra: restic
Requires-Dist: edwh-restic-plugin; extra == 'restic'
Provides-Extra: server-provisioning
Requires-Dist: edwh-server-provisioning-plugin; extra == 'server-provisioning'
Description-Content-Type: text/markdown

# edwh

[![PyPI - Version](https://img.shields.io/pypi/v/edwh.svg)](https://pypi.org/project/edwh)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/edwh.svg)](https://pypi.org/project/edwh)

-----

**Table of Contents**

- [Installation](#installation)
- [Usage](#usage)
- [Plugins](#plugins)
- [License](#license)
- [Changelog](#changelog)

## Installation

```console
pipx install edwh
```

## Usage

```console
ew --help
```

## Plugins

### Multipass

- pip name: [`edwh-multipass-plugin`](https://pypi.org/project/edwh-multipass-plugin/)
- github: [`educationwarehouse/edwh-multipass-plugin`](https://github.com/educationwarehouse/edwh-multipass-plugin)
- plugin name: `edwh[multipass]`
- subcommand namespace: `mp`

### Restic

- pip name: [`edwh-restic-plugin`](https://pypi.org/project/edwh-restic-plugin/)
- github: [`educationwarehouse/edwh-restic-plugin`](https://github.com/educationwarehouse/edwh-restic-plugin)
- plugin name: `edwh[restic]`
- subcommand namespace: `restic`

### Pip Compile

- pip name: [`edwh-pipcompile-plugin`](https://pypi.org/project/edwh-pipcompile-plugin/)
- github: [`educationwarehouse/edwh-pipcompile-plugin`](https://github.com/educationwarehouse/edwh-pipcompile-plugin)
- plugin name: `edwh[pip]`
- subcommand namespace: `pip`

### Bundler

- pip name: [`edwh-bundler-plugin`](https://pypi.org/project/edwh-bundler-plugin/)
- github: [`educationwarehouse/edwh-bundler-plugin`](https://github.com/educationwarehouse/edwh-bundler-plugin)
- plugin name: `edwh[bundler]`
- subcommand namespace: `bundle`

### Server Provisioning 
- pip name: [`edwh-server-provisioning-plugin`](https://pypi.org/project/edwh-server-provisioning-plugin/)
- github: [`educationwarehouse/server_provisioning`](https://github.com/educationwarehouse/server_provisioning)
- plugin name: `edwh[server-provisioning]`
- subcommand namespace: `remote`

### b2 
- pip name: [`edwh-b2-plugin`](https://pypi.org/project/edwh-b2-plugin/)
- github: [`educationwarehouse/edwh-b2-plugin`](https://github.com/educationwarehouse/edwh-b2-plugin)
- plugin name: `edwh[b2]`
- subcommand namespace: `b2`

### Locust
- pip name: [`edwh-locust-plugin`](https://pypi.org/project/edwh-locust-plugin/)
- github: [`educationwarehouse/edwh-locust-plugin`](https://github.com/educationwarehouse/edwh-locust-plugin)
- plugin name: `edwh[locust]`
- subcommand namespace: `locust`

## License

`edwh` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.

## Changelog

[See CHANGELOG.md](CHANGELOG.md)