{ "info": { "author": "Appknox", "author_email": "engineering@appknox.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "[![PyPI version](https://badge.fury.io/py/appknox.svg)](https://badge.fury.io/py/appknox)\n[![Build Status](https://travis-ci.org/appknox/appknox-python.svg)](https://travis-ci.org/appknox/appknox-python)\n[![Join the chat at https://gitter.im/appknox/appknox-python](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/appknox/appknox-python?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n\n# appknox-python\n\nCommand-line interface & Python wrapper for the Appknox API.\n\n\n>\n> Python API documentation is available [here](http://appknox.org/appknox-python/).\n>\n\n\n## Installation\n\nappknox-python is officially supported on python 3.5 & 3.6. pip is the recommended way to install appknox-python.\n\n```\npip install appknox\n```\n\n## Usage\n\n```\n$ appknox\nUsage: appknox [OPTIONS] COMMAND [ARGS]...\n\n Command line wrapper for the Appknox API\n\nOptions:\n -v, --verbose Specify log verbosity.\n --help Show this message and exit.\n\nCommands:\n analyses List analyses for file\n files List files for project\n login Log in and save session credentials\n logout Delete session credentials\n organizations List organizations\n projects List projects\n report Download report for file\n upload Upload and scan package\n switch_organization Switch organization in CLI instance\n vulnerability Get vulnerability\n whoami Show session info\n```\n\n### Authentication\n\nLog in to appknox CLI using your [secure.appknox.com](https://secure.appknox.com/) credentials.\n\n```\n$ appknox login\nUsername: viren\nPassword:\nLogged in to https://api.appknox.com\n```\n\n#### Using Environment Variables\n\nInstead of `login` we can use environment variables for authentication. This will be useful for scenarios such as CI/CD setup.\n\n```\n$ export APPKNOX_ACCESS_TOKEN=aaaabbbbbcccddeeeffgghhh\n$ export APPKNOX_ORGANIZATION_ID=2\n```\n\nSupported variables are:\n\n| Environment variable | Value |\n|----|-----|\n| `APPKNOX_ACCESS_TOKEN` | Access token can be generated from Appknox dashboard _(Settings \u2192 Developer Settings \u2192 Generate token)_. |\n| `APPKNOX_HOST` | Defaults to `https://api.appknox.com` |\n| `APPKNOX_ORGANIZATION_ID` | Your Appknox organization id |\n\n\n### Data fetch & actions\n\n| Available commands | Use |\n|--------------------|-----|\n| `organizations` | List organizations of user |\n| `projects` | List projects user has access to |\n| `files ` | List files for a project |\n| `analyses ` | List analyses for a file |\n| `vulnerability ` | Get vulnerability detail |\n| `owasp ` | Get OWASP detail |\n| `upload ` | Upload app file from given path |\n| `rescan ` | Rescan a file (this will create a new file under the same project.) |\n\n\nExample:\n\n```\n$ appknox organizations\n id name\n---- -------\n 2 MyOrganization\n\n$ appknox projects\n id created_on file_count package_name platform updated_on\n---- ------------------- ------------ ----------------------------- ---------- -------------------\n 3 2017-06-23 07:19:26 3 org.owasp.goatdroid.fourgoats 0 2017-06-23 07:26:55\n 4 2017-06-27 08:27:54 2 com.appknox.mfva 0 2017-06-27 08:30:04\n\n$ appknox files 4\n id name version version_code\n---- ------ --------- --------------\n 6 MFVA 1 6\n 7 MFVA 1 6\n```\n\n---\n\n## Development\n### Update docs\n\nInstall [sphinx-autobuild](https://github.com/GaretJax/sphinx-autobuild):\n```\npip install sphinx-autobuild\n```\n\nBuild docs:\n```\nsphinx-autobuild -p 9009 -b html sphinx-docs docs\n```\n\n---\n\nLicense: MIT\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/appknox/appknox-python", "keywords": "appknox xysec rest api wrapper cli mobile security", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "appknox", "package_url": "https://pypi.org/project/appknox/", "platform": "", "project_url": "https://pypi.org/project/appknox/", "project_urls": { "Homepage": "https://github.com/appknox/appknox-python" }, "release_url": "https://pypi.org/project/appknox/3.2.0/", "requires_dist": [ "click (==6.7)", "requests (==2.20.0)", "slumber (==0.7.1)", "tabulate (==0.7.7)" ], "requires_python": "", "summary": "Command-line interface & Python wrapper for the Appknox API", "version": "3.2.0" }, "last_serial": 5233605, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "7d281367568663b7bc6ec57bc492a150", "sha256": "08c84802abe3359b9a11643f701100a39c98511386a4cad74e2cc15cccc90751" }, "downloads": -1, "filename": "appknox-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d281367568663b7bc6ec57bc492a150", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5563, "upload_time": "2015-08-10T13:29:56", "url": "https://files.pythonhosted.org/packages/7a/69/54fa72c771ef914204eb7f7ae63c8bbe5a71d054fc8bacd656dce19b57fa/appknox-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c1d7f5d580c25c5d1666bbaccaefde95", "sha256": "f5dd47a852f4e0d958c3cfb22182d27d4372ca9f14c0b6968fcddf28b963a3c6" }, "downloads": -1, "filename": "appknox-0.0.3.tar.gz", "has_sig": false, "md5_digest": "c1d7f5d580c25c5d1666bbaccaefde95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3418, "upload_time": "2015-08-10T13:30:00", "url": "https://files.pythonhosted.org/packages/83/35/24d6f9f11cde0298a83a4f6cf0433a6c430a9134b98f5abf6547e8c1680b/appknox-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c8701d681727c7ab84d8880a13777220", "sha256": "02652b8668a24ae4e202d9c9b1a6e16440daba56055b3cfb6b64267ade68e0bb" }, "downloads": -1, "filename": "appknox-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8701d681727c7ab84d8880a13777220", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6673, "upload_time": "2015-09-09T08:06:02", "url": "https://files.pythonhosted.org/packages/30/c1/3ba6bac6041540eede3d30f730c856deb0cf340e588f9d7911854927ea6c/appknox-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31dbdd641b6d209ff02845e0ad3a1704", "sha256": "5723dbc08a14a6112ddeff43cce4c7daa325109d75e53ddc4bcaef6a6e2012c0" }, "downloads": -1, "filename": "appknox-0.0.4.tar.gz", "has_sig": false, "md5_digest": "31dbdd641b6d209ff02845e0ad3a1704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3940, "upload_time": "2015-09-09T08:05:48", "url": "https://files.pythonhosted.org/packages/97/8f/ceb89b82473763503761ecd0aee288af1aebdbd1deb16d3c240b935f533b/appknox-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "40c520ae5f263df656764e0e595dbd07", "sha256": "9afe6915efa979cdee6e7dec449a2e909057e111ad2191ba55b785b2c1e2b90b" }, "downloads": -1, "filename": "appknox-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40c520ae5f263df656764e0e595dbd07", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5504, "upload_time": "2015-09-09T08:14:28", "url": "https://files.pythonhosted.org/packages/d1/bc/89e1e73399a7209397313d568d43a48cc4da00ff5a7795cdaf1cb8301967/appknox-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a016720da9d163c4c2f0c6ccf7a37254", "sha256": "c6cceb346fada1047657bc2c3b6a28f61762015b7eb7c5a4e920f614e48018d1" }, "downloads": -1, "filename": "appknox-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a016720da9d163c4c2f0c6ccf7a37254", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3482, "upload_time": "2015-09-09T08:14:18", "url": "https://files.pythonhosted.org/packages/6e/1e/40ec15c4ee5c075fd3d611add6160047a4a3de4a39d44114ef4835d8db75/appknox-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0c63b9d995929ea35ea1e2277d9b4f0b", "sha256": "573006dc6d2465a6d407e1230b61abfa0a02c54b93759f55e808c25b83d2c778" }, "downloads": -1, "filename": "appknox-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c63b9d995929ea35ea1e2277d9b4f0b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6721, "upload_time": "2015-09-09T08:40:15", "url": "https://files.pythonhosted.org/packages/6a/ce/3df286f3e71c064e6cd04e320d3c98f992fb3d434b9ec506cae4b387070c/appknox-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8c79dfb84babee096410489ee1d73f4", "sha256": "f7d6b3cc8bf65d16f5e66d42211ae4cdabb9c6e1d9ac3f9e845dea668b27f9b5" }, "downloads": -1, "filename": "appknox-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c8c79dfb84babee096410489ee1d73f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4039, "upload_time": "2015-09-09T08:40:08", "url": "https://files.pythonhosted.org/packages/57/4a/5bb8d9578e48623ed4b3444e673ba38e458bf0f865613678198dd06238c2/appknox-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c199ff5317011634d8e6d22bfa30ab14", "sha256": "33b201911f9a248992b33a82662808d67e49e367245d03fa04fd57d570fc5a3d" }, "downloads": -1, "filename": "appknox-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c199ff5317011634d8e6d22bfa30ab14", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6728, "upload_time": "2015-09-09T08:51:02", "url": "https://files.pythonhosted.org/packages/ed/b1/0fae73ccee85978f850d407e3752135e23368cb054fb859d77d119045baa/appknox-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3de89dd3c6c2c85223788b7ecd96245", "sha256": "a021d9fb8b7a7f59b1773576b70cd2e818cf53c3a1ed6eeeea4b44d7d6fea1ba" }, "downloads": -1, "filename": "appknox-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c3de89dd3c6c2c85223788b7ecd96245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4039, "upload_time": "2015-09-09T08:50:56", "url": "https://files.pythonhosted.org/packages/db/e7/5d54ae1937551311fc40e0441f9c541ecdb27f1d0a82d17fc1d66d0ab844/appknox-0.0.7.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "40d6a1e43ee538aa61ee65a02d9cb32c", "sha256": "ff25dae91419d807219e57f6f0b7cd8d623b834ad7f9ba30d6e8e6623f71ef33" }, "downloads": -1, "filename": "appknox-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40d6a1e43ee538aa61ee65a02d9cb32c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7861, "upload_time": "2015-11-09T12:49:12", "url": "https://files.pythonhosted.org/packages/1b/c0/8836c7523680c6dc21b097a440dc2c10e703b641d0d712a7214eeabda1a8/appknox-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "415207b94cdaaab1e90207962f92f2c5", "sha256": "eb36e4f20a8ec431d6b4e52c8a83dc227f2f81118391ac6a77b90a90b700846d" }, "downloads": -1, "filename": "appknox-0.1.0.tar.gz", "has_sig": false, "md5_digest": "415207b94cdaaab1e90207962f92f2c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4869, "upload_time": "2015-11-09T12:49:04", "url": "https://files.pythonhosted.org/packages/52/5c/33ade162cac9c3435fe4f2ff386d1f5028d09f2d98b6675b2d36245956c8/appknox-0.1.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7afe43294b541414e6a076ac3cbce1ea", "sha256": "c2541550f831f15f3468d194e5af282efcbbafb68eaf496bc5b2f1bc18fd95aa" }, "downloads": -1, "filename": "appknox-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7afe43294b541414e6a076ac3cbce1ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8295, "upload_time": "2016-05-10T10:34:04", "url": "https://files.pythonhosted.org/packages/f7/4a/59a16649fe248d8b95e128d41e450fc7c0677acf523151d8953d3794b7bc/appknox-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60eeaae4f313da19e715c916373520c4", "sha256": "5f245536ff3a93e7d50664fb2bf1ad278d155abb4317b1f4b939e91b67c41daf" }, "downloads": -1, "filename": "appknox-0.2.1.tar.gz", "has_sig": false, "md5_digest": "60eeaae4f313da19e715c916373520c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5106, "upload_time": "2016-05-10T10:34:15", "url": "https://files.pythonhosted.org/packages/ec/9b/40dbde87cac819b6d6265141873890b1a0b6872b698edb61a351ae5bee7a/appknox-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4113a851a93007293fc2056de811f21e", "sha256": "01e5297e864e65950ca219de850a170eb29526b8afc52c167deae60cc281c610" }, "downloads": -1, "filename": "appknox-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4113a851a93007293fc2056de811f21e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9890, "upload_time": "2016-05-10T10:39:21", "url": "https://files.pythonhosted.org/packages/37/2a/b4dcc0ca8bcec72f81cf23c48dcb4d4f9e2717cbb9c2d1732566ffb94894/appknox-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84bf0eb94b0d4b6942d73054f8352717", "sha256": "44e6ad084dcc4d83ebd86b0d38e5a29e6221e00e260aff8a555eb3b7e88031c5" }, "downloads": -1, "filename": "appknox-0.3.0.tar.gz", "has_sig": false, "md5_digest": "84bf0eb94b0d4b6942d73054f8352717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5125, "upload_time": "2016-05-10T10:39:28", "url": "https://files.pythonhosted.org/packages/2d/de/6871e2c5defea2c1fe9159b62ee858cc44b034d996007a53f0849a121509/appknox-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c91d0c07610e96404482ba51ea260c62", "sha256": "0c1c611606ee9c38fa5c5366cc32e08ad5fdfe77cf1c12e6d69ab10652315fa2" }, "downloads": -1, "filename": "appknox-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c91d0c07610e96404482ba51ea260c62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9894, "upload_time": "2016-05-10T10:43:28", "url": "https://files.pythonhosted.org/packages/64/62/82bd452fd18ff8953512a01ee43b7a22a9f028b5a093e8a44bb40bd3a52b/appknox-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f598d063ba2c029ea0b0c306b951213d", "sha256": "a7dcbdd332f2c475b230227a7ca2bd723583a5e68c8504059c94ac13c4689795" }, "downloads": -1, "filename": "appknox-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f598d063ba2c029ea0b0c306b951213d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5125, "upload_time": "2016-05-10T10:43:41", "url": "https://files.pythonhosted.org/packages/65/1b/66eb8c8a9aa41e1815b209624d52640ed8226edcf6711be606f4af96c436/appknox-0.3.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "af3fd6391d182c932cdb9efb08949708", "sha256": "8e28c89feac3138ef6571ff6f0dfdb39cbef80044712bfe06eb9b726210b8b40" }, "downloads": -1, "filename": "appknox-1.0.0.tar.gz", "has_sig": false, "md5_digest": "af3fd6391d182c932cdb9efb08949708", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5323, "upload_time": "2016-11-23T07:03:50", "url": "https://files.pythonhosted.org/packages/6c/44/f56fc7541215fd01772c887b9bb8768cd8f3f2e7415ff1e45db34ead53cb/appknox-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "490e7a1651c2d18481b636d689e570af", "sha256": "0250b5a4bef9bc5409127f59a84473ee685389f44b50f2b3fd1f2947d32d579f" }, "downloads": -1, "filename": "appknox-1.0.1.tar.gz", "has_sig": false, "md5_digest": "490e7a1651c2d18481b636d689e570af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5343, "upload_time": "2016-12-13T15:43:46", "url": "https://files.pythonhosted.org/packages/a0/fa/61137b8f63f37d0d6df453e86fe49475c406c560a5ae1656f6af0557627f/appknox-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5f2bf86037468202267f49bfd5c5dc36", "sha256": "a7f49da658ff8a6c8f8acb50218f5a04acf1e9e59684106f414b717e433ba041" }, "downloads": -1, "filename": "appknox-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5f2bf86037468202267f49bfd5c5dc36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4530, "upload_time": "2016-12-13T15:46:30", "url": "https://files.pythonhosted.org/packages/00/7e/f863011102b0af33989b0b1271430a59e48c5f579f96c18ffcc25da022c5/appknox-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "a1b6e81f49153282fdd4b9779f381a96", "sha256": "02194d716b78c03119ef4f8e4a64ff68bb72180745d1f58a976c8716dddf403c" }, "downloads": -1, "filename": "appknox-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a1b6e81f49153282fdd4b9779f381a96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4534, "upload_time": "2016-12-14T03:00:05", "url": "https://files.pythonhosted.org/packages/49/b6/125ff8bd364450475b8b9fc5d0a87279160cb45be4a12ddd4e0352db0364/appknox-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "4df27e3b1513d4a93def1a473cf04011", "sha256": "c04b79f9cafe6911b26b1e4d7a9b54dcc7b827d0a7875169fca3289560aa8de0" }, "downloads": -1, "filename": "appknox-1.1.1.tar.gz", "has_sig": false, "md5_digest": "4df27e3b1513d4a93def1a473cf04011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4531, "upload_time": "2016-12-14T03:09:51", "url": "https://files.pythonhosted.org/packages/e9/9d/1be299e822b485de3089ea8d727260b909a073669a4ef5e07720b8ffc4b1/appknox-1.1.1.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "9ce46b3c8dc27645845894330908f4cc", "sha256": "6bb420715d64ead2a6e62145425832485483409f8ea182cad57d4b5efbf98148" }, "downloads": -1, "filename": "appknox-1.2.0.tar.gz", "has_sig": false, "md5_digest": "9ce46b3c8dc27645845894330908f4cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4693, "upload_time": "2016-12-14T07:17:53", "url": "https://files.pythonhosted.org/packages/12/01/5eb9939264a4c7b1f3c333d468117efe04490e419ff2bcd4b89cb3c05435/appknox-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "f50166bfd30f3593505013f03775cebf", "sha256": "7922908e5f6c00ac681edb55d082aa7a1388e1925e5e19451aaa9564ae401c19" }, "downloads": -1, "filename": "appknox-1.2.1.tar.gz", "has_sig": false, "md5_digest": "f50166bfd30f3593505013f03775cebf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4660, "upload_time": "2016-12-14T11:07:14", "url": "https://files.pythonhosted.org/packages/84/34/96596a8c1509ff892a6db6109cdeac093b2be83b7355df82fad19cf18a88/appknox-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "4d9030e932af82ee01e1cddeb4bf1ed8", "sha256": "0702f578c870cf0e95b810d9ac0d2ecf724ae4822a04f7ce6c08f8c7fedcf91f" }, "downloads": -1, "filename": "appknox-1.2.2.tar.gz", "has_sig": false, "md5_digest": "4d9030e932af82ee01e1cddeb4bf1ed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4774, "upload_time": "2016-12-16T07:34:23", "url": "https://files.pythonhosted.org/packages/97/c1/ffee7d87004072520143694f47f485260789fe254e0c846b519c2d028fe7/appknox-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "84fbc2ebc59fa2af5564cc77e5933eb4", "sha256": "29c922f697c2efa8620aaa5f7ac4eaa824d103646f59e9231bc135880262a04c" }, "downloads": -1, "filename": "appknox-1.3.0.tar.gz", "has_sig": false, "md5_digest": "84fbc2ebc59fa2af5564cc77e5933eb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4830, "upload_time": "2017-04-17T07:54:12", "url": "https://files.pythonhosted.org/packages/12/d6/20930551179137be43d55257298547a14b0006408b06b435e83291fa7d55/appknox-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "8dddd37df53eb0db658734375511f0da", "sha256": "902d823b10c138e000d3e5359286022c02c0f0c1205bc2720e03790fcb72b64c" }, "downloads": -1, "filename": "appknox-1.4.0.tar.gz", "has_sig": false, "md5_digest": "8dddd37df53eb0db658734375511f0da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4836, "upload_time": "2017-05-09T07:06:57", "url": "https://files.pythonhosted.org/packages/b1/3f/61759384f5a56a97a95ea714662e3c1ef7522a8729ea72c4d0ecd5e227cc/appknox-1.4.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "8c01ea60f7dcf0b97febff0f4c56c81e", "sha256": "d7c2d1d9a1b0fb729a8f61b3af18f1a58147a11f61920e7b4da171c72b59a65d" }, "downloads": -1, "filename": "appknox-2.0.0.tar.gz", "has_sig": false, "md5_digest": "8c01ea60f7dcf0b97febff0f4c56c81e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5553, "upload_time": "2017-06-28T07:55:15", "url": "https://files.pythonhosted.org/packages/17/72/29b4cd856836a3b3ee9e4c781009dd7296e3e5c78b5301bb93651713d6f0/appknox-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "d67c12df37f24863a76b3827a87ebc00", "sha256": "0e198b8ca80af9516393d54ce35472720fef7bbd7f87f15c2359fb555711f701" }, "downloads": -1, "filename": "appknox-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d67c12df37f24863a76b3827a87ebc00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7871, "upload_time": "2017-06-30T06:06:50", "url": "https://files.pythonhosted.org/packages/40/bd/66189d88c25ecb498836ea88ee603b7e91642181c514ead5fe1b3050df4a/appknox-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "13d1338c5375f28adb82463e497dda54", "sha256": "eeb6cd04ba79fdc7ac2f296b3af84a157464b2bce8d66837cb716ccd3240abb0" }, "downloads": -1, "filename": "appknox-2.1.0.tar.gz", "has_sig": false, "md5_digest": "13d1338c5375f28adb82463e497dda54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7945, "upload_time": "2017-07-03T09:45:24", "url": "https://files.pythonhosted.org/packages/89/2b/46aa57ec414dd917d1a083748526f2c6b203bc9c5e59e0200a2594f9fdb2/appknox-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "0d172c70a2153b0bdb10c88226e5edf4", "sha256": "27a1e36f43ef3ffa23495ffb388a2c35a1b0797def9a2433c8efc97531a0cc37" }, "downloads": -1, "filename": "appknox-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0d172c70a2153b0bdb10c88226e5edf4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8085, "upload_time": "2017-12-06T18:42:40", "url": "https://files.pythonhosted.org/packages/8d/5e/9e6666b87907feaf12642697c850b0629851c16b70ed3643e6aad78b6879/appknox-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c18c244d3fb3bdd895246c9ffc1f8d99", "sha256": "fcda37f907d1f60bd651a4aaa24614432afbdc06d970e1fc64ef8cef990b0b09" }, "downloads": -1, "filename": "appknox-2.1.1.tar.gz", "has_sig": false, "md5_digest": "c18c244d3fb3bdd895246c9ffc1f8d99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6930, "upload_time": "2017-07-07T10:13:50", "url": "https://files.pythonhosted.org/packages/64/3e/900503d334776dd9c337c11380039e62c2275f1c01f8e1e25203ab96508d/appknox-2.1.1.tar.gz" } ], "2.1.10": [ { "comment_text": "", "digests": { "md5": "5cec1cadb9106524a709365eae576def", "sha256": "73ad561003c398bfee5aa97847b5b27a881bad934820e7fe6d1b8c537b16424b" }, "downloads": -1, "filename": "appknox-2.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5cec1cadb9106524a709365eae576def", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9472, "upload_time": "2018-03-08T17:10:45", "url": "https://files.pythonhosted.org/packages/02/99/0927e5b73d89540189722daa1f6eae2775043df709a75bd3c83903ae175f/appknox-2.1.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0737921f60dabcb7b3239abe3c1e55f", "sha256": "fe5626b6e4d4771ee534b8cec5e8c822cdbdaf4d048712a0bb5ff492944eaae4" }, "downloads": -1, "filename": "appknox-2.1.10.tar.gz", "has_sig": false, "md5_digest": "b0737921f60dabcb7b3239abe3c1e55f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8450, "upload_time": "2018-03-08T17:10:47", "url": "https://files.pythonhosted.org/packages/d3/74/0b4697b21434d52c45a81c1245fe4482c7bb2b590013546b937e4eacad6a/appknox-2.1.10.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "2fae46f7e05ae3f9f1daf00f60eca1eb", "sha256": "ca1b61c964add7b0554cb56c16e266f8d437c20075a444c7db8f35c5db833564" }, "downloads": -1, "filename": "appknox-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fae46f7e05ae3f9f1daf00f60eca1eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8085, "upload_time": "2017-12-06T18:52:01", "url": "https://files.pythonhosted.org/packages/de/cd/36bdb7d098988bbe95667cb83a20e2b8f42988727bf35473681d7db6d531/appknox-2.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f26559cca3286076389a5bada0d3a14", "sha256": "bf0014a71c57a659075d32e9b28248871e93f004d939155664270b7e1d155a26" }, "downloads": -1, "filename": "appknox-2.1.2.tar.gz", "has_sig": false, "md5_digest": "8f26559cca3286076389a5bada0d3a14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7130, "upload_time": "2017-12-06T18:52:02", "url": "https://files.pythonhosted.org/packages/f5/27/5e1a499912ef10d21ea7122b5e540bcb069caa56a4df0c701063a456efa1/appknox-2.1.2.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "d1189dc2b8c1c3e0f71f3ce42f838708", "sha256": "a0ccb54dea1b45eaf09416c32295ab304b127ca55cf56301cf30d89f2b09a34b" }, "downloads": -1, "filename": "appknox-2.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1189dc2b8c1c3e0f71f3ce42f838708", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8638, "upload_time": "2017-12-22T12:00:59", "url": "https://files.pythonhosted.org/packages/35/76/be3c6ecfb3089a6e85b99bb0554f096caa0ef1486bb78a62dcf77ddbc0d5/appknox-2.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "491378ac5f0f72c0d5c9739efc07e15a", "sha256": "5abf32b617236c42f6d2ba1d30ce995cefd330581e74496d14cbcbd377fe0c78" }, "downloads": -1, "filename": "appknox-2.1.4.tar.gz", "has_sig": false, "md5_digest": "491378ac5f0f72c0d5c9739efc07e15a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7713, "upload_time": "2017-12-22T12:01:01", "url": "https://files.pythonhosted.org/packages/29/d8/ec88c501784f121c61efda445e06885d1364ac3f654a7fcc22322dc030b8/appknox-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "24b056614c5f2a24b50b57e2d21e26d6", "sha256": "c1426536134831cd088f9c8e7db5c654394810f17a7aa755badee42affa9556a" }, "downloads": -1, "filename": "appknox-2.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "24b056614c5f2a24b50b57e2d21e26d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8789, "upload_time": "2018-02-13T05:01:26", "url": "https://files.pythonhosted.org/packages/2a/4a/446a4558f5f039dec3666261f449727c0ba041c41f2f08a6db3a11426535/appknox-2.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89d9b569106a40c71a6991eac50e71dd", "sha256": "5eeea660816481a4eb4157c3bccf0e963db43306ba86fd5cdbd919c7db00a167" }, "downloads": -1, "filename": "appknox-2.1.5.tar.gz", "has_sig": false, "md5_digest": "89d9b569106a40c71a6991eac50e71dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7869, "upload_time": "2018-02-13T05:01:29", "url": "https://files.pythonhosted.org/packages/62/a2/bbc412fdbe357b09fd5081a8033a692ed0151ffe24df6846d0eae4408b5c/appknox-2.1.5.tar.gz" } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "979249788ee700eaa6cf45d39a86296b", "sha256": "dbe3e50c6562a7dcecc73f1766453391ddd41e7fbb1e4654ddffc50ccd778dd6" }, "downloads": -1, "filename": "appknox-2.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "979249788ee700eaa6cf45d39a86296b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8849, "upload_time": "2018-02-26T13:16:09", "url": "https://files.pythonhosted.org/packages/7e/43/8339f76ea1be6fa0ceb3aa1d80ed996e9d04aad36fd98089045fb5b40b6f/appknox-2.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "337ea47e65f0fb631485e47d2d7229f7", "sha256": "f94c88e3c7b1fc86cde1fcb64b0c9b7d3b5c01552f4da5e05c3a60798cbe1de1" }, "downloads": -1, "filename": "appknox-2.1.6.tar.gz", "has_sig": false, "md5_digest": "337ea47e65f0fb631485e47d2d7229f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7936, "upload_time": "2018-02-26T13:16:11", "url": "https://files.pythonhosted.org/packages/0d/8d/d343032b6119a2fe2fc951bcdf9ce59c3dc57a6ab24c580057d301cd2e09/appknox-2.1.6.tar.gz" } ], "2.1.7": [ { "comment_text": "", "digests": { "md5": "de78c4ddc28bff869fb2f9ef89bf546f", "sha256": "335a82b1f5a35a15f668c965b7148af0007877640a00bccf8278ff56f5046533" }, "downloads": -1, "filename": "appknox-2.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de78c4ddc28bff869fb2f9ef89bf546f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8907, "upload_time": "2018-02-26T15:35:07", "url": "https://files.pythonhosted.org/packages/fb/ca/e3a2acee1c64e3aa3f295c8151930f33e529b185f5b52885ee4e4dc15e2f/appknox-2.1.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "664b37d5db0280ad4ce9b4fa0a5cbcbe", "sha256": "9ac58ee8bcabbe82e1a61a3a214048ec1d2f597ab3fba88f30fc2115b42abb47" }, "downloads": -1, "filename": "appknox-2.1.7.tar.gz", "has_sig": false, "md5_digest": "664b37d5db0280ad4ce9b4fa0a5cbcbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7996, "upload_time": "2018-02-26T15:35:10", "url": "https://files.pythonhosted.org/packages/4b/ba/f092d8c74daacc02489f49a93c87f16319570a9e2f783ae1016b08e0db8e/appknox-2.1.7.tar.gz" } ], "2.1.8": [ { "comment_text": "", "digests": { "md5": "fbd277b39642a48eb4a8418d74c2477c", "sha256": "937b34e419b20557ac09c91b5928b2559eb3d5e9c8b7d231f1aecdb80ee7f4d9" }, "downloads": -1, "filename": "appknox-2.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fbd277b39642a48eb4a8418d74c2477c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8924, "upload_time": "2018-02-27T14:40:35", "url": "https://files.pythonhosted.org/packages/ce/18/7460a9fdf6adf61f18f290a9df3399414ef9078f462d79145230180be5a7/appknox-2.1.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c23c8f9b71e3b8889c2640fa58c8b662", "sha256": "dd4602ca6fa8a10469b65656188590d3122946e6510122903b041abc1b6631de" }, "downloads": -1, "filename": "appknox-2.1.8.tar.gz", "has_sig": false, "md5_digest": "c23c8f9b71e3b8889c2640fa58c8b662", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7954, "upload_time": "2018-02-27T14:40:37", "url": "https://files.pythonhosted.org/packages/00/ec/c4bd308f246e6538ca76ba670aaa989c286e0d61579368344a35b3615c86/appknox-2.1.8.tar.gz" } ], "2.1.9": [ { "comment_text": "", "digests": { "md5": "e0a334885dc5a2889f3588b5819c46ed", "sha256": "767d469168451907ed23fd18b79ad885c067b36d1d2b172c6f1f425b8bcc7691" }, "downloads": -1, "filename": "appknox-2.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0a334885dc5a2889f3588b5819c46ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9044, "upload_time": "2018-02-28T12:02:51", "url": "https://files.pythonhosted.org/packages/11/1a/a759aeb7f98d20c25f09d69c95b5127e3a87f9c2429009e7e69196183788/appknox-2.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c4de4863f0cc412a967681f35576a66", "sha256": "1fae94a1d9acf59582dc60fcfacc274e4f5e28d70ca002e5e7bf6481e71ea669" }, "downloads": -1, "filename": "appknox-2.1.9.tar.gz", "has_sig": false, "md5_digest": "7c4de4863f0cc412a967681f35576a66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8033, "upload_time": "2018-02-28T12:02:53", "url": "https://files.pythonhosted.org/packages/ad/d9/3a4467429bc8798b9901a2175df38c61b5b189447f9a50b7e8351aeee74c/appknox-2.1.9.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "2f759b0d99f2d62c55100c289f1b5a5f", "sha256": "a790fdcb8dca197d0873316aa0746c7eef3014c63b2d3cfde57f6d1e45fc4fb7" }, "downloads": -1, "filename": "appknox-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2f759b0d99f2d62c55100c289f1b5a5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9251, "upload_time": "2018-09-07T12:48:07", "url": "https://files.pythonhosted.org/packages/9e/5b/737820d4cc050516234fa7a6a05d712f4ea11d87a153bf3f42f2aee2d9c0/appknox-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2af713a7733e26e46c53fdb22395dbe6", "sha256": "833c4c74052d6e0b2bc70818e12e91a3027f01cbea8ce22ba14b70d4c26514fe" }, "downloads": -1, "filename": "appknox-3.0.0.tar.gz", "has_sig": false, "md5_digest": "2af713a7733e26e46c53fdb22395dbe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9253, "upload_time": "2018-09-07T12:48:09", "url": "https://files.pythonhosted.org/packages/c9/5c/e1cb5265b33cc54597d29f4f139e59376879c99337b3c16ac9018790f7ca/appknox-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "115f62722d00fa9989af05793d14ac06", "sha256": "d9c66b068c84d7e7827cd896c2b8c1d642a03a77812b4695a42c2547640efce9" }, "downloads": -1, "filename": "appknox-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "115f62722d00fa9989af05793d14ac06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9257, "upload_time": "2018-09-07T13:23:14", "url": "https://files.pythonhosted.org/packages/3d/cc/78408f259396c94a251f7d51a48156bdb3665c42c032f2ebc455b573ce53/appknox-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c78b6fe0628d9dbeedd6b812ae08c548", "sha256": "44afd4dda1252a62f89e2a0e1749ef04541ccaf61a855a689ddd76102ffe09d9" }, "downloads": -1, "filename": "appknox-3.0.1.tar.gz", "has_sig": false, "md5_digest": "c78b6fe0628d9dbeedd6b812ae08c548", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9247, "upload_time": "2018-09-07T13:23:16", "url": "https://files.pythonhosted.org/packages/18/20/66d1ce39e0404469812c251852239f61a9bc94426b170f5abf6d54a5d6b3/appknox-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "ed7eadbd60dc5b8ca7dbefe38f531fb8", "sha256": "648f5dd1ef3f9ad8efaf4b0d9b34137bf767caac32fea01aee23f5bf4c734642" }, "downloads": -1, "filename": "appknox-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed7eadbd60dc5b8ca7dbefe38f531fb8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9253, "upload_time": "2018-09-07T15:03:52", "url": "https://files.pythonhosted.org/packages/3b/82/dd97e86a71791002f81c916d31814436604a0faf8d4a98ef3d6c46f03c97/appknox-3.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71629c6e730e5fb2aabe25915f9bb2dc", "sha256": "b04f0c715be9c46d14521d54519e682ef53746f988eb9232117fe7333c0f241f" }, "downloads": -1, "filename": "appknox-3.0.2.tar.gz", "has_sig": false, "md5_digest": "71629c6e730e5fb2aabe25915f9bb2dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9254, "upload_time": "2018-09-07T15:03:54", "url": "https://files.pythonhosted.org/packages/d3/04/ddfdbb9f03c5946e3ab7a490be18c727c23e57e99ba7149a4799bc1123ec/appknox-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "b6a4a0dc2c39e417032cc5be661beb13", "sha256": "1651b15576611c15dddb9f6c03bab6755231b88d80777d21cf822bef5f745cc6" }, "downloads": -1, "filename": "appknox-3.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b6a4a0dc2c39e417032cc5be661beb13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10063, "upload_time": "2018-10-31T15:39:23", "url": "https://files.pythonhosted.org/packages/92/99/83fa4ac5f5ec6cf8dccf329182b0302dc386f9db60bfd6ee6c521a95f1a5/appknox-3.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90ab571c20b5ff207d54942def91716a", "sha256": "b26eae2f00434b71c1e39b6cea24e5f94c385fedf6351788e04200e62a88111b" }, "downloads": -1, "filename": "appknox-3.0.3.tar.gz", "has_sig": false, "md5_digest": "90ab571c20b5ff207d54942def91716a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9322, "upload_time": "2018-10-31T15:39:24", "url": "https://files.pythonhosted.org/packages/b7/8b/1c34cfb2768ef5eb36afd0a0de33d77d74828d81c80eb1ea81a53c678924/appknox-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "fb3fd01330339cc3f744123c8d1f100a", "sha256": "029c02a993907e4d6179ca521dbab6b34666a90e9ac908e5f10a268258de28e9" }, "downloads": -1, "filename": "appknox-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb3fd01330339cc3f744123c8d1f100a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10305, "upload_time": "2018-11-02T13:52:14", "url": "https://files.pythonhosted.org/packages/16/0b/d3ed22789c24ddfc2ce7db462c99044ffee45c30115451598e03cc2ec059/appknox-3.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dc6a8ea62e80c58c56d619e211fa0fd", "sha256": "4db59b1864c9e20efdbcd6488211fd66d37bd52bc5f3d1cb8dd8fcf6f2af5f1b" }, "downloads": -1, "filename": "appknox-3.0.4.tar.gz", "has_sig": false, "md5_digest": "2dc6a8ea62e80c58c56d619e211fa0fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9606, "upload_time": "2018-11-02T13:52:15", "url": "https://files.pythonhosted.org/packages/80/1e/bf79ce40c3ea7d16dfffbe74f4b6f263ae3797314c7466d4f86b406b4a14/appknox-3.0.4.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "f5c58fea622143f5169a975dc101a4b7", "sha256": "4c9b1514a71e824f5f4ed44a4c18e6897eb0ba2bf04b0f21a9159896db26bbfa" }, "downloads": -1, "filename": "appknox-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5c58fea622143f5169a975dc101a4b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11378, "upload_time": "2018-11-02T15:15:59", "url": "https://files.pythonhosted.org/packages/d1/27/6153333092c90710efc761d539349723977bed46a27d16f8181c880e47c2/appknox-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f188f86aa5dbefa6facd68162b6b6f9d", "sha256": "7f97300a613a62cfcd4f56a17b91cc2b21a2110c60e8aead1f2ca684f073bdfb" }, "downloads": -1, "filename": "appknox-3.1.0.tar.gz", "has_sig": false, "md5_digest": "f188f86aa5dbefa6facd68162b6b6f9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10002, "upload_time": "2018-11-02T15:16:01", "url": "https://files.pythonhosted.org/packages/ba/3a/26625c4f45938d6972489dfa380e91eccf47f020120a6a0fe4f7fa050d58/appknox-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "ff290835fcc0c1bf1aec912c93aa55c3", "sha256": "def642033e4801f17bf3d0db8a97d68b6d02fcb6a099157c317cf65f484fc7bd" }, "downloads": -1, "filename": "appknox-3.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff290835fcc0c1bf1aec912c93aa55c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11793, "upload_time": "2018-11-22T08:42:06", "url": "https://files.pythonhosted.org/packages/7a/9b/7fe49a895b9c9964b0de828bc641b9160e75a59d8148bd1e622edc13f970/appknox-3.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5bc09fb713628ca5baff991385a6b94", "sha256": "49a13c53b649a548c8b2baa253d8a194236f7014efb9ce8bc3da2d5480930dc3" }, "downloads": -1, "filename": "appknox-3.1.1.tar.gz", "has_sig": false, "md5_digest": "b5bc09fb713628ca5baff991385a6b94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10540, "upload_time": "2018-11-22T08:42:08", "url": "https://files.pythonhosted.org/packages/4f/8c/c98affd5b2e8aa68605bd0a56e5a829db34703024e5a795fb352fdfddb98/appknox-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "0153eccec548f4bcc07969a5dbdc6a89", "sha256": "7befccada566cb336d5235413ac18af5389b7e2b5cbb6fcbab3aa59b21ac5894" }, "downloads": -1, "filename": "appknox-3.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0153eccec548f4bcc07969a5dbdc6a89", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11795, "upload_time": "2018-12-16T21:28:21", "url": "https://files.pythonhosted.org/packages/2f/3c/08d2ab55ecd3c2e10783de853be09d2141dfda84704f0c8f7fd01fb0ff8a/appknox-3.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "448ff44363fb29da6e7f060dbbeb7fb4", "sha256": "46f4169f584da932d8301f91d5d5384941d85c40fdf871ec08bd6adc43780d7e" }, "downloads": -1, "filename": "appknox-3.1.2.tar.gz", "has_sig": false, "md5_digest": "448ff44363fb29da6e7f060dbbeb7fb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10541, "upload_time": "2018-12-16T21:28:24", "url": "https://files.pythonhosted.org/packages/c2/5a/41b7ef2e425197a700d635cf48684c95a2f82918b690bb486cf9822af3e5/appknox-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "1d00c76c2b9c3ca1a975ef8a4600e0be", "sha256": "90d2b790aa1e8e9d4755a9c7e6641d8ef429703f6c37786861192daa9045bbbb" }, "downloads": -1, "filename": "appknox-3.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d00c76c2b9c3ca1a975ef8a4600e0be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11885, "upload_time": "2018-12-17T09:50:43", "url": "https://files.pythonhosted.org/packages/03/53/f3978bca2b9adb845dc4015e8dba0ccc151b39b43f02e6a12cfe650cb808/appknox-3.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0343636d4cb9b4d39223528883466f7b", "sha256": "5f836aa4a7efdd8ed2e8b8d96da6261e27f4946cb89cfde373e493e6d608c241" }, "downloads": -1, "filename": "appknox-3.1.3.tar.gz", "has_sig": false, "md5_digest": "0343636d4cb9b4d39223528883466f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10628, "upload_time": "2018-12-17T09:50:45", "url": "https://files.pythonhosted.org/packages/23/78/7fd08b17148204478afc7d27a5c5fe409f0bb2b4f5987ec7ae8cae178f12/appknox-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "60167313bac81f0f58dd9713b269c866", "sha256": "78bb51f37fe405448cf42887415ae99218fc68d5930c1f45f9e1b2db996c42da" }, "downloads": -1, "filename": "appknox-3.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60167313bac81f0f58dd9713b269c866", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11940, "upload_time": "2019-01-02T14:43:22", "url": "https://files.pythonhosted.org/packages/54/cc/e77baa4cebef54651c71b187194165ede67435bee0fd92b9689c7cedbb84/appknox-3.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04979a05619f957cb4f82295cd2971bd", "sha256": "9c8b4d8a00667d16363e5f8918ec513dce04c087e8f0bd69e2ab43edb9d76e7e" }, "downloads": -1, "filename": "appknox-3.1.4.tar.gz", "has_sig": false, "md5_digest": "04979a05619f957cb4f82295cd2971bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10684, "upload_time": "2019-01-02T14:43:24", "url": "https://files.pythonhosted.org/packages/77/15/56c08dfa45afc57f06b5c79afd431d370d89a223827d95d227ea147fda0f/appknox-3.1.4.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "37947783929a279f792e8dbcc6422857", "sha256": "cf985aed6c139a244db6263d272dbdefe16a1e7d655bdc4bc2ac9f64fcaa5c1f" }, "downloads": -1, "filename": "appknox-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37947783929a279f792e8dbcc6422857", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12325, "upload_time": "2019-05-06T15:31:56", "url": "https://files.pythonhosted.org/packages/3f/38/6971531ba42625415ca5215552a41d9a918bea79456b8a20fe36d05157da/appknox-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9346c63118a1ebb21811c3003378c4a7", "sha256": "cf5b8c5c9ab955a9797f3327ce9b6a378f3560d4161566abba7782cb9462b0c1" }, "downloads": -1, "filename": "appknox-3.2.0.tar.gz", "has_sig": false, "md5_digest": "9346c63118a1ebb21811c3003378c4a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11031, "upload_time": "2019-05-06T15:31:57", "url": "https://files.pythonhosted.org/packages/be/ef/adfe864b88ca222c9b7c3ee042351abb8d425cb63b05f668a961ae643be1/appknox-3.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37947783929a279f792e8dbcc6422857", "sha256": "cf985aed6c139a244db6263d272dbdefe16a1e7d655bdc4bc2ac9f64fcaa5c1f" }, "downloads": -1, "filename": "appknox-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "37947783929a279f792e8dbcc6422857", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12325, "upload_time": "2019-05-06T15:31:56", "url": "https://files.pythonhosted.org/packages/3f/38/6971531ba42625415ca5215552a41d9a918bea79456b8a20fe36d05157da/appknox-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9346c63118a1ebb21811c3003378c4a7", "sha256": "cf5b8c5c9ab955a9797f3327ce9b6a378f3560d4161566abba7782cb9462b0c1" }, "downloads": -1, "filename": "appknox-3.2.0.tar.gz", "has_sig": false, "md5_digest": "9346c63118a1ebb21811c3003378c4a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11031, "upload_time": "2019-05-06T15:31:57", "url": "https://files.pythonhosted.org/packages/be/ef/adfe864b88ca222c9b7c3ee042351abb8d425cb63b05f668a961ae643be1/appknox-3.2.0.tar.gz" } ] }