Metadata-Version: 2.1
Name: vault-dev
Version: 0.0.1
Summary: Run vault in dev mode from python scripts
Home-page: https://github.com/vimc/vault-dev
Author: Rich FitzJohn
Author-email: r.fitzjohn@imperial.ac.uk
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires: hvac
Requires: requests
Description-Content-Type: text/markdown

## vault-dev

[![Build Status](https://travis-ci.org/vimc/vault-dev.svg?branch=master)](https://travis-ci.org/vimc/vault-dev)
[![codecov.io](https://codecov.io/github/vimc/vault-dev/coverage.svg?branch=master)](https://codecov.io/github/vimc/vault-dev?branch=master)

Use vault server in development mode in tests, from python

## Usage:

```python
import vault_dev
vault_dev.ensure_installed()
# Did not find system vault, installing one for tests
# installing vault to '/tmp/tmpkzvlyw5c'
with vault_dev.server(verbose=True) as server:
  vault = server.client()
  vault.write("secret/key", value="password")
# Starting vault server on port 37355
# Waiting for server to become active
# .
# Connection made
# Configuring old-style kv engine at /secret
# Stopping vault server
```


