This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Use newer openstackdocstheme and Sphinx versions
- Cleanup */source/conf.py to remove now obsolete content.
- Remove Babel from requirements, it's not needed for running.
- Sync docs deps in tox.ini
Change-Id: Ie1fccdc777be978075e4689eda6c62578bd463e4
This patch corrects a few errors that is currently breaking the gate
checks. The trigger of these errors is an upgrade to Mock, but the
root is subtle issues with how Mock was being used. All of these
changes will work correctly with the old and new versions of Mock.
1) Fix missing attribute errors (calls to non existing assert checks)
2) Fix use of assert_has_calls() (parameter should be a list)
3) Don't assume name of Mock instance
4) Upgrade to use of newer PBR to address import errors
(this change will be forthcoming from an infra-bot)
Co-authored-by: Kaitlin Farr <kaitlin.farr@jhuapl.edu>
Change-Id: Id4f46ae77bda5a89fb112a779c089542c3987e7b
Executed the update.py script against Barbican per this repository:
https://github.com/openstack/requirements
The resultant modified files are added per this CR.
Change-Id: I0b151573ca3e345b0e09eed358550fff9571e204
OpenStack uses pbr for setuptools/build and version releases. As
barbican looks towards incubation, migrate to being pbr based.
Change-Id: I3c7a389596ca579a5613ea98b21cdc6967e49cc7
The current local installer (bin/barbican-all) requires that users
perform several steps before hand. The new installer seeks to minimize
the amount of manual steps needed.
Change-Id: Ie5d74331028fa7c463f53bed92a504771c09a385
Implements: blueprint add-local-installer-script
An unneeded script (bin/barbican-worker) was being specified in the setup.py
file, but not specified in the RPM spec file as it is not needed for deployment.
This was leading to an 'unneeded file' error in the RPM build process. This
change removes that unneeded file from setup.py.
Change-Id: Ib9913ca152fc333f9e7ef9f1f749b2907970bd35
As part of building out the Barbican network of nodes, this commit adds files
and configuration to create an RPM package for the Barbican worker nodes. Files
needed to make this work as part of a network of Barbican API, queue, worker
and database nodes are also added.
Change-Id: I87a36b7c09bbd3fec7661ce6adbcbb5b0c6df689