{
"info": {
"author": "Sam Clements",
"author_email": "sam.clements@datasift.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: No Input/Output (Daemon)",
"License :: OSI Approved",
"License :: OSI Approved :: MIT License",
"Operating System :: Unix",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Topic :: System :: Logging",
"Topic :: System :: Monitoring",
"Topic :: System :: Networking",
"Topic :: System :: Systems Administration"
],
"description": "=========\nSupermann\n=========\n\n.. image:: http://img.shields.io/pypi/v/supermann.svg\n :target: https://pypi.python.org/pypi/supermann\n\n.. image:: http://img.shields.io/pypi/l/supermann.svg\n :target: https://pypi.python.org/pypi/supermann\n\n.. image:: http://img.shields.io/travis/borntyping/supermann/master.svg\n :target: https://travis-ci.org/borntyping/supermann\n\n|\n\nSupermann monitors processes running under `Supervisor `_ and sends metrics to `Riemann `_.\n\n* `Source on GitHub `_\n* `Documentation on Read the Docs `_\n* `Packages on PyPI `_\n\nUsage\n-----\n\nSupermann runs as a Supervisor event listener, and will send metrics every time an event is received. The only configuration Supermann needs is the host and port for a Riemann instance, which can be provided as arguments or by the ``RIEMANN_HOST`` and ``RIEMANN_PORT`` environment variables.\n\nBasic usage is as follows, though Supermann will not start if not run under Supervisor::\n\n supermann [--log-level=LEVEL] HOST PORT\n\nA Supervisor configuration file for Supermann should look something like this::\n\n [eventlistener:supermann]\n command=supermann-from-file /etc/supermann.args\n events=PROCESS_STATE,TICK_5\n\nThis loads Supermann's arguments from ``/etc/supermann.args``, which would contain a host and port for a Riemann server - ``localhost:5555`` is used as the default if no host or port are specified::\n\n riemann.example.com 5555\n\nWhat Supermann does\n^^^^^^^^^^^^^^^^^^^\n\nSupermann will collect and send information about the system and the processes running under Supervisor each time an event is received. Listening for the ``TICK_5`` and ``PROCESS_STATE`` events will collect and send information every 5 seconds, and when a program changes state. See the `Supervisor event documentation `_ for more information.\n\nSupermann is designed to bail out when an error is encountered, allowing Supervisor to restart it - it is recommended that you do not set ``autorestart=false`` in the Supervisor configuration for the event listener. Logs are sent to ``STDERR`` for collection by Supervisor - the log level can be controlled with the ``--log-level`` argument. The logs can be read with ``supervisorctl tail supermann stderr`` or finding the log in Supervisor's log directory.\n\n``supermann-from-file``\n^^^^^^^^^^^^^^^^^^^^^^^\n\nAn issue with modifying the configuration of a Supervisord event listener (`link `_) means that the command used to start an event listener process can't be changed while Supervisord is running.\n\nSupermann 2 allowed files to be named directly as an argument that more arguments would be read from. Supermann 3 instead provides the ``supermann-from-file`` entry point, which loads a file containing arguments that will be passed to the main ``supermann`` command.\n\nThe easiest way to upgrade between versions is to rename the ``eventlistener:supermann`` section in the Supervisord configuration, and to then run ``supervisorctl update``. This will remove the old supermann instance, and start a new instance with the new command. The ``supermann-from-file`` command reads a set of arguments from a file and starts Supermann with those arguments, so that Supermann's configuration can be changed without restarting Supervisord.\n\nInstallation\n------------\n\nSupermann can be installed with ``pip install supermann``. It's recommended to install it in the same Python environment as Supervisor.\n\nSupervisor can also be installed with ``pip``, or can be installed from your distributions package manager. Once Supermann is installed, add an ``eventlistener`` section to the Supervisor configuration (``/etc/supervisord.conf`` by default) and restart Supervisor.\n\nRequirements\n^^^^^^^^^^^^\n\n* `click `_\n* `blinker `_\n* `protobuf `_\n* `psutil `_\n* `riemann-client `_\n* `supervisor `_\n\nThe ``psutil`` package uses C extensions, and installing the package from source or with a python package manager (such as ``pip``) will require build tools. Alternatively, it can be installed from your distribution's repositories (``python-psutil`` on Debian and CentOS). Superman currently uses a very old version of ``psutil`` so as to remain compatible with CentOS.\n\nSupermann is developed and tested on Python 2.6. There are no plans to release it for Python 3, as Google's ``protobuf`` library (and therefore ``riemann-client``) are only compatible with Python 2.\n\nChangelog\n---------\n\nVersion 3.0.0\n^^^^^^^^^^^^^\n\n* Upgraded to most recent version of ``psutil`` (``2.1.1``)\n* Replaced or changed various metrics\n* Replaced ``argparse`` with ``click`` and made improvements to CLI\n* Replaced ``@file`` argument syntax with ``supermann-from-file``\n* Removed ``--memmon`` option and memory monitoring plugin\n* Added documentation on `Read the Docs `_\n* Many other minor fixes and improvements\n\nLicence\n-------\n\nSupermann is licensed under the `MIT Licence `_. The protocol buffer definition is sourced from the `Riemann Java client `_, which is licensed under the `Apache Licence `_.\n\nAuthors\n-------\n\nSupermann was written by `Sam Clements `_, while working at `DataSift `_.\n\n.. image:: https://0.gravatar.com/avatar/8dd5661684a7385fe723b7e7588e91ee?d=https%3A%2F%2Fidenticons.github.com%2Fe83ef7586374403a328e175927b98cac.png&r=x&s=40\n.. image:: https://1.gravatar.com/avatar/a3a6d949b43b6b880ffb3e277a65f49d?d=https%3A%2F%2Fidenticons.github.com%2F065affbc170e2511eeacb3bd0e975ec1.png&r=x&s=40",
"description_content_type": null,
"docs_url": null,
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/borntyping/supermann",
"keywords": null,
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "supermann",
"package_url": "https://pypi.org/project/supermann/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/supermann/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/borntyping/supermann"
},
"release_url": "https://pypi.org/project/supermann/3.2.0/",
"requires_dist": null,
"requires_python": null,
"summary": "A Supervisor event listener for Riemann",
"version": "3.2.0"
},
"last_serial": 2193435,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "01225d0e01643b72520fa77d74f55f7a",
"sha256": "879d9f015cc5b084ec65a90a51f935864e039eb63d0195b97f9d01f5a8f6da99"
},
"downloads": -1,
"filename": "supermann-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "01225d0e01643b72520fa77d74f55f7a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9478,
"upload_time": "2013-11-27T14:55:47",
"url": "https://files.pythonhosted.org/packages/fd/8f/53c62a4fcea66ac8440f2dc7c91e45f47d766c71df4e3d81ad293f53212f/supermann-1.0.0.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "4732aff061bc0b1be2a4d968d6b2ac3e",
"sha256": "5a9ea107f82bb4eb403e366acb3a06648e0b7cbff1bb88c227b238b4a88da726"
},
"downloads": -1,
"filename": "supermann-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "4732aff061bc0b1be2a4d968d6b2ac3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9802,
"upload_time": "2013-12-10T11:46:39",
"url": "https://files.pythonhosted.org/packages/7c/50/124d3c6b2e3bd660b9e52efdaec99e7665ada7d6decc595e5e85dfdcd6ae/supermann-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "83301c73ab1b6200e92fb2e266bbdfa2",
"sha256": "6c10ef5e332432b2e0b7e814eb5ce8a79ed14426e089752ebaef3a3f6bd6fb50"
},
"downloads": -1,
"filename": "supermann-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "83301c73ab1b6200e92fb2e266bbdfa2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9892,
"upload_time": "2013-12-11T12:06:03",
"url": "https://files.pythonhosted.org/packages/aa/10/8c23689efa2660e9a4f2c39abeb54a022488b1cf7556f4f3bb577bc285f7/supermann-1.1.1.tar.gz"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "12973eb049e9678e7db3fbdc1502c241",
"sha256": "09304098f68d42e68c12844382b4bb70d3c33d2a83cb756cf8bb63cd94af56ed"
},
"downloads": -1,
"filename": "supermann-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "12973eb049e9678e7db3fbdc1502c241",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9926,
"upload_time": "2013-12-11T16:29:44",
"url": "https://files.pythonhosted.org/packages/0a/28/01ef0bae906d5a14e3560e14ed65aa9497e8794e69dca3cd0548e34dbbd5/supermann-1.1.3.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "f81708816ba06d1deb7f84f6bc4d3752",
"sha256": "e588103fd89a84640828a929864f18d4f39f3cde7889bbe3b2baf42022e840d3"
},
"downloads": -1,
"filename": "supermann-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "f81708816ba06d1deb7f84f6bc4d3752",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6754,
"upload_time": "2014-01-02T14:34:37",
"url": "https://files.pythonhosted.org/packages/7e/9a/baa182726c5dd83c8856d28d3ec78d65b828ac8d196e6b54717e7abf0bed/supermann-1.2.0.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "05a6f48f492ca3f0200c3333322f5b43",
"sha256": "f60ffcf574e5a818721b5cb2469b3aacc70f8e8f0b7ec89b071ab0637d94f947"
},
"downloads": -1,
"filename": "supermann-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "05a6f48f492ca3f0200c3333322f5b43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6835,
"upload_time": "2014-01-02T17:32:17",
"url": "https://files.pythonhosted.org/packages/d2/6c/839c410cf30e019857f52db0b05cb81e1fb74d9ba3c5f3c3b2721d5f3abb/supermann-1.3.0.tar.gz"
}
],
"1.3.1": [
{
"comment_text": "",
"digests": {
"md5": "4b503329554abecffc15ffb1d0eb41c3",
"sha256": "53a41764f0b0adb6ef4621382b9e6cf2a4f6807e5a0bcfa3a73891db60878316"
},
"downloads": -1,
"filename": "supermann-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "4b503329554abecffc15ffb1d0eb41c3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6840,
"upload_time": "2014-01-03T11:17:34",
"url": "https://files.pythonhosted.org/packages/37/d3/549eab27b0df8fdab2fbd745c65c8e588bd527d17c719244c746efe2a45d/supermann-1.3.1.tar.gz"
}
],
"1.3.2": [
{
"comment_text": "",
"digests": {
"md5": "9f48a67ac52f7714303222b15efe516f",
"sha256": "859f1a7594dd85ece4e30b8aaf7751b41acb1149c8bdc5d6a4998f34c27e1578"
},
"downloads": -1,
"filename": "supermann-1.3.2.tar.gz",
"has_sig": false,
"md5_digest": "9f48a67ac52f7714303222b15efe516f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6819,
"upload_time": "2014-01-03T11:49:34",
"url": "https://files.pythonhosted.org/packages/d3/a7/fd82c21a97a7f961c3ddfbd586dbdb400fbc53ba0db6e22a21f15de5507e/supermann-1.3.2.tar.gz"
}
],
"1.4.0": [
{
"comment_text": "",
"digests": {
"md5": "e9274273aa52d488eb2a02789b111ce8",
"sha256": "f3c56f648f7f8e85c5a19ae3aa9fceb250cb20ac4bd75a8aff1f39fafd6a0f6c"
},
"downloads": -1,
"filename": "supermann-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "e9274273aa52d488eb2a02789b111ce8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8300,
"upload_time": "2014-01-06T11:38:24",
"url": "https://files.pythonhosted.org/packages/29/cd/cf5e5ccfd51d23c70c3a4ab3d4b542cd21421b0b62e218d96662571ffa4b/supermann-1.4.0.tar.gz"
}
],
"1.5.1": [
{
"comment_text": "",
"digests": {
"md5": "54f8c2125bea02ef192bac939c58e797",
"sha256": "b7b9e11103d659728340af35acaa174d0a93caab5d3350907606a44fa80eaef9"
},
"downloads": -1,
"filename": "supermann-1.5.1.tar.gz",
"has_sig": false,
"md5_digest": "54f8c2125bea02ef192bac939c58e797",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8361,
"upload_time": "2014-01-08T15:16:26",
"url": "https://files.pythonhosted.org/packages/7c/c0/b40e1b3451396be5defbcacdd984629e693d60acac031145fa41b608a61c/supermann-1.5.1.tar.gz"
}
],
"1.6.0": [
{
"comment_text": "",
"digests": {
"md5": "36b512db7aa7fb49e33e5dda7cfd35c5",
"sha256": "2bb1166573995f0c7216ed30cf596039ef792af2fa6f2747243f449788f2823c"
},
"downloads": -1,
"filename": "supermann-1.6.0.tar.gz",
"has_sig": false,
"md5_digest": "36b512db7aa7fb49e33e5dda7cfd35c5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8359,
"upload_time": "2014-01-14T15:43:40",
"url": "https://files.pythonhosted.org/packages/e9/bc/503c4ba64067a2e29d5a324987246f418e2c4b7d1a474ceb212a8c295574/supermann-1.6.0.tar.gz"
}
],
"1.7.0": [
{
"comment_text": "",
"digests": {
"md5": "411f6ee0e6d0e5c3ccb1d237129a11c1",
"sha256": "34f57931cf85dd6650d3014f7377c571ba0af9a0de3273af2f002bc4dde2028b"
},
"downloads": -1,
"filename": "supermann-1.7.0.tar.gz",
"has_sig": false,
"md5_digest": "411f6ee0e6d0e5c3ccb1d237129a11c1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8884,
"upload_time": "2014-01-22T13:33:53",
"url": "https://files.pythonhosted.org/packages/0d/02/9da7bd5785d4e2c1f98522dec37e1038e9bc0aae18a89d92b62e7e04c1db/supermann-1.7.0.tar.gz"
}
],
"1.7.1": [
{
"comment_text": "",
"digests": {
"md5": "240ffd0e7172fd51020de2e59784d803",
"sha256": "159f7976a8651f3a8fd6d362b26a2de4cf1a5e24d75c5c7071813d96564c3072"
},
"downloads": -1,
"filename": "supermann-1.7.1.tar.gz",
"has_sig": false,
"md5_digest": "240ffd0e7172fd51020de2e59784d803",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8879,
"upload_time": "2014-01-22T13:44:59",
"url": "https://files.pythonhosted.org/packages/13/c9/e27283470f965d6134c03a86615c969a5bf7cb57c9d532a0adc9a6579a8a/supermann-1.7.1.tar.gz"
}
],
"1.7.2": [
{
"comment_text": "",
"digests": {
"md5": "5e6ecaf676408172ebfb0875d570e5fd",
"sha256": "114543b9bd20fdac4b4363d4bc00fa341fbe772e46c230b4dd1c7abd01f0af6f"
},
"downloads": -1,
"filename": "supermann-1.7.2.tar.gz",
"has_sig": false,
"md5_digest": "5e6ecaf676408172ebfb0875d570e5fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8873,
"upload_time": "2014-01-22T14:08:32",
"url": "https://files.pythonhosted.org/packages/b9/5b/a519373962c72cb3e12b95bffbee5d232944d60d760f8b727f104007db95/supermann-1.7.2.tar.gz"
}
],
"1.8.0": [
{
"comment_text": "",
"digests": {
"md5": "794088b8f5a7cea270398d3850cac281",
"sha256": "511cc28426f99ce59143b0a545ab06ced9a02099714475ccd2d15afaa574a9ed"
},
"downloads": -1,
"filename": "supermann-1.8.0.tar.gz",
"has_sig": false,
"md5_digest": "794088b8f5a7cea270398d3850cac281",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9186,
"upload_time": "2014-02-19T16:30:07",
"url": "https://files.pythonhosted.org/packages/9a/2b/ba34322f169edad4755b7dc2c557bee1055659b4fbdca4e63b9227a62f91/supermann-1.8.0.tar.gz"
}
],
"1.8.1": [
{
"comment_text": "",
"digests": {
"md5": "fef9845e08d24917ea49f80829b81539",
"sha256": "24ad2ded475552e2484a0acfe17cb38e3be6cc8b8d1b74bbc77b9dbf030fc55e"
},
"downloads": -1,
"filename": "supermann-1.8.1-py27-none-any.whl",
"has_sig": false,
"md5_digest": "fef9845e08d24917ea49f80829b81539",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 14051,
"upload_time": "2014-03-26T16:37:07",
"url": "https://files.pythonhosted.org/packages/9a/8c/af47091aa82be633989e8f5f61bd5161c9d6b79dc29fc366e98c40f08872/supermann-1.8.1-py27-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3e24d215790d6df5363f3281d47a6ffd",
"sha256": "6c39bf888fc059fc16d6b047e2422afc31f83ff7cb433349a9e0b0bd0039fa60"
},
"downloads": -1,
"filename": "supermann-1.8.1.tar.gz",
"has_sig": false,
"md5_digest": "3e24d215790d6df5363f3281d47a6ffd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9184,
"upload_time": "2014-03-26T16:37:04",
"url": "https://files.pythonhosted.org/packages/cd/6f/d7317786fccaa5115181d5d6d3c4dc3cebaabab65ef57dc67bbccb3b35dc/supermann-1.8.1.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "7fc2261a4715a5d57ada0ff7428daddf",
"sha256": "f9aca9ddf517526dec2358647f1ec7500463be85db0e0fa74c09de2914c534f0"
},
"downloads": -1,
"filename": "supermann-2.0.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "7fc2261a4715a5d57ada0ff7428daddf",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 13209,
"upload_time": "2014-04-11T14:53:11",
"url": "https://files.pythonhosted.org/packages/5d/2a/aab02a305ed3568c8a6c99bb0d68c3630c03058c2b7fccb8f58fde10d781/supermann-2.0.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b322aea544c5c32a2256d71094a4a522",
"sha256": "b5927f762c78d62024a267c259e3b546a9241253734885de48661ab60c9774b8"
},
"downloads": -1,
"filename": "supermann-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "b322aea544c5c32a2256d71094a4a522",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9128,
"upload_time": "2014-04-11T14:53:12",
"url": "https://files.pythonhosted.org/packages/b0/37/13b3a097add7a7c6c973b9f72d6ee9bf9c863c102b5deaf96bedf85e3cde/supermann-2.0.0.tar.gz"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "e3e01607c8f159b5748d6c5021de3491",
"sha256": "0984918ac635304105a3721997c403b834abbdb35e421da5930e80c79c5b4450"
},
"downloads": -1,
"filename": "supermann-2.0.1-py27-none-any.whl",
"has_sig": false,
"md5_digest": "e3e01607c8f159b5748d6c5021de3491",
"packagetype": "bdist_wheel",
"python_version": "py27",
"requires_python": null,
"size": 14134,
"upload_time": "2014-04-25T17:19:21",
"url": "https://files.pythonhosted.org/packages/6a/c6/69073325b54b4cd7b1946ab41f4cff9f7eadf419df3611be070eb227f59c/supermann-2.0.1-py27-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b6cce5a18758b651f19ff8297b7ab819",
"sha256": "4fe84a802b97597d2193de6bdf60801747a1123cd89a8286ecd83574e3a0cf2b"
},
"downloads": -1,
"filename": "supermann-2.0.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b6cce5a18758b651f19ff8297b7ab819",
"packagetype": "bdist_wheel",
"python_version": "2.6",
"requires_python": null,
"size": 20636,
"upload_time": "2014-04-22T13:42:59",
"url": "https://files.pythonhosted.org/packages/de/11/ec3709e764e1c488812c90346c803044b14b523922226972ef97dd4a58ba/supermann-2.0.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e83bc4acc07ef1c18b35c434e9e2b396",
"sha256": "b3527239bdf0c7cdd22bcd1490e4b6d12a46bfbbdc51126ad8efc47c4b63c1a6"
},
"downloads": -1,
"filename": "supermann-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "e83bc4acc07ef1c18b35c434e9e2b396",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9308,
"upload_time": "2014-04-22T13:42:56",
"url": "https://files.pythonhosted.org/packages/58/8a/abc0d2e9826caec85289dc31f9b4b8452820d238159cbf7ae29d5b3a1598/supermann-2.0.1.tar.gz"
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"md5": "1afa878580f5409f2d283f170a17a0e0",
"sha256": "218c99accc9f70b9356f8453a3336de4f87469ce5b3618b0874c5f21419c8d77"
},
"downloads": -1,
"filename": "supermann-2.1.0-py27-none-any.whl",
"has_sig": false,
"md5_digest": "1afa878580f5409f2d283f170a17a0e0",
"packagetype": "bdist_wheel",
"python_version": "py27",
"requires_python": null,
"size": 14133,
"upload_time": "2014-05-01T09:42:13",
"url": "https://files.pythonhosted.org/packages/4b/7b/7a4bc3430feba43ea6b3170855d6a6f001fc254634859646b22e1b718ad0/supermann-2.1.0-py27-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "69121f44a25fe463e2f6059979bcad3f",
"sha256": "0c5c3e346454f8f6f26a43120c9d463862251cc091312cd79ffdeff4d8df0c1d"
},
"downloads": -1,
"filename": "supermann-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "69121f44a25fe463e2f6059979bcad3f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9669,
"upload_time": "2014-05-01T09:42:16",
"url": "https://files.pythonhosted.org/packages/97/e1/f1927b9975da923722e2e242d80fd6e6325941e7dfea4dc37d9edd0937d3/supermann-2.1.0.tar.gz"
}
],
"2.1.3": [
{
"comment_text": "",
"digests": {
"md5": "c0a6cea9982e31ffa61b3249fefb199f",
"sha256": "58967845667fdf888708e17f4443332d5e8c6645f50ee9fe0d473f998356aa73"
},
"downloads": -1,
"filename": "supermann-2.1.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "c0a6cea9982e31ffa61b3249fefb199f",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 21334,
"upload_time": "2014-08-18T11:18:18",
"url": "https://files.pythonhosted.org/packages/01/56/93b0bed3addb6b1623b8902032c83938f8422932b894a4949fc84532618e/supermann-2.1.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "df7908c6c5c30bbf7102a2fe6724a574",
"sha256": "b154eb057ae729edf61d7787b83da0b77da17efaef8f34f121dc6a6d7f0b9399"
},
"downloads": -1,
"filename": "supermann-2.1.3.tar.gz",
"has_sig": false,
"md5_digest": "df7908c6c5c30bbf7102a2fe6724a574",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 9681,
"upload_time": "2014-08-18T11:18:21",
"url": "https://files.pythonhosted.org/packages/00/0a/deb488ee4985605354d48ee60c2d529838341837660c646b4dbab445d0f2/supermann-2.1.3.tar.gz"
}
],
"3.0.0": [
{
"comment_text": "",
"digests": {
"md5": "b7f3772ff727b86150df1ff1c2171ce4",
"sha256": "782b7fb707f8181715c9f12bb5b6ddf87e334b33c8dcd0fa0b50431607102d5b"
},
"downloads": -1,
"filename": "supermann-3.0.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b7f3772ff727b86150df1ff1c2171ce4",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 24674,
"upload_time": "2014-08-21T11:02:51",
"url": "https://files.pythonhosted.org/packages/47/23/61c51d65012a527fe944eb4fe8c5fabbcc0e28b4cca0dd30dcb2dbd0c4b4/supermann-3.0.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "db432c4266f00a870c3d043841d98e29",
"sha256": "4f86c003b780518e8cc03f8b64839af8a19656f58e93e6e56fd8103a94be3f04"
},
"downloads": -1,
"filename": "supermann-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "db432c4266f00a870c3d043841d98e29",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11967,
"upload_time": "2014-08-21T11:02:54",
"url": "https://files.pythonhosted.org/packages/5c/2b/d526b22a32200427f7f974194d03f70e8671e5dc2f2f30df9bb51edb2687/supermann-3.0.0.tar.gz"
}
],
"3.1.0": [
{
"comment_text": "",
"digests": {
"md5": "1b7a7c162a175aff84ff64cff9efba80",
"sha256": "d70292280a4474d78420b416150c95e7cf4116ae40c097a81ee158c394333ad0"
},
"downloads": -1,
"filename": "supermann-3.1.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "1b7a7c162a175aff84ff64cff9efba80",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 15806,
"upload_time": "2016-06-28T15:46:01",
"url": "https://files.pythonhosted.org/packages/48/34/d9fb517a72f2585e5e433bf28cb5222cc6b598de8ec7174eb0e084ce2646/supermann-3.1.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9056dab276a297c93ea0b899b32e4ac8",
"sha256": "cf73d1dd792621a96cc31a3c3f217d4e5f6d187897b330fa8d394cbc4cf76c78"
},
"downloads": -1,
"filename": "supermann-3.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9056dab276a297c93ea0b899b32e4ac8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12995,
"upload_time": "2016-06-28T15:45:56",
"url": "https://files.pythonhosted.org/packages/ca/b6/cfeb50bc0f43ce103b0b254949321e936b8e886c0a95fc091362cdd38f1a/supermann-3.1.0.tar.gz"
}
],
"3.2.0": [
{
"comment_text": "",
"digests": {
"md5": "20e4d1edf0e135785da9e5b6af8648cf",
"sha256": "996d8a008d68d2d33cd1b2db807895c92a3204323ef6522b4df7722df05601e9"
},
"downloads": -1,
"filename": "supermann-3.2.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "20e4d1edf0e135785da9e5b6af8648cf",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 15707,
"upload_time": "2016-06-29T12:10:36",
"url": "https://files.pythonhosted.org/packages/9a/63/cd64c59da26b3fc4d861ad7fb4d329f6e3716e667bda2803dfdf6669383b/supermann-3.2.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "37781f50ded0f6578e834fca6617dc56",
"sha256": "b2d159bcb9d680d060fa44ac513b12b3e59540d21046b055e10b5978051d203e"
},
"downloads": -1,
"filename": "supermann-3.2.0.tar.gz",
"has_sig": false,
"md5_digest": "37781f50ded0f6578e834fca6617dc56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12975,
"upload_time": "2016-06-29T12:10:31",
"url": "https://files.pythonhosted.org/packages/b6/e1/a4f1c34f56037c8db42bef2abab6fb5ffb954a826a2eb52603677b0ca826/supermann-3.2.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "20e4d1edf0e135785da9e5b6af8648cf",
"sha256": "996d8a008d68d2d33cd1b2db807895c92a3204323ef6522b4df7722df05601e9"
},
"downloads": -1,
"filename": "supermann-3.2.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "20e4d1edf0e135785da9e5b6af8648cf",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 15707,
"upload_time": "2016-06-29T12:10:36",
"url": "https://files.pythonhosted.org/packages/9a/63/cd64c59da26b3fc4d861ad7fb4d329f6e3716e667bda2803dfdf6669383b/supermann-3.2.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "37781f50ded0f6578e834fca6617dc56",
"sha256": "b2d159bcb9d680d060fa44ac513b12b3e59540d21046b055e10b5978051d203e"
},
"downloads": -1,
"filename": "supermann-3.2.0.tar.gz",
"has_sig": false,
"md5_digest": "37781f50ded0f6578e834fca6617dc56",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12975,
"upload_time": "2016-06-29T12:10:31",
"url": "https://files.pythonhosted.org/packages/b6/e1/a4f1c34f56037c8db42bef2abab6fb5ffb954a826a2eb52603677b0ca826/supermann-3.2.0.tar.gz"
}
]
}