{ "info": { "author": "Giordon Stark, Emily Smith", "author_email": "gstark@cern.ch, emsmith@cern.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Physics", "Topic :: System :: Hardware" ], "description": "Ironman\n=======\n\n|PyPI version| |Docs|\n\n|Build Status| |codecov| |Code Health|\n\nWhat is Ironman?\n----------------\n\nIronman is a general purpose software toolbox to be run on L1Calo\nhardware with embedded processors (SoCs).\n\nLook how easy it is to use\n\n.. code:: python\n\n >>> import ironman\n >>> # Get your stuff done\n >>> ironman.engage()\n\nFeatures\n--------\n\n- Be awesome\n- Make things faster\n\nGetting Started\n---------------\n\nInstalling\n~~~~~~~~~~\n\nInstall ironman by running\n\n::\n\n pip install ironman\n\nDeveloping\n~~~~~~~~~~\n\nIf it is your first time...\n\n::\n\n git clone git@github.com:kratsg/ironman\n cd ironman && mkvirtualenv ironman\n pip install -r requirements.txt\n\nand then afterwards...\n\n::\n\n workon ironman\n python setup.py develop\n ... do work here ...\n pip uninstall ironman\n\nTesting\n^^^^^^^\n\n::\n\n tox\n\nor with\n\n::\n\n py.test\n\nContributing\n~~~~~~~~~~~~\n\n- `Issue Tracker `__\n- `Source Code `__\n\nSupport\n~~~~~~~\n\nIf you are having issues, let us know.\n\nReleasing\n~~~~~~~~~\n\n1. Do some work on your package (i.e. fix bugs, add features, etc)\n2. Make sure the tests pass. Run ``pytest``.\n3. Update the ``__version__`` number via ``bump2version``.\n4. Push to the default branch.\n\nTutorial\n--------\n\nSince we will be predominantly using Twisted within the Zynq to manage\nthe Reactor workflow (\"callbacks\"), I suggest reading through `this\ntutorial `__ on your own time to get up\nto speed on how it works and some details of sockets.\n\nI'm following the guide based on ``sandman``\n`here `__\n\nTo Do\n-----\n\n- split udp and tcp into different, separate protocols:\n http://stackoverflow.com/questions/33224142/twisted-protocol-that-simultaneously-handles-tcp-and-udp-at-once\n\nIdeas\n-----\n\n- make it like twisted.web - we build Request objects which need to\n find Resource objects that provide actions (maybe too complicated,\n try and simplify?)\n `link `__\n\n.. |PyPI version| image:: https://badge.fury.io/py/ironman.svg\n :target: https://badge.fury.io/py/ironman\n.. |Docs| image:: https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat\n :target: http://ironman.readthedocs.org/en/latest/intro.html\n.. |Build Status| image:: https://travis-ci.org/kratsg/ironman.svg?branch=master\n :target: https://travis-ci.org/kratsg/ironman\n.. |codecov| image:: https://codecov.io/gh/kratsg/ironman/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/kratsg/ironman\n.. |Code Health| image:: https://landscape.io/github/kratsg/ironman/master/landscape.svg?style=flat\n :target: https://landscape.io/github/kratsg/ironman/master\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/kratsg/ironman", "keywords": "physics software-on-chip SoC bitbake slow-control ipbus", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ironman", "package_url": "https://pypi.org/project/ironman/", "platform": null, "project_url": "https://pypi.org/project/ironman/", "project_urls": { "Documentation": "https://ironman.readthedocs.io/", "Homepage": "https://github.com/kratsg/ironman", "Source": "https://github.com/kratsg/ironman", "Tracker": "https://github.com/krasg/ironman/issues" }, "release_url": "https://pypi.org/project/ironman/0.6.0/", "requires_dist": [ "Twisted (>=15.4.0)", "zope.interface (==4.1.3)", "construct (==2.9.39)", "pyyaml (>=4.2b1)", "Sphinx (<4) ; extra == 'complete'", "black ; extra == 'complete'", "bump2version ; extra == 'complete'", "check-manifest ; extra == 'complete'", "flake8 ; extra == 'complete'", "pre-commit ; extra == 'complete'", "pytest-cov (>=2.5.1) ; extra == 'complete'", "pytest (~=6.0) ; extra == 'complete'", "repoze.sphinx.autointerface ; extra == 'complete'", "sphinx-rtd-theme ; extra == 'complete'", "twine ; extra == 'complete'", "Sphinx (<4) ; extra == 'develop'", "black ; extra == 'develop'", "bump2version ; extra == 'develop'", "check-manifest ; extra == 'develop'", "flake8 ; extra == 'develop'", "pre-commit ; extra == 'develop'", "pytest-cov (>=2.5.1) ; extra == 'develop'", "pytest (~=6.0) ; extra == 'develop'", "repoze.sphinx.autointerface ; extra == 'develop'", "sphinx-rtd-theme ; extra == 'develop'", "twine ; extra == 'develop'", "Sphinx (<4) ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "repoze.sphinx.autointerface ; extra == 'docs'", "black ; extra == 'lint'", "flake8 ; extra == 'lint'", "pytest (~=6.0) ; extra == 'test'", "pytest-cov (>=2.5.1) ; extra == 'test'" ], "requires_python": ">=3.7", "summary": "SoC Firmware for L1Calo", "version": "0.6.0", "yanked": false, "yanked_reason": null }, "last_serial": 13440793, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ca690a0dfd522381fac7ec08b10c777c", "sha256": "d1d3377e3de3fc76067033a62261a27f890fa1b659345be6b4fb7bee232c9afc" }, "downloads": -1, "filename": "ironman-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ca690a0dfd522381fac7ec08b10c777c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5940, "upload_time": "2015-11-03T20:38:57", "upload_time_iso_8601": "2015-11-03T20:38:57.527958Z", "url": "https://files.pythonhosted.org/packages/08/fc/ac3de7601793bed487d4df20dd04808302243732807550ad7e436f1236e5/ironman-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1132a46ab870cd0bf5281bb7b7ad75e1", "sha256": "7eafab801f4ece6997f6482e6fe658376f06e394d540c905e48ab8e174ee2e39" }, "downloads": -1, "filename": "ironman-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1132a46ab870cd0bf5281bb7b7ad75e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9100, "upload_time": "2015-11-12T18:08:39", "upload_time_iso_8601": "2015-11-12T18:08:39.581505Z", "url": "https://files.pythonhosted.org/packages/bd/7d/6a02391beae5d608678f143bed13d33ba5d40ca12aa773e6c08c59436713/ironman-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0add816e6a5221efce100c711c31ee2d", "sha256": "c158087daac884f5c2cbcd185edb45242a04bca782d0cbe0aa8af433bd8b2e6f" }, "downloads": -1, "filename": "ironman-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0add816e6a5221efce100c711c31ee2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9108, "upload_time": "2015-11-19T22:23:20", "upload_time_iso_8601": "2015-11-19T22:23:20.831061Z", "url": "https://files.pythonhosted.org/packages/10/68/a00d2c378450d072f02b3b259deba3e1d28d1270a92733071a1be8c62d90/ironman-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9f012cc7a33f3a73d8608c0d103c5789", "sha256": "a5e2ce345f733bfd6331bca7801c1b222972c880a515d524ed2075a78c58303c" }, "downloads": -1, "filename": "ironman-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9f012cc7a33f3a73d8608c0d103c5789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10273, "upload_time": "2015-11-19T22:33:23", "upload_time_iso_8601": "2015-11-19T22:33:23.489648Z", "url": "https://files.pythonhosted.org/packages/49/45/7e3682126062c3a16af2d3d00d74a1a162861d5c1574e0c2c860115abb0a/ironman-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a85ac821fb44b5f604d8eea032b037c4", "sha256": "29aea3f1a40c7be6acc3c2ddc24a31fb2a0f22782073195c7d84a289a0a682ae" }, "downloads": -1, "filename": "ironman-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a85ac821fb44b5f604d8eea032b037c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10971, "upload_time": "2015-11-23T18:02:53", "upload_time_iso_8601": "2015-11-23T18:02:53.265692Z", "url": "https://files.pythonhosted.org/packages/81/e2/3834cf17484ae210c4089684ebfb29a86956cf261db8cc8a1c045d8a7f60/ironman-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "f40c91f764d9b84cc869e5687feac65d", "sha256": "d57261c2e87483f10e5108f3e6e9f0aebb7e8d6cca2ad96783c78661c18f263b" }, "downloads": -1, "filename": "ironman-0.2.10.tar.gz", "has_sig": false, "md5_digest": "f40c91f764d9b84cc869e5687feac65d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12282, "upload_time": "2016-01-15T18:07:59", "upload_time_iso_8601": "2016-01-15T18:07:59.570894Z", "url": "https://files.pythonhosted.org/packages/21/2b/8acaddd3d24a2aff0cffff931af3c9c685f1e09f7b4f6c9d92b27f53cf2d/ironman-0.2.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "351dbc1e37c4eba34ea76ae159cc21ed", "sha256": "f890ebc4c7245a20bfa63fdc7cdb921c4951501d1b0263ab39c07aea0d146305" }, "downloads": -1, "filename": "ironman-0.2.11.tar.gz", "has_sig": false, "md5_digest": "351dbc1e37c4eba34ea76ae159cc21ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12288, "upload_time": "2016-01-15T18:10:22", "upload_time_iso_8601": "2016-01-15T18:10:22.264151Z", "url": "https://files.pythonhosted.org/packages/bd/76/83b955b105e784067c1f238734949995076d489d9368f80f3dc7de2cd14b/ironman-0.2.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "a5766da69417bad21b1203ca20f2d7b1", "sha256": "65c787eb8900527559eaf217eff6ae85f54994b37f5d49ac02eca0887ce9e8e2" }, "downloads": -1, "filename": "ironman-0.2.12.tar.gz", "has_sig": false, "md5_digest": "a5766da69417bad21b1203ca20f2d7b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12281, "upload_time": "2016-01-15T18:12:23", "upload_time_iso_8601": "2016-01-15T18:12:23.733433Z", "url": "https://files.pythonhosted.org/packages/bb/0d/7275ea717b135b316bee1619483e25cdf1bde06f1e79393bc53520c9b1a4/ironman-0.2.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "a9b0816b95544d8fb1db30fce000a8e8", "sha256": "c57e02967b0a8e080bd9849c3c4c639846c1988e8255f22beba3d94209b0a323" }, "downloads": -1, "filename": "ironman-0.2.13.tar.gz", "has_sig": false, "md5_digest": "a9b0816b95544d8fb1db30fce000a8e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13132, "upload_time": "2016-02-09T19:25:17", "upload_time_iso_8601": "2016-02-09T19:25:17.498295Z", "url": "https://files.pythonhosted.org/packages/66/4c/64da7caafaa3808e4ffd321c1abab2cee9be704a4bf48b57c7424e141761/ironman-0.2.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "99bd0506e8ecaa4d84630d67b67fcc1b", "sha256": "863c15e5ac198002be33a6a7e2c6138d4c13a67948eddc1474fd3270841d2f3a" }, "downloads": -1, "filename": "ironman-0.2.14.tar.gz", "has_sig": false, "md5_digest": "99bd0506e8ecaa4d84630d67b67fcc1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13131, "upload_time": "2017-08-11T17:08:04", "upload_time_iso_8601": "2017-08-11T17:08:04.400162Z", "url": "https://files.pythonhosted.org/packages/ab/1f/b5d3fcde1b2c6b8dd3ee021e420fa10bac2364908d0c3964617157c29d3d/ironman-0.2.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "b594ca41bba846010d3d7d06e89f800d", "sha256": "3583fa920a9173b373f2777e79e890f0040df6cd690638e0f277f4249a08c101" }, "downloads": -1, "filename": "ironman-0.2.15.tar.gz", "has_sig": false, "md5_digest": "b594ca41bba846010d3d7d06e89f800d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13138, "upload_time": "2017-08-11T20:31:29", "upload_time_iso_8601": "2017-08-11T20:31:29.884466Z", "url": "https://files.pythonhosted.org/packages/8f/66/53daacbf13da997a5d9124bba49cf94c0950433fb68c482d3658d59fcbfa/ironman-0.2.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "f12057b2dc391af5bbc488e3c38371c2", "sha256": "fbce60ebb67954ff4052ed7e0607b857b0d7e3444a21ea4098189393f6dff587" }, "downloads": -1, "filename": "ironman-0.2.16.tar.gz", "has_sig": false, "md5_digest": "f12057b2dc391af5bbc488e3c38371c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13242, "upload_time": "2018-02-12T16:16:32", "upload_time_iso_8601": "2018-02-12T16:16:32.290241Z", "url": "https://files.pythonhosted.org/packages/13/6c/6a31a9f10cbf173f9d7c5de21a67ff17b8d7f3f8574ced62fc18a9975318/ironman-0.2.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "083cf40d2281dfc9b231093d929e357a", "sha256": "f7708c7daae4609ffe78ce2b115c1edf78375eef3a423cb85f228850ade4224c" }, "downloads": -1, "filename": "ironman-0.2.17.tar.gz", "has_sig": false, "md5_digest": "083cf40d2281dfc9b231093d929e357a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13270, "upload_time": "2018-03-20T15:05:52", "upload_time_iso_8601": "2018-03-20T15:05:52.132312Z", "url": "https://files.pythonhosted.org/packages/31/a7/de1d692dcfb201bdc138361c8a0c8eeac313b90b6630d194db77a423df86/ironman-0.2.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "3b9d625835d1be95498337b914dae79a", "sha256": "705cc7ff2adbedd9b2092b3b94c7a3f689a638557fdc3b2586561cf8f7a34144" }, "downloads": -1, "filename": "ironman-0.2.5.tar.gz", "has_sig": false, "md5_digest": "3b9d625835d1be95498337b914dae79a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11231, "upload_time": "2016-01-12T14:50:22", "upload_time_iso_8601": "2016-01-12T14:50:22.986160Z", "url": "https://files.pythonhosted.org/packages/0d/f3/7a66acf7a85749a7f641b9e7a17b9558318521b15d54877c173f0e3a132a/ironman-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "1d13f30caa41c2061067da73ce6ce59c", "sha256": "2df34b2d2d2631c9fee40277186db1b7b1ac3e929439e8b8931bac38b9e10dd3" }, "downloads": -1, "filename": "ironman-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1d13f30caa41c2061067da73ce6ce59c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12256, "upload_time": "2016-01-15T16:52:33", "upload_time_iso_8601": "2016-01-15T16:52:33.213989Z", "url": "https://files.pythonhosted.org/packages/16/76/ae61385aa9e1f590ddc7f744932da34d1b4bedd38aacf2d3185b0a3cf1f2/ironman-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "5e1a8e68c6c2baa129fa05419a182249", "sha256": "f8b5feb3b2f0b8258b54442e0986a89e1009be079ae6cffc5511933c50e41a87" }, "downloads": -1, "filename": "ironman-0.2.7.tar.gz", "has_sig": false, "md5_digest": "5e1a8e68c6c2baa129fa05419a182249", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12274, "upload_time": "2016-01-15T17:57:01", "upload_time_iso_8601": "2016-01-15T17:57:01.725589Z", "url": "https://files.pythonhosted.org/packages/1a/e7/54b1df903a6702612fae939c6418462dd5ac3e62cbf48e7aa93d4a389101/ironman-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "35f42acaa76757e40eabcc2c44c3efd7", "sha256": "c90827fb8313164b4c06050af95bf378bfcfd30bafdf0df321f38ffcbaf76293" }, "downloads": -1, "filename": "ironman-0.2.8.tar.gz", "has_sig": false, "md5_digest": "35f42acaa76757e40eabcc2c44c3efd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12272, "upload_time": "2016-01-15T18:00:52", "upload_time_iso_8601": "2016-01-15T18:00:52.217599Z", "url": "https://files.pythonhosted.org/packages/25/45/508d07d55a13aeceb16717a43e042a024eea05bd0162b77bc5561221bf7d/ironman-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "3ef43fd6cec0538b2dc166d19f5dde0b", "sha256": "96e64d80e47e330ee8a5a899a66b52a85b630ae2d30fc88155b532961a302f72" }, "downloads": -1, "filename": "ironman-0.2.9.tar.gz", "has_sig": false, "md5_digest": "3ef43fd6cec0538b2dc166d19f5dde0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12274, "upload_time": "2016-01-15T18:05:41", "upload_time_iso_8601": "2016-01-15T18:05:41.556676Z", "url": "https://files.pythonhosted.org/packages/57/52/5b052bb1a519c84db66122431669284fe5f2d6aab1ac0b3a669b8a52132d/ironman-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f75232cbb7186d0a8babf2898a005cc4", "sha256": "0f5f9b9355e08792c14180dc4743c2c1c4bdf0840367283512311410dcc6e61f" }, "downloads": -1, "filename": "ironman-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f75232cbb7186d0a8babf2898a005cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13352, "upload_time": "2018-03-23T18:31:13", "upload_time_iso_8601": "2018-03-23T18:31:13.267244Z", "url": "https://files.pythonhosted.org/packages/5e/3c/91636ba3432043bbc18c1575935e32864f45e3fd6d4061c6b0024525ce22/ironman-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "bf7cada32f1885d3755957c2b23a450c", "sha256": "25640b300c503ddb454b1caf98c6e20c5cc7b8d444203e110bd6c5671856ac3d" }, "downloads": -1, "filename": "ironman-0.3.1.tar.gz", "has_sig": false, "md5_digest": "bf7cada32f1885d3755957c2b23a450c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13400, "upload_time": "2019-08-08T14:46:22", "upload_time_iso_8601": "2019-08-08T14:46:22.111517Z", "url": "https://files.pythonhosted.org/packages/fb/0b/147a3f2dfbca9a0a013c7e15bc02ff081c29c3018665c71f8d95a962289a/ironman-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a66dc5e118e06e2739361cb46c149556", "sha256": "b8380ef5d3de8a8a33b87a51149c4fd30a5dd86438a36b0dbc5f865a007e8245" }, "downloads": -1, "filename": "ironman-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a66dc5e118e06e2739361cb46c149556", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13322, "upload_time": "2019-08-08T21:51:57", "upload_time_iso_8601": "2019-08-08T21:51:57.638866Z", "url": "https://files.pythonhosted.org/packages/fe/7c/4e6cae9c2ed4206763be42cff14196802af6899ffd1e165f0794110f77c6/ironman-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "cffeeb813844b821b12a789fb7bd6f1b", "sha256": "6c3caa45dfdb2332ef681ffb2af6c4d03298fe6c36c5ae3e7966abf07e80f66b" }, "downloads": -1, "filename": "ironman-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "cffeeb813844b821b12a789fb7bd6f1b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15343, "upload_time": "2019-10-24T16:15:04", "upload_time_iso_8601": "2019-10-24T16:15:04.072563Z", "url": "https://files.pythonhosted.org/packages/9d/d4/fa6791e211b579ada62a6eed0e6078c2e8390a672faec308dbf4a1383b3e/ironman-0.4.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e6ce2f4039b974a4eb4867b13f9d7322", "sha256": "dce56be0b15c9e86a73decccca2b4cb9b0f114952091123d77492fe1dd0e996c" }, "downloads": -1, "filename": "ironman-0.4.0.tar.gz", "has_sig": false, "md5_digest": "e6ce2f4039b974a4eb4867b13f9d7322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13181, "upload_time": "2019-10-24T16:15:05", "upload_time_iso_8601": "2019-10-24T16:15:05.765437Z", "url": "https://files.pythonhosted.org/packages/0c/58/fb15aa2910a7e9b0f1be5f8f7acfcad3dd285d00f0b71c30c7117f6c5a9a/ironman-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "bf773a39ebc0c349869a344ed4742a1c", "sha256": "d51602f840b3c843868639a2e2518f7fbaf1046dbf1057207c9253bc3fcaaee9" }, "downloads": -1, "filename": "ironman-0.4.1.tar.gz", "has_sig": false, "md5_digest": "bf773a39ebc0c349869a344ed4742a1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13398, "upload_time": "2020-09-30T13:35:47", "upload_time_iso_8601": "2020-09-30T13:35:47.720694Z", "url": "https://files.pythonhosted.org/packages/56/93/6a9e22acf043967739ce7b3ac44d2157e126ddb168af5e09a9494f7cf90f/ironman-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c38e7146dd86c1b624b940b35186a312", "sha256": "c98b29f75d34f7d8f203a3b40aeebe9a67440bc788aa6471519045f5cf221cb8" }, "downloads": -1, "filename": "ironman-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c38e7146dd86c1b624b940b35186a312", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 16117, "upload_time": "2021-05-18T03:13:40", "upload_time_iso_8601": "2021-05-18T03:13:40.084771Z", "url": "https://files.pythonhosted.org/packages/c9/c9/9a7258fe9b48207e65a5528d8c0b0f3f6f0e6835d2cbb9be9a1f66230e5f/ironman-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "59fa5a49136fbe4b3ac0c08054b570db", "sha256": "d87aba809774aba33a23f107f6c5d24afdff9b75577687a4f2a649849ec8ecec" }, "downloads": -1, "filename": "ironman-0.5.0.tar.gz", "has_sig": false, "md5_digest": "59fa5a49136fbe4b3ac0c08054b570db", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 14494, "upload_time": "2021-05-18T03:13:41", "upload_time_iso_8601": "2021-05-18T03:13:41.452819Z", "url": "https://files.pythonhosted.org/packages/00/d6/e57d7369ef7c029eba5c0d25f9239a6092c42287da36e41a34ecec8f0478/ironman-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9c517f2717806bb00d1ae8d51ae47859", "sha256": "faec883c7de039ad2d7fb508bdab1f2bb6d72c05fb21867bdd5bec9fdb8d566c" }, "downloads": -1, "filename": "ironman-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9c517f2717806bb00d1ae8d51ae47859", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 16159, "upload_time": "2021-05-18T03:35:44", "upload_time_iso_8601": "2021-05-18T03:35:44.204290Z", "url": "https://files.pythonhosted.org/packages/01/7d/6f51ab04c9896b59ab3abb8714492b51e116b94eb0bf2715fb16a4d4714a/ironman-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fc385d164c1aaf2828c29597fbf3e908", "sha256": "5aaee4c97ecbce13b460a4135fa121d2e737b91a4d0273e9037e06057ca17a75" }, "downloads": -1, "filename": "ironman-0.5.1.tar.gz", "has_sig": false, "md5_digest": "fc385d164c1aaf2828c29597fbf3e908", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 14516, "upload_time": "2021-05-18T03:35:45", "upload_time_iso_8601": "2021-05-18T03:35:45.635015Z", "url": "https://files.pythonhosted.org/packages/f3/09/725da95e61d49a204ac84ecdf56aa8a45b3bd92592704c56c28d68d7c6c0/ironman-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0ce77db8c76f03539ae7ea6951096457", "sha256": "58f4450d9c6fe1718e0615785882ec95c373aee8bd2673f7e7259e515abbcb96" }, "downloads": -1, "filename": "ironman-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0ce77db8c76f03539ae7ea6951096457", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13746, "upload_time": "2021-06-21T18:29:15", "upload_time_iso_8601": "2021-06-21T18:29:15.647185Z", "url": "https://files.pythonhosted.org/packages/c0/7a/5a93b958cb28cfe587e73de27811b88baa10a1bc4a7d9aca90350104ff67/ironman-0.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "55cf93c8ca97298b80b3778b61483b38", "sha256": "d339349f1a51a515748da064649ce6a46a77defbe541318d018a3cefba5b0188" }, "downloads": -1, "filename": "ironman-0.5.2.tar.gz", "has_sig": false, "md5_digest": "55cf93c8ca97298b80b3778b61483b38", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 14132, "upload_time": "2021-06-21T18:29:16", "upload_time_iso_8601": "2021-06-21T18:29:16.808497Z", "url": "https://files.pythonhosted.org/packages/3b/f9/5a241ca0f4e244a3d29a1a4c53af138ff8d0d6e8b21747104ec7316d47c1/ironman-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6a75e0146697063d7364d49165fc187b", "sha256": "832fd5f747da24763c4f61fa76d5f7e652ec268189ea6ec79f70320a8fd3d4d1" }, "downloads": -1, "filename": "ironman-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6a75e0146697063d7364d49165fc187b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13912, "upload_time": "2022-04-07T13:30:07", "upload_time_iso_8601": "2022-04-07T13:30:07.131857Z", "url": "https://files.pythonhosted.org/packages/e6/96/c2d7698bebdb152328f48a1127ba586d2406a0a4c9e40c388e1283c162fd/ironman-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f1fab976d2fd28613d0e919629d82169", "sha256": "6cc57944ac132988f19e74095d6425aefcbb58fc8a94f4654dcf48ec562692d2" }, "downloads": -1, "filename": "ironman-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f1fab976d2fd28613d0e919629d82169", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 14172, "upload_time": "2022-04-07T13:30:08", "upload_time_iso_8601": "2022-04-07T13:30:08.401447Z", "url": "https://files.pythonhosted.org/packages/63/df/b1dc2440c2a47d79fbfb4eaf5fa55979cf2bc3744380ca33a86f93a8c3cd/ironman-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a75e0146697063d7364d49165fc187b", "sha256": "832fd5f747da24763c4f61fa76d5f7e652ec268189ea6ec79f70320a8fd3d4d1" }, "downloads": -1, "filename": "ironman-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6a75e0146697063d7364d49165fc187b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13912, "upload_time": "2022-04-07T13:30:07", "upload_time_iso_8601": "2022-04-07T13:30:07.131857Z", "url": "https://files.pythonhosted.org/packages/e6/96/c2d7698bebdb152328f48a1127ba586d2406a0a4c9e40c388e1283c162fd/ironman-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f1fab976d2fd28613d0e919629d82169", "sha256": "6cc57944ac132988f19e74095d6425aefcbb58fc8a94f4654dcf48ec562692d2" }, "downloads": -1, "filename": "ironman-0.6.0.tar.gz", "has_sig": false, "md5_digest": "f1fab976d2fd28613d0e919629d82169", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 14172, "upload_time": "2022-04-07T13:30:08", "upload_time_iso_8601": "2022-04-07T13:30:08.401447Z", "url": "https://files.pythonhosted.org/packages/63/df/b1dc2440c2a47d79fbfb4eaf5fa55979cf2bc3744380ca33a86f93a8c3cd/ironman-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }