{ "info": { "author": "Ben Hoff", "author_email": "beohoff@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": ".. pluginmanager documentation master file, created by\n sphinx-quickstart on Wed Dec 9 22:32:56 2015.\n You can adapt this file completely to your liking, but it should at least\n contain the root `toctree` directive.\n\n.. testsetup:: quickstart\n\n import os\n from pluginmanager.tests.compat import tempfile\n tempdirectory = tempfile.TemporaryDirectory()\n plugin_directory_path = tempdirectory.name\n path = os.path.join(tempdirectory.name, 'test.py')\n with open(path, 'w+') as f:\n f.write('from pluginmanager import IPlugin\\nclass Test(IPlugin):\\n pass')\n\npluginmanager\n=============\n|Build Status| |Coverage Status| |Code Climate|\n\npython plugin management, simplified.\n\n\n`Documentation `_\n\n`Source Code `_\n\nLibrary under development. Contains rough edges/unfinished functionality. API subject to changes.\n\nInstallation\n------------\n\n::\n\n pip install pluginmanager\n\n-or- ::\n\n pip install git+https://github.com/benhoff/pluginmanager.git\n\nQuickstart\n----------\n\n::\n\n from pluginmanager import PluginInterface\n\n plugin_interface = PluginInterface()\n plugin_interface.set_plugin_directories(plugin_directory_path)\n plugin_interface.collect_plugins()\n\n plugins = plugin_interface.get_instances()\n\n\nCustom Plugins\n--------------\n\nThe quickstart will only work if you subclass `IPlugin` for your custom plugins.\n\n::\n\n import pluginmanager\n\n class MyCustomPlugin(pluginmanager.IPlugin):\n def __init__(self):\n self.name = 'custom_name'\n super().__init__()\n\nOr register your class as subclass of IPlugin.\n\n::\n\n import pluginmanager\n\n pluginmanager.IPlugin.register(YourClassHere)\n\nAdd Plugins Manually\n--------------------\nAdd classes.\n\n::\n\n import pluginmanager\n\n class CustomClass(pluginmanager.IPlugin):\n pass\n\n plugin_interface = pluginmanager.PluginInterface()\n plugin_interface.add_plugins(CustomClass)\n\n plugins = plugin_interface.get_instances()\n\n\nAlternatively, add instances.\n\n::\n\n import pluginmanager\n\n class CustomClass(pluginmanager.IPlugin):\n pass\n\n custom_class_instance = CustomClass()\n\n plugin_interface = pluginmanager.PluginInterface()\n plugin_interface.add_plugins(custom_class_instance)\n\n plugins = plugin_interface.get_instances()\n\n\npluginmanager is defaulted to automatically instantiate unique instances. Disable automatic instantiation.\n\n::\n\n import pluginmanager\n\n plugin_interface = pluginmanager.PluginInterface()\n plugin_manager = plugin_interface.plugin_manager\n\n plugin_manager.instantiate_classes = False\n\nDisable uniqueness (Only one instance of class per pluginmanager)\n\n::\n\n import pluginmanager\n\n plugin_interface = pluginmanager.PluginInterface()\n plugin_manager = plugin_interface.plugin_manager\n\n plugin_manager.unique_instances = False\n\nFilter Instances\n----------------\n\nPass in a class to get back just the instances of a class\n\n::\n\n import pluginmanager\n\n class MyPluginClass(pluginmanager.IPlugin):\n pass\n\n plugin_interface = pluginmanager.PluginInterface()\n plugin_interface.add_plugins(MyPluginClass)\n\n all_instances_of_class = plugin_interface.get_instances(MyPluginClass)\n\n\nAlternatively, create and pass in your own custom filters. Either make a class based filter\n\n::\n\n # create a custom plugin class\n class Plugin(pluginmanager.IPlugin):\n def __init__(self, name):\n self.name = name\n\n # create a custom filter\n class NameFilter(object):\n def __init__(self, name):\n self.stored_name = name \n\n def __call__(self, plugins):\n result = []\n for plugin in plugins:\n if plugin.name == self.stored_name:\n result.append(plugin)\n return result\n\n # create an instance of our custom filter\n mypluginclass_name_filter = NameFilter('good plugin')\n\n plugin_interface = pluginmanager.PluginInterface()\n plugin_interface.add_plugins([Plugin('good plugin'), \n Plugin('bad plugin')])\n\n filtered_plugins = plugin_interface.get_instances(mypluginclass_name_filter)\n\n\nOr make a function based filter\n\n::\n\n # create a custom plugin class\n class Plugin(pluginmanager.IPlugin):\n def __init__(self, name):\n self.name = name\n\n # create a function based filter\n def custom_filter(plugins):\n result = []\n for plugin in plugins:\n if plugin.name == 'good plugin':\n result.append(plugin)\n return result\n\n plugin_interface = pluginmanager.PluginInterface()\n plugin_interface.add_plugins([Plugin('good plugin'), \n Plugin('bad plugin')])\n\n filtered_plugins = plugin_interface.get_instances(mypluginclass_name_filter)\n\n\nClass Overview\n--------------\n\n.. currentmodule:: pluginmanager\n.. autosummary::\n :toctree: stubs\n\n DirectoryManager\n FileManager\n ModuleManager\n PluginManager\n PluginInterface\n\n\nIndices and tables\n==================\n\n* :ref:`genindex`\n* :ref:`modindex`\n* :ref:`search`\n\n.. |Build Status| image:: https://travis-ci.org/benhoff/pluginmanager.svg?branch=master\n :target: https://travis-ci.org/benhoff/pluginmanager\n.. |Coverage Status| image:: https://coveralls.io/repos/benhoff/pluginmanager/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/benhoff/pluginmanager?branch=master\n.. |Code Climate| image:: https://codeclimate.com/github/benhoff/pluginmanager/badges/gpa.svg\n :target: https://codeclimate.com/github/benhoff/pluginmanager\n\n\n\n.. testcleanup::\n tempdirectory.cleanup()", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/benhoff/pluginmanager", "keywords": "plugin manager framework architecture", "license": "GPL3", "maintainer": "", "maintainer_email": "", "name": "pluginmanager", "package_url": "https://pypi.org/project/pluginmanager/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pluginmanager/", "project_urls": { "Homepage": "https://github.com/benhoff/pluginmanager" }, "release_url": "https://pypi.org/project/pluginmanager/0.4.1/", "requires_dist": [ "flake8; extra == 'dev'", "sphinx; extra == 'dev'" ], "requires_python": "", "summary": "Python Plugin Management, simplified", "version": "0.4.1" }, "last_serial": 2539087, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e01b48582229cb3ecf45dc8874c38411", "sha256": "6891967f96d2eb77107b882a137f58cb935ebe0014d081057a34931abe99d315" }, "downloads": -1, "filename": "pluginmanager-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e01b48582229cb3ecf45dc8874c38411", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26118, "upload_time": "2015-10-16T13:41:45", "url": "https://files.pythonhosted.org/packages/71/df/e61b0354f523f9dff30af759d4363d8f439d2514d2d6b1e915076e043c0e/pluginmanager-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11e4256141c0fab0ddede8670f126e85", "sha256": "ebbc63d773f57df835746b922860d8e6cec7d158a0b0ece73147f9ec41fe1b70" }, "downloads": -1, "filename": "pluginmanager-0.0.1.tar.gz", "has_sig": false, "md5_digest": "11e4256141c0fab0ddede8670f126e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12744, "upload_time": "2015-10-16T13:41:52", "url": "https://files.pythonhosted.org/packages/f3/a6/149d5177211197cbaabc7af390b32c0cf7ca52f641f08ec871735f0dce51/pluginmanager-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "045dae93faeb370ffde74b345b65432f", "sha256": "066c1876d9400396363a42170299b53542ebad85f57e116b8df91dfe201b20d7" }, "downloads": -1, "filename": "pluginmanager-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "045dae93faeb370ffde74b345b65432f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67948, "upload_time": "2015-11-04T16:26:09", "url": "https://files.pythonhosted.org/packages/d4/f8/92c2b19cc37bfd09e41ba1edf81be53af2b3e26d56666d70114a945eda3a/pluginmanager-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e58258f4b1a85c86530058aa4a63640", "sha256": "daa54c84ddeee65d9eb3df31f8e9e7e1401b0ab55fadb38891084a70a08199c2" }, "downloads": -1, "filename": "pluginmanager-0.0.10.tar.gz", "has_sig": false, "md5_digest": "2e58258f4b1a85c86530058aa4a63640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15633, "upload_time": "2015-11-04T16:26:31", "url": "https://files.pythonhosted.org/packages/55/07/e74fc029cfef10f6616bfce16247967cf526d72554414cadb49e54c8cf03/pluginmanager-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "5fa32c2a78f17e2ff7c432a75183176f", "sha256": "d7cf03e67380aef9ba0158a78aabcf3bd53039379e453853fa950a5b6c69d7d4" }, "downloads": -1, "filename": "pluginmanager-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "5fa32c2a78f17e2ff7c432a75183176f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68561, "upload_time": "2015-11-05T15:01:18", "url": "https://files.pythonhosted.org/packages/e4/7c/d2445559a22ea561a29d5c4f0959cb17cdb0c09dcc1807031eb625a509a7/pluginmanager-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7515ff34099ff37a4846ed0bd444bcb3", "sha256": "4b8ba31f85afec118981a6675a6e1d4d9272b3eada88ebae3aa0a23beaa3ac19" }, "downloads": -1, "filename": "pluginmanager-0.0.11.tar.gz", "has_sig": false, "md5_digest": "7515ff34099ff37a4846ed0bd444bcb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15881, "upload_time": "2015-11-05T15:01:25", "url": "https://files.pythonhosted.org/packages/04/b7/d5509f08499bfb7f632734a69cc48127995859e59498616c5fed0661d0a1/pluginmanager-0.0.11.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "d5ab10e94291830d3f3d79630684ffaa", "sha256": "0798978decbc508385b2cd37c2dd2efbff57fcd695e4ae09b387800fc34a1e80" }, "downloads": -1, "filename": "pluginmanager-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d5ab10e94291830d3f3d79630684ffaa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48653, "upload_time": "2015-10-16T18:48:01", "url": "https://files.pythonhosted.org/packages/9e/bc/91ca117863f67214c0d1fe5118889ea1c219f59a8f2ed907fbf304f2852b/pluginmanager-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69fe596d819130a6800a7bbf49e7fb8a", "sha256": "3bc67f2d9c93791f9604c9fee017f6264f1fd42cead625fd0cfc03f1972dae2b" }, "downloads": -1, "filename": "pluginmanager-0.0.2.tar.gz", "has_sig": false, "md5_digest": "69fe596d819130a6800a7bbf49e7fb8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12194, "upload_time": "2015-10-16T18:48:17", "url": "https://files.pythonhosted.org/packages/24/88/850b89f1a78ab727081ca491671d96c21181aca9a879489a952452a0bdae/pluginmanager-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9cd6d64aef27c0f7ee3d63d0e66d413b", "sha256": "49f3e8c2d456350b639f3b8a32bcdce08fec8b1d48bd5c4f0b6aec4b0cc6de87" }, "downloads": -1, "filename": "pluginmanager-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9cd6d64aef27c0f7ee3d63d0e66d413b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26787, "upload_time": "2015-10-20T01:18:00", "url": "https://files.pythonhosted.org/packages/e8/cb/3d564c1b42011fae99e5115058dba6554dc3c4eab721c47d32ccb6e82fb2/pluginmanager-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9facc1d1a1dc698a42e652a009ed1a4", "sha256": "b1c3d58fc9984683c24c90a4eb37b8f9de2821767038222eb92c14b9605a5713" }, "downloads": -1, "filename": "pluginmanager-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d9facc1d1a1dc698a42e652a009ed1a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12960, "upload_time": "2015-10-20T01:18:11", "url": "https://files.pythonhosted.org/packages/f7/10/36cdb31f9c925fb6ef76c77c28e2e3646ca4c3446ed283123406a9e4874e/pluginmanager-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8c57b32ff82ef413fe73d203a24ff8c7", "sha256": "c45b4eefb983e915c5abc3de33055c5407605fed4791d14ac24a987c9b21f08d" }, "downloads": -1, "filename": "pluginmanager-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "8c57b32ff82ef413fe73d203a24ff8c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 26792, "upload_time": "2015-10-21T02:11:29", "url": "https://files.pythonhosted.org/packages/b8/b5/68081436646da4594fca4e8fd64764490f70be7aab2fa960409714e9bce0/pluginmanager-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "456fd96f7ee207ae01411c896d617499", "sha256": "4acc6c86f276fcc23082f18d72c1bf95b2779f189b54eada424a19a4ac801a8e" }, "downloads": -1, "filename": "pluginmanager-0.0.4.tar.gz", "has_sig": false, "md5_digest": "456fd96f7ee207ae01411c896d617499", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12965, "upload_time": "2015-10-21T02:11:33", "url": "https://files.pythonhosted.org/packages/50/e6/8820d2b9506eac44cdf06248613fcb6c6f6f046d85fdbf60192f18cda963/pluginmanager-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f8105b4505619411258700451a679d05", "sha256": "ee3c6aa0c4ba22961c70cb2fba1a6892527f364dc10242731d5f3169bb11781d" }, "downloads": -1, "filename": "pluginmanager-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f8105b4505619411258700451a679d05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62435, "upload_time": "2015-10-26T19:52:20", "url": "https://files.pythonhosted.org/packages/e1/73/33edf43acdb44b3aae53691ec118a6d599f8cb36eb92c8d4b3c93af5f364/pluginmanager-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ebdc3df458a4ef7fda6b8c20b8634b0", "sha256": "0350ac24f5e016c80e9543c88c6105da870a4890c7b4fd324e1e12de18debdb7" }, "downloads": -1, "filename": "pluginmanager-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4ebdc3df458a4ef7fda6b8c20b8634b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13996, "upload_time": "2015-10-26T19:52:24", "url": "https://files.pythonhosted.org/packages/4b/38/6190520e440aed3ae9a79ecc47a9df15d5aac15b42c693287cde65a31657/pluginmanager-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "d309ecc75d4a308185c34e40e44a6b61", "sha256": "2dbb69005f98b489984d040a033271e8c4e36bc2a2a44c8daaa72d67a632e8f9" }, "downloads": -1, "filename": "pluginmanager-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "d309ecc75d4a308185c34e40e44a6b61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62885, "upload_time": "2015-10-28T14:17:34", "url": "https://files.pythonhosted.org/packages/12/f7/79fe484a4028843c63f9fb280f0b5ff239808dc70203636070fddaed688e/pluginmanager-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d35414739547ba805c1f3d9ab4839d63", "sha256": "6e224293060d279daef2c2f2a109b996cab361fed57883cae9e6fceb562b1681" }, "downloads": -1, "filename": "pluginmanager-0.0.6.tar.gz", "has_sig": false, "md5_digest": "d35414739547ba805c1f3d9ab4839d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13849, "upload_time": "2015-10-28T14:17:45", "url": "https://files.pythonhosted.org/packages/f1/5b/6caebe3bf49eed10a32bcc2a1756e19801b1a6a93a3494e927634553e660/pluginmanager-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "9b0d7fca320ca6a1af5c8f5d798d3f8e", "sha256": "c20fbf68ae3ac48d0bc412233287d3155e4059bc56a085f169ef7bd86831ea00" }, "downloads": -1, "filename": "pluginmanager-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9b0d7fca320ca6a1af5c8f5d798d3f8e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65098, "upload_time": "2015-10-28T19:15:54", "url": "https://files.pythonhosted.org/packages/dd/99/bb861ee5a2e1df14e11f0a9f7cb3828ae725041b8b7eeb039758b31bc8c7/pluginmanager-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d140bc1d66fe87a18f1ad22fe5010a0d", "sha256": "0fcb03653f39e856ee3741ac43d89f29381e5cda82cb1af1e326c73a0c70531c" }, "downloads": -1, "filename": "pluginmanager-0.0.7.tar.gz", "has_sig": false, "md5_digest": "d140bc1d66fe87a18f1ad22fe5010a0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14006, "upload_time": "2015-10-28T19:16:17", "url": "https://files.pythonhosted.org/packages/ab/b5/d5b8ed5840445dd4f8b60058f6eebea3aacd835f023b329cfaddabf501d1/pluginmanager-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "c71592ab4b01c90e00640027b4d31f03", "sha256": "2cf9fb6cc8a5274234a68cc8b8dafde71c2acbbfb7e9f8dba43125d71dd96ab6" }, "downloads": -1, "filename": "pluginmanager-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "c71592ab4b01c90e00640027b4d31f03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 31647, "upload_time": "2015-10-29T04:05:26", "url": "https://files.pythonhosted.org/packages/9d/0c/bf014c35d9722c4c70b5223c6d25c11c3ee939e3ead1c4367e2e3b3bfb17/pluginmanager-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e53eaa7359ddd9e9c08531a289728cc", "sha256": "6f7478dc85f365f5d064d7aee340c88a7faa7a41e55c12a753dec4ca50ad1e48" }, "downloads": -1, "filename": "pluginmanager-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7e53eaa7359ddd9e9c08531a289728cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13881, "upload_time": "2015-10-29T04:05:32", "url": "https://files.pythonhosted.org/packages/da/f5/1b05e138e45cdbbe0e9c6abf4ac55eae9fa7a1137d9b1804ee073323be2f/pluginmanager-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "0dfa94a6d760a595df4ca8b63769db49", "sha256": "5d08a8c56ffd89d378cbf8d94c7c6025d99c5995e6cc0f7aefc7b3caedf18e37" }, "downloads": -1, "filename": "pluginmanager-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "0dfa94a6d760a595df4ca8b63769db49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 65522, "upload_time": "2015-11-03T20:01:57", "url": "https://files.pythonhosted.org/packages/8d/c9/280f16f1a3cefbcac91de1cc1e1b1892ea8f98d203af4970605d7ed081ea/pluginmanager-0.0.9-py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f29be1f9a38c5cc5cd57e3cb51679e54", "sha256": "02baff1b81441cde1d378c28922875ab235bdb51a2ab3d200ffb072803055c89" }, "downloads": -1, "filename": "pluginmanager-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f29be1f9a38c5cc5cd57e3cb51679e54", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 68703, "upload_time": "2015-11-06T15:56:45", "url": "https://files.pythonhosted.org/packages/58/fc/5e6826d4f8e2419f95ca8cdbaf774752fe4e2c3b9ef9133e70758dd68622/pluginmanager-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca1949e16f0dc0028f5288adae256e7c", "sha256": "234d2c8faf05b2dec7fe6a5ac479a2f55920dcc780588554d82617cd04a084dd" }, "downloads": -1, "filename": "pluginmanager-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ca1949e16f0dc0028f5288adae256e7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16048, "upload_time": "2015-11-06T15:56:52", "url": "https://files.pythonhosted.org/packages/89/33/875a480f82f4d073ceb563d28f37c3f2e1673f5e876be0d0a1a070757429/pluginmanager-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d139cb2daf3073bc862a4781204f9e38", "sha256": "f4b8c81872a9624efb0061dd60ab2c13a7b2fff3412f0a4a212db0f02605346a" }, "downloads": -1, "filename": "pluginmanager-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d139cb2daf3073bc862a4781204f9e38", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69653, "upload_time": "2015-11-12T15:11:30", "url": "https://files.pythonhosted.org/packages/ed/4d/bd984a0c74437e5f2254cccab9a22d581640f6dcd3c3e22e9470800bc483/pluginmanager-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b79cd8c34260def9c771afb150844a77", "sha256": "fc2f0b50817567f3b3be5a8dcf8ee7d427593100afd5b8b104f87d8cc92a2379" }, "downloads": -1, "filename": "pluginmanager-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b79cd8c34260def9c771afb150844a77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16629, "upload_time": "2015-11-12T15:11:46", "url": "https://files.pythonhosted.org/packages/6e/f9/42c6d131a997282641d290ab67c6be5890c80f1619e2d7a216191ab74041/pluginmanager-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2ab7d53c42086a6299a6cbcf29dab50c", "sha256": "7106f6c341fff568e98b6d036407360b166733ebd658ecb361089faca1dadc2b" }, "downloads": -1, "filename": "pluginmanager-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2ab7d53c42086a6299a6cbcf29dab50c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 70868, "upload_time": "2015-11-13T18:47:44", "url": "https://files.pythonhosted.org/packages/6c/d6/1edad2eff044b75174b4f73d7cde9db23b09fd1132a760f4209148d1a4f4/pluginmanager-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a4c116361c95bc7bdb74ce27e838176", "sha256": "72b64305c4496b05231b4dff32c4e77eafc1bbd3570b38416fb22550aa99d488" }, "downloads": -1, "filename": "pluginmanager-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a4c116361c95bc7bdb74ce27e838176", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17536, "upload_time": "2015-11-13T18:47:49", "url": "https://files.pythonhosted.org/packages/bd/90/e031673a18be795a48fcc507ec6d7d7746d05dfac5b78d0e5c023efd7839/pluginmanager-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e5a6b97796c2f84e0d917eec149627d2", "sha256": "ec510126f533e2f10150272f81bb429e8f6c1d12500a7aebda2b73fccfa340ee" }, "downloads": -1, "filename": "pluginmanager-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5a6b97796c2f84e0d917eec149627d2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 71931, "upload_time": "2015-11-17T23:55:20", "url": "https://files.pythonhosted.org/packages/72/16/d00bf04decae5fb0f0d0add78db5e0eb61a5e0a1639c0658e32a73465207/pluginmanager-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf40c892b7b9cf0f76a94a44728ce40e", "sha256": "17551a65588cefc3ece0a4acd4b50dffb41409a49e7173eec4322b5820ca3e82" }, "downloads": -1, "filename": "pluginmanager-0.1.3.tar.gz", "has_sig": false, "md5_digest": "cf40c892b7b9cf0f76a94a44728ce40e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17580, "upload_time": "2015-11-17T23:55:27", "url": "https://files.pythonhosted.org/packages/f7/2b/6f9f527b384007ab700836f67ebc1846b2f5bad6758a1150f47591088dbb/pluginmanager-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "8e761a8d8671e15ba83b04496e377625", "sha256": "4940a499639b1bf25c8c19d9dd17e0200c239491b0fb875602f09334e7d8d3db" }, "downloads": -1, "filename": "pluginmanager-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8e761a8d8671e15ba83b04496e377625", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38308, "upload_time": "2015-12-05T13:56:04", "url": "https://files.pythonhosted.org/packages/23/f8/971c68a275fbaa32568c09400ac3a0aa9bd2ac6d937681ebf2dc1a5d0fc9/pluginmanager-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "511886b75fc833f8de444552375e1026", "sha256": "34754ca39ba510ac78080d41eb8ab6296e8410bfe0d479c1879c7c4e1ed53643" }, "downloads": -1, "filename": "pluginmanager-0.1.4.tar.gz", "has_sig": false, "md5_digest": "511886b75fc833f8de444552375e1026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17559, "upload_time": "2015-12-05T13:56:10", "url": "https://files.pythonhosted.org/packages/f6/10/bcd3e8ee498e2f991f7f491306150ee6c4b1b9aa1cf46dbc2196356dcc74/pluginmanager-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "68762415e60077c2799d7ca4e1efe137", "sha256": "87b4d72f4c55d490e4c089a4fc4d51b6b29dcc9458f42a0bca74d78a7029c60f" }, "downloads": -1, "filename": "pluginmanager-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68762415e60077c2799d7ca4e1efe137", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 38432, "upload_time": "2015-12-06T15:08:28", "url": "https://files.pythonhosted.org/packages/3b/1f/3c2afc94eb0e072fdc29c32383192d06a812b663c898d468f0fa13a67539/pluginmanager-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51979d129b8ceb73a9b51c80a4876de3", "sha256": "8a1395850eec7d44c86309d39ec5d359c3426cc6210878c2390b4276b493c03b" }, "downloads": -1, "filename": "pluginmanager-0.1.5.tar.gz", "has_sig": false, "md5_digest": "51979d129b8ceb73a9b51c80a4876de3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17568, "upload_time": "2015-12-06T15:08:35", "url": "https://files.pythonhosted.org/packages/21/7a/591def94346d698141c76d508fb27d3a5e8646d9f6dc924748d47ea0a220/pluginmanager-0.1.5.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "17a29eac88945324e5e4737c9c8edb2a", "sha256": "9ca9147ea8ea8d3a4b9c1a252b86605b6a27a61ad48a4564c9f75bfa4af277bb" }, "downloads": -1, "filename": "pluginmanager-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17a29eac88945324e5e4737c9c8edb2a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72618, "upload_time": "2015-12-07T14:59:16", "url": "https://files.pythonhosted.org/packages/0e/99/79dbd8fde5c45eceee9c726790bdaf16b5ba53fb25b008dda7c80f0a610f/pluginmanager-0.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4696ba1e3c9d572edf9068838ab0d85e", "sha256": "482963183ce4cb209fcdb2784d42a7481f440466b70e50fee1a25c0d953485b1" }, "downloads": -1, "filename": "pluginmanager-0.1.7.tar.gz", "has_sig": false, "md5_digest": "4696ba1e3c9d572edf9068838ab0d85e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17438, "upload_time": "2015-12-07T14:59:26", "url": "https://files.pythonhosted.org/packages/ee/e5/68cabad2b567ce219f911f0bb19173d81d567686714175c77d30c78632e8/pluginmanager-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "968eb6b4e46c2be48d6a74df7d9c9e1d", "sha256": "122dd353a13cb3c7944e44d24c7ea731c1ae194d1dcce604d6a031350d436dc9" }, "downloads": -1, "filename": "pluginmanager-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "968eb6b4e46c2be48d6a74df7d9c9e1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 72877, "upload_time": "2015-12-08T19:41:55", "url": "https://files.pythonhosted.org/packages/70/1b/836f4d00783399c682e2a408bad1b4cbc539021ca4a3ac147c419c4a87ac/pluginmanager-0.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dae13fa6843faff189b068fc65ed3baf", "sha256": "992d1b08bc746699a5bbc6af3cc189776ed74c64f4d8b6cf8f40622d22aabc29" }, "downloads": -1, "filename": "pluginmanager-0.1.8.tar.gz", "has_sig": false, "md5_digest": "dae13fa6843faff189b068fc65ed3baf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17684, "upload_time": "2015-12-08T19:42:12", "url": "https://files.pythonhosted.org/packages/82/c3/a17ed0ae6fba6d7db2d39138c5cf24ef5a147067fb7f2108773b7f8a5fc1/pluginmanager-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "0277a8e5c39cc31ed62bc005da1b641c", "sha256": "626cfa4303d4aabb643468026e4f3cafa8a50be50da6d93a1301a37e654281ad" }, "downloads": -1, "filename": "pluginmanager-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0277a8e5c39cc31ed62bc005da1b641c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 73915, "upload_time": "2015-12-15T16:02:25", "url": "https://files.pythonhosted.org/packages/e9/af/75098ca3e3212abab928bc7c601f06c75def2338f63686b95e38f26989b5/pluginmanager-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6e91cb5449c49c904255b00ff2b7db2", "sha256": "caac234d2fe12784f1ae4de88ca826ab24e6bc00e43981fa23ba2828c433d563" }, "downloads": -1, "filename": "pluginmanager-0.1.9.tar.gz", "has_sig": false, "md5_digest": "e6e91cb5449c49c904255b00ff2b7db2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18710, "upload_time": "2015-12-15T16:02:56", "url": "https://files.pythonhosted.org/packages/78/5d/505df39bf43cb14621b503d2b47f1e48085ff809dbc25e81bd5eba63773c/pluginmanager-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9192946e3e05db2eac3daa4e7da93b7b", "sha256": "0d69b7c91b124e9bd6c0e3a22fe6a5a5a5a77870b8bae25eb37b198f17228a00" }, "downloads": -1, "filename": "pluginmanager-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9192946e3e05db2eac3daa4e7da93b7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 40549, "upload_time": "2015-12-16T18:15:45", "url": "https://files.pythonhosted.org/packages/1a/af/6f5806e3fb6d566a8bbd6ea86e9a002a5b2b7501c6e8d18d29acaa100991/pluginmanager-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96dbe5fba26e48e14a1126c3f39ef056", "sha256": "9a1b95d3e0deb4800f171742db56b97cca2d246bb8e748295ebff3d5e3535768" }, "downloads": -1, "filename": "pluginmanager-0.2.0.tar.gz", "has_sig": false, "md5_digest": "96dbe5fba26e48e14a1126c3f39ef056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18830, "upload_time": "2015-12-16T18:15:54", "url": "https://files.pythonhosted.org/packages/35/be/6309b42e38c28f5f93ba83277b13774f4745adafaf36fb515dcc4d629a77/pluginmanager-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ca6faa5526099e4f3f6f2e62ad0c2d73", "sha256": "f2cf5b87155ab1e1840543b9c8ae784d483736a362ae498abf9e423870debdea" }, "downloads": -1, "filename": "pluginmanager-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca6faa5526099e4f3f6f2e62ad0c2d73", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42162, "upload_time": "2015-12-23T20:02:50", "url": "https://files.pythonhosted.org/packages/18/fc/761f6bc77a1354ef50c697093697af39a69f95993e78fc34b510380b39a3/pluginmanager-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d13a4614ecded1a501ee00c4fa8b7e2", "sha256": "2eb8fc06b7427d814053c44d887ab8a571e9b3ba83b59e85b440bce286867d91" }, "downloads": -1, "filename": "pluginmanager-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7d13a4614ecded1a501ee00c4fa8b7e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20246, "upload_time": "2015-12-23T20:02:58", "url": "https://files.pythonhosted.org/packages/a7/b6/4f5c935e6df1c6ba2d8025dc781bffa7a76826bf37dc8dfd37affb13d31b/pluginmanager-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5109c82d0fba53ee30a40956b0304bd2", "sha256": "6c330bf64269e5fea8f36f56e0ce28d859d150b5d4dac24dd188ebf24de33173" }, "downloads": -1, "filename": "pluginmanager-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5109c82d0fba53ee30a40956b0304bd2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42565, "upload_time": "2015-12-31T20:47:34", "url": "https://files.pythonhosted.org/packages/43/c5/2611094410f2f14ec73c1e3407562ae1dd886b995dee7af23957b660d6a0/pluginmanager-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "111d26384975b942abd08ee2d2032b3f", "sha256": "20f28e59b4f338a1c4991205ed7525a68c832dcba851e009af4e879e07695a30" }, "downloads": -1, "filename": "pluginmanager-0.2.2.tar.gz", "has_sig": false, "md5_digest": "111d26384975b942abd08ee2d2032b3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20601, "upload_time": "2015-12-31T20:47:54", "url": "https://files.pythonhosted.org/packages/98/9d/8093ee5e08355cf88f2b06a6ac3b7a2247d411fe916fc3987eec178e76cf/pluginmanager-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "12bf4d4e2d91d92f9ba9fb7549bc7d9a", "sha256": "3aec6a0955e2dbc8b13bfeb8c198fcb2ba8ceedfec746e87e912448bb0ee1748" }, "downloads": -1, "filename": "pluginmanager-0.3.0.tar.gz", "has_sig": false, "md5_digest": "12bf4d4e2d91d92f9ba9fb7549bc7d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24722, "upload_time": "2016-01-13T16:45:33", "url": "https://files.pythonhosted.org/packages/92/93/418a5c2c4c70cd64790e6c23f0f1778bced73e07ee7bcd018bc219afc2c2/pluginmanager-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "1a79f4d8642da5a0e3573c905566f99f", "sha256": "15d4488322643f58636ae322a30c677ae5d195166e6f1ae1112a2896c0655a15" }, "downloads": -1, "filename": "pluginmanager-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a79f4d8642da5a0e3573c905566f99f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24960, "upload_time": "2016-01-24T19:52:48", "url": "https://files.pythonhosted.org/packages/ac/ce/8d7b3a830f095baaf81ae01332009605725ed7c9858d4cacfdb33bc31c89/pluginmanager-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af019605603b7af9347d7fcbf2b714d7", "sha256": "14598c769729e203fb952e89464ea0879cc025665cf839f740892cc8a2442462" }, "downloads": -1, "filename": "pluginmanager-0.3.1.tar.gz", "has_sig": false, "md5_digest": "af019605603b7af9347d7fcbf2b714d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15465, "upload_time": "2016-01-24T19:52:52", "url": "https://files.pythonhosted.org/packages/33/cc/e9f6deddf7d011af9b659867eafbca99fa8c018c7c0f4b57f434cbdecace/pluginmanager-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3cf04c92aa0b6391415fed8dee3de720", "sha256": "5ebc80190f0c23f8de45cc0adc8e34e817f3fe813e22e80d304a870ea776a71e" }, "downloads": -1, "filename": "pluginmanager-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cf04c92aa0b6391415fed8dee3de720", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25995, "upload_time": "2016-02-02T01:46:13", "url": "https://files.pythonhosted.org/packages/df/d1/20039b8f77f0f4cee591f0b03d150c75c6b047ce52ab97bdb4b3055a48dd/pluginmanager-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f45443ade0dd1d3e29c25a88be41ef73", "sha256": "65a640ffa11b1e44b1bc34cd2896888b937591fef1542290813d617cae6a0252" }, "downloads": -1, "filename": "pluginmanager-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f45443ade0dd1d3e29c25a88be41ef73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15808, "upload_time": "2016-02-02T01:46:20", "url": "https://files.pythonhosted.org/packages/85/d2/0c0cff5924962049c7c3903be402708ccbdfba6c4c80519e32d3d29325a1/pluginmanager-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "cc945214dd8a80b1f2e13a0f831ba179", "sha256": "6534724127fd8115d84161cc192acf0cb67a3be0cabaef89b356671a2d24db1a" }, "downloads": -1, "filename": "pluginmanager-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc945214dd8a80b1f2e13a0f831ba179", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26114, "upload_time": "2016-03-15T04:02:17", "url": "https://files.pythonhosted.org/packages/8f/33/bcdc4b3547ae2a9f320c63c9b165acf61a2ffcd163ff93570bb821e6acb2/pluginmanager-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d0dd3ca1f05d4435d79efa6d561cf70", "sha256": "0ca9ac8d09a986d7e135fb7da334390f2ace63d0c88b679158c424fbf0aadffc" }, "downloads": -1, "filename": "pluginmanager-0.3.3.tar.gz", "has_sig": false, "md5_digest": "4d0dd3ca1f05d4435d79efa6d561cf70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16050, "upload_time": "2016-03-15T04:02:23", "url": "https://files.pythonhosted.org/packages/77/18/656317b4f85db62a63806586a433d2d8ffd39c20403f5b7f246dd9dd1806/pluginmanager-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "9e423619322e0f5e685fdf145874ffdb", "sha256": "30cbf550dd1cea473ec253dcf9013fc184cf11c5dee584c3251a56df97e48e44" }, "downloads": -1, "filename": "pluginmanager-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e423619322e0f5e685fdf145874ffdb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26118, "upload_time": "2016-04-17T00:57:41", "url": "https://files.pythonhosted.org/packages/55/7a/083698d91cbfe00e551efb95de6194c95abb98ea19de546cdbea6f08f255/pluginmanager-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7fab752b7d55d068923498899a7d639", "sha256": "f02a571c9c1e0b3584b2153412e601457bb372ace664a0adda546155de3acf8e" }, "downloads": -1, "filename": "pluginmanager-0.3.4.tar.gz", "has_sig": false, "md5_digest": "e7fab752b7d55d068923498899a7d639", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16096, "upload_time": "2016-04-17T00:57:47", "url": "https://files.pythonhosted.org/packages/05/3d/16534e773fac1822104681d1ac5ccc646087e73318c85a67ddc26338e8aa/pluginmanager-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f0f68f704757d030247fd9fa0f61bbb9", "sha256": "a6d6863744a2425db030f34c4fe40a605d6f92badafb906255a9b6df38094f87" }, "downloads": -1, "filename": "pluginmanager-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0f68f704757d030247fd9fa0f61bbb9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26304, "upload_time": "2016-05-08T17:06:32", "url": "https://files.pythonhosted.org/packages/a1/3d/6a0d6b7a52aa03d5bd35c87f33924d084bb2e2fa3ddd488ff809cf33072f/pluginmanager-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f06a672c94a23bd02fb4cc273f973b4", "sha256": "a2de8dad1ec44857af9509bc7d5522c69af7c31f31db699d9c7b4dbdebb8abcb" }, "downloads": -1, "filename": "pluginmanager-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6f06a672c94a23bd02fb4cc273f973b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16263, "upload_time": "2016-05-08T17:07:00", "url": "https://files.pythonhosted.org/packages/14/52/ebdd096f777d6bfb9e6ee8778d047970a775dcb1e98d55a278106bf5b5f5/pluginmanager-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "31b160a9dccb91220737f1feacc9aabf", "sha256": "e2aa470af6f64c48f32af6a5e799a46dcc37dbf3307fed95da67273024595fed" }, "downloads": -1, "filename": "pluginmanager-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31b160a9dccb91220737f1feacc9aabf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26395, "upload_time": "2016-12-26T01:59:37", "url": "https://files.pythonhosted.org/packages/71/0d/1fd65ddb9aa2616d5d6b16ce566d39fe838f1016775e9158b1ee7c0be3e1/pluginmanager-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1dc18b6b3df50546927609c79d0fc1f", "sha256": "e202d0bcebdb0edf7c2552eb20382a2c1df30718b4d37325e4207b5578dc083d" }, "downloads": -1, "filename": "pluginmanager-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d1dc18b6b3df50546927609c79d0fc1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16418, "upload_time": "2016-12-26T01:59:39", "url": "https://files.pythonhosted.org/packages/12/ec/975740c40245082ef582041209191e1d0be3a02a754fe4f237c5251a2acc/pluginmanager-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31b160a9dccb91220737f1feacc9aabf", "sha256": "e2aa470af6f64c48f32af6a5e799a46dcc37dbf3307fed95da67273024595fed" }, "downloads": -1, "filename": "pluginmanager-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31b160a9dccb91220737f1feacc9aabf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26395, "upload_time": "2016-12-26T01:59:37", "url": "https://files.pythonhosted.org/packages/71/0d/1fd65ddb9aa2616d5d6b16ce566d39fe838f1016775e9158b1ee7c0be3e1/pluginmanager-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1dc18b6b3df50546927609c79d0fc1f", "sha256": "e202d0bcebdb0edf7c2552eb20382a2c1df30718b4d37325e4207b5578dc083d" }, "downloads": -1, "filename": "pluginmanager-0.4.1.tar.gz", "has_sig": false, "md5_digest": "d1dc18b6b3df50546927609c79d0fc1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16418, "upload_time": "2016-12-26T01:59:39", "url": "https://files.pythonhosted.org/packages/12/ec/975740c40245082ef582041209191e1d0be3a02a754fe4f237c5251a2acc/pluginmanager-0.4.1.tar.gz" } ] }