Commit Graph

5 Commits

Author SHA1 Message Date
Jose Idar d8a0dcb5e6 Modernize setup.py and add wheel support
* 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
2015-10-11 22:15:08 -05:00
Jose Idar 6943d4262b Changes pypi packagename to 'opencafe'. Adds plugins to sdist.
* Changed the package name to 'opencafe' so that it's
   pip installable under that name, instead of 'cafe'
 * Added recursive include on plugin directory in the MANIFEST.in
   file to make sure everything under the plugins directory gets
   included in the sdist when published.

Change-Id: Ia09686ff08c2c4ddda6aa60908f98bba3d4ff64c
2014-06-25 15:59:27 -05:00
Nathan Buckner 9375aaea5c Readme to rst
Change-Id: I1a11fc5d62182a8440477c0365e40cb4b890987d
2014-04-28 16:31:53 -05:00
Jose Idar f7e4f0084a Fixes PEP8 issues as reported by tox and unittests
* Changes docstrings from single to double quotes.
 * Reformats multiline declarations with non-visual indentation.
 * Turns rsyslog resource into a plugin
 * Moves plugin-specific unittests into their respective plugins
 * Add tox support to plugins with tests

Change-Id: Ife172b165004c366ad64faa7c00afceb8e99c76d
2014-04-24 09:55:00 -05:00
samu4924 c177eb7cce Initial Commit 2013-03-30 14:47:00 -05:00