# Core notifications client

Provides base generic interface to Core notifications client.

## Building and pushing package

**1.** Create virtualenv.

```bash
$ virtualenv -p python3 venv
```

Set up .pypirc file
```bash
$ cp configs/.pypirc ~/.pypirc
$ chmod 600 ~/.pypirc
```

**2.** Install local dependencies.

```bash
$ source venv/bin/activate
$ pip install -i https://artifacts.apollo.stream/repository/pypi-all/simple -r requirements/local.txt
```

**3.** Build package
Before this step make sure you changed package version in setup.py

```bash
$ python setup.py sdist bdist_wheel
```

**4.** Push package to private pip server

```bash
$ twine upload --repository pypi dist/*
```
