# py509

[![Latest Version](https://img.shields.io/pypi/v/nine.svg)](https://pypi.python.org/pypi/py509/)
[![Travis](https://secure.travis-ci.org/sholsapp/py509.png?branch=master)](https://travis-ci.org/sholsapp/py509)

Framework and scripts written with pyOpenSSL and cryptography for running
public key infrastructure.

## packaging

Consider using [pex](https://pex.readthedocs.org/en/latest/index.html) to
package the scripts provided by this library to make them relocatable and
installable on machines.

```bash
mkdir ~/wheel-cache
pip wheel -w ~/wheel-cache .
pex -r py509 --no-pypi --repo=~/wheel-cache -o pyssl-get -e py509.bin.get:main
```

This process is automated using a custom `setuptools.Command` in this project
called `pexify`. To run the above code for each entry point specified in
`setup.py` just run the following.

```bash
python setup.py pexify
```

# py509

[![Latest Version](https://img.shields.io/pypi/v/py509.svg)](https://pypi.python.org/pypi/py509/)
[![Travis](https://secure.travis-ci.org/sholsapp/py509.png?branch=master)](https://travis-ci.org/sholsapp/py509)

Framework and scripts written with pyOpenSSL and cryptography for running
public key infrastructure.

## packaging

Consider using [pex](https://pex.readthedocs.org/en/latest/index.html) to
package the scripts provided by this library to make them relocatable and
installable on machines.

```bash
mkdir ~/wheel-cache
pip wheel -w ~/wheel-cache .
pex -r py509 --no-pypi --repo=~/wheel-cache -o pyssl-get -e py509.bin.get:main
```

This process is automated using a custom `setuptools.Command` in this project
called `pexify`. To run the above code for each entry point specified in
`setup.py` just run the following.

```bash
python setup.py pexify
```

Revert "Testing s/py509/nine/ per shields.io"
Revert "Testing s/py509/nine/ per shields.io"

This reverts commit 4ab4709070dcdaefcefcdd1bd030a4c57f38000d.
