* Generates suites from test-containing classes,
unittest.TestSuite-derived classes (Fixtures), and
opencafe DatasetList classes as defined in a flat text file
called a 'brew' (runfile).
* Adds brew package in cafe.drivers.unittest
* Adds arguments, parser and runner modules in brew
package.
* Adds examples directory in repository root directory
* Adds example brewfile in examples directory
* Adds new 'cafe-brew' entry point to setup.py
* Adds unittests for brew package
Change-Id: I379c5b2c4bdf17bc49ce055ef4600b38a72a1140
* Incremented version to 0.2.2 for pypi release.
* Removed all post-install hooks. All initialization and configuration
should be done through the cafe-config cli tool.
* Added setup.cfg with support for universal bdist wheel.
* Updated MANIFEST.in file.
* Updated README.rst to reflect new install procedures.
* Modified cafe-config so that initialization command is now just
"cafe-config init".
* Since the ".opencafe" directory is no longer initialized at install
while access to the source code is guaranteed, the plugins are now
distributed as package_data, and installed as such to site-packages
under the new "plugins" directory within the "cafe" namespace.
* The plugins directory is moved to the cafe package directory as
package_data.
* The plugin cache is no longer created at initialization, and all
code relating to it in the cli.py and managers.py file has been
removed.
* Removed pip-requires file in favor of including the only requirement,
'six', in setup.py. The plan is to refactor so as to remove the
dependency on six eventually.
* Renamed test-requirements.txt to test-requires.
* Added Authors.rst
Change-Id: I28a605f926ae5f2d972a6a36171d0e4eb92cac09