{ "info": { "author": "SSC Pacific", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: CC0 1.0 Universal (CC0 1.0) Public Domain Dedication", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "# Statick\n\n| Service | Status |\n| ------- | ------ |\n| Build | [![Travis-CI](https://api.travis-ci.org/sscpac/statick.svg?branch=master)](https://travis-ci.org/sscpac/statick/branches) |\n| PyPI | [![PyPI version](https://badge.fury.io/py/statick.svg)](https://badge.fury.io/py/statick) |\n| Codecov | [![Codecov](https://codecov.io/gh/sscpac/statick/branch/master/graphs/badge.svg)](https://codecov.io/gh/sscpac/statick/) |\n\n![Python Versions](https://img.shields.io/pypi/pyversions/statick.svg)\n![License](https://img.shields.io/pypi/l/statick.svg)\n[![Doc](https://readthedocs.org/projects/statick/badge/?version=latest)](https://statick.readthedocs.io/en/latest/?badge=latest)\n![Daily Downloads](https://img.shields.io/pypi/dd/statick.svg)\n![Weekly Downloads](https://img.shields.io/pypi/dw/statick.svg)\n![Monthly Downloads](https://img.shields.io/pypi/dm/statick.svg)\n\nStatick is a set of tools to analyze software packages.\n\nThis README only covers basic usage of Statick.\nFor more detailed information, see the [Statick User Guide](GUIDE.md).\nThe User Guide is especially important for tips on creating and using your own testing levels and exceptions.\n\nStatick uses a plugin system to load plugins from both a default resource location and also\nuser-definable locations to run against software.\n\nThe plugins for the statick scans are divided into three categories:\n\n - Discovery plugins that find files to scan inside of a code package.\n - Tool plugins to run analysis programs against the files discovered by the discovery plugins.\n - Reporting plugins to output the analysis results in various formats.\n\n## Install Required Tools\n\nThe below commands are for Ubuntu 16.04.\nThe exact package names may vary for other systems.\n\nThese packages are for the tools used by the default configuration of Statick.\nDepending on your usage and configuration, you may not need these packages.\n\n $ cat install.txt | xargs sudo apt-get install\n $ pip install -r requirements.txt\n\nTo run against ROS packages there are a few more system packages to get.\nThis command assumes you have setup the [ROS apt repository](http://wiki.ros.org/ROS/Installation) for your system.\n\n $ cat ros-deps.txt | xargs sudo apt-get install\n\n## Setup cppcheck\n\ncppcheck is a static analysis tool for C++.\nIt is possible to set a required version of the tool to ensure consistency of output.\nThe required version of the tool can be passed in as part of the tool flags in the `config.yaml` file.\nIf a flag is not set for the version then any installed version of the tool will run.\nIf a required version is set but not found then the tool will not run.\nAn example of how to install a specific version of cppcheck is below.\n\nIn some spot on your filesystem (for example `~/src`)\n\n $ git clone --branch 1.81 https://github.com/danmar/cppcheck.git\n $ cd cppcheck\n $ make SRCDIR=build CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes\n $ sudo make install SRCDIR=build CFGDIR=/usr/share/cppcheck/ HAVE_RULES=yes\n\n## Statick Installation (Optional)\n\nTo install Statick on your system and make it part of your `$PATH`:\n\n $ sudo python setup.py install\n\n## Running\n\nIf you are running from an installed version, you will use the `statick` or `statick_ws` command.\nIf you are running job from a local version in your workspace, you can run it like `~/src/my_ws/src/ssc/statick/statick` or `~/src/my_ws/src/ssc/statick/statick_ws`.\n\nFor a description of all available arguments, pass the `--help` option to either program.\n\n### For single packages\n\n $ statick \n\n\"Path of package\" is the path of the package to be scanned.\n\n\"Output path\" is the path where build and output files are stored.\nThis should initially be an empty directory separate from your regular source and build directories.\nThis directory must already exist before running the program.\n\nIf you are using this with a ROS Ament/Catkin workspace, you must have your workspace `setup.bash` sourced before running the tool.\n\n### For a whole or partial ament/catkin workspace\n\n $ statick_ws \n\n\"path of src tree\" is the src directory underneath your ament/catkin workspace root or any directory under that.\n\n\"Output path\" is the path where build and output files are stored.\nThis should initially be an empty directory separate from your regular source and build directories.\nThis directory must already exist before running the program.\n\n## Example Usage\n\nHere are some example use cases for the level of compliance we are enforcing for now.\n\n### For a single package\n\n $ cd ~/src/my_ws\n $ . devel/setup.bash\n $ mkdir statick_output\n $ statick src/my_org/my_pkg statick_output\n\n### For a part of a workspace\n\n $ cd ~/src/my_ws\n $ . devel/setup.bash\n $ mkdir statick_output\n $ statick_ws src/my_org statick_output\n\n### For a whole workspace\n\n $ cd ~/src/my_ws\n $ . devel/setup.bash\n $ mkdir statick_output\n $ statick_ws src statick_output\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/sscpac/statick", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "statick", "package_url": "https://pypi.org/project/statick/", "platform": "", "project_url": "https://pypi.org/project/statick/", "project_urls": { "Homepage": "https://github.com/sscpac/statick" }, "release_url": "https://pypi.org/project/statick/0.2.13/", "requires_dist": [ "bandit", "cmakelint", "flawfinder", "lizard", "pycodestyle", "pydocstyle", "pyflakes", "pylint", "PyYAML", "xmltodict", "yamllint", "yapsy", "backports.tempfile ; extra == 'test'", "pytest ; extra == 'test'", "mock ; extra == 'test'" ], "requires_python": "", "summary": "Tool for running static analysis tools against packages of code.", "version": "0.2.13" }, "last_serial": 5870442, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "176cd903b85ce9bf62e5441d866263fc", "sha256": "f2352d0e145c80d8da5658f09323e6f80633c7869f8de035553c48ec8866eed0" }, "downloads": -1, "filename": "statick-0.1-py2.7.egg", "has_sig": false, "md5_digest": "176cd903b85ce9bf62e5441d866263fc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 99028, "upload_time": "2019-02-22T00:37:31", "url": "https://files.pythonhosted.org/packages/d5/38/ea63331d4fb6a48163c5339756006493cd59b79947360d3798a9a4815cb8/statick-0.1-py2.7.egg" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "888ef55e2e61799b3acbf47d53504fbd", "sha256": "a4647a1b9891b2a6110adafd65391a54c5d46966ec8fc9c435c891417e5ae438" }, "downloads": -1, "filename": "statick-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "888ef55e2e61799b3acbf47d53504fbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 112267, "upload_time": "2019-01-29T05:18:34", "url": "https://files.pythonhosted.org/packages/3b/03/75d0de65798630c9041dadab4e290a730b199d46f794e729320be49944fd/statick-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9747a4885acac6bb4ec99a34af0804a9", "sha256": "34237fb60e85773fc5b37076fba785bb5e4f576468b241ea54a59d12f7249895" }, "downloads": -1, "filename": "statick-0.1.10.tar.gz", "has_sig": false, "md5_digest": "9747a4885acac6bb4ec99a34af0804a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54795, "upload_time": "2019-01-29T05:18:36", "url": "https://files.pythonhosted.org/packages/5d/69/a40f20c5a302e266f72b3398631c69408afae599761dd42f17da28b55f1c/statick-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "264c93629500d09704b00aa3f3821692", "sha256": "da0f7083aa2b23ac5f8f3c70cc54b412d58ee245e2d41bb0e42df86bb282bfe5" }, "downloads": -1, "filename": "statick-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "264c93629500d09704b00aa3f3821692", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 120235, "upload_time": "2019-02-11T00:18:30", "url": "https://files.pythonhosted.org/packages/8c/2b/8b8377afe3fae00b629be87df91e88ebc457fda0fe3924efb106cd02001a/statick-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57eb686a85b42705d2c2c8179f6dfbd1", "sha256": "c4e0afdb8909308436bf41014930ec4db083734e87260d5ee838343dfa95c5a2" }, "downloads": -1, "filename": "statick-0.1.11.tar.gz", "has_sig": false, "md5_digest": "57eb686a85b42705d2c2c8179f6dfbd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59583, "upload_time": "2019-02-11T00:18:32", "url": "https://files.pythonhosted.org/packages/68/4e/257b21fcca711092cb7044bb70f1a9362eaea4caee18b024b068b84a9119/statick-0.1.11.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "39164feba536da895d81f6d0aaa23953", "sha256": "2eb1da6277231d7fff5c9feec29fc7524c2c684d26e9e1b520a05f662f7619d3" }, "downloads": -1, "filename": "statick-0.1.4.tar.gz", "has_sig": false, "md5_digest": "39164feba536da895d81f6d0aaa23953", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52223, "upload_time": "2018-09-02T14:28:00", "url": "https://files.pythonhosted.org/packages/a4/69/cbb35177b8a44bc76b349e41135ac834f237792a554ba5c54ad3e0672604/statick-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "05b91a6f8692104b6cd4b6259706bbcb", "sha256": "5c6c5847b453011cedd37ab9de3d7c7c9a849d645a5935b951e8c186be7210b3" }, "downloads": -1, "filename": "statick-0.1.5.tar.gz", "has_sig": false, "md5_digest": "05b91a6f8692104b6cd4b6259706bbcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52316, "upload_time": "2018-09-07T12:55:48", "url": "https://files.pythonhosted.org/packages/65/66/e4c222bc80712d611b84d8b637f9b20447184f240b00a4e24aa231589d43/statick-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "64dcc472117beadfa16ebe5b891ab844", "sha256": "87bc2ead683fbb65fff8f3be7beaf734742c66fd5f5b8449b80049a086f83dc0" }, "downloads": -1, "filename": "statick-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "64dcc472117beadfa16ebe5b891ab844", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108208, "upload_time": "2018-09-18T02:50:51", "url": "https://files.pythonhosted.org/packages/ad/44/0f90b77155286c71ca4adf324fb49118e909654ce0f02280433e0329ac47/statick-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7088654496b62ec4198d57a435a78e5f", "sha256": "b1de5ee9de9cbb91e502e8c0e2b1844f9c9bf7716479a93564f51fd365b9bc28" }, "downloads": -1, "filename": "statick-0.1.6.tar.gz", "has_sig": false, "md5_digest": "7088654496b62ec4198d57a435a78e5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53112, "upload_time": "2018-09-18T02:50:52", "url": "https://files.pythonhosted.org/packages/61/93/691c99a4a0a170ff91fc65f2bbe71db84b1892718c74e60b4877eb7b2a10/statick-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "eeb1b863f2d874b34be2cc294a088f2a", "sha256": "a0cf7ec2a6e875fe28972a25bc0df22f73aa427b68d3e36b9a2a691f46a9e656" }, "downloads": -1, "filename": "statick-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "eeb1b863f2d874b34be2cc294a088f2a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108205, "upload_time": "2018-09-18T03:41:50", "url": "https://files.pythonhosted.org/packages/b5/7f/15369b3de39f85837dd03283f9fe75e68f9c38172a829ad9f800c2673952/statick-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "656459a13d2d21eb5a7964cc41dc9025", "sha256": "c8fdddaa830126d685acf755b14cfea10f53f5ef24f8e35c57f8e970431dcd1e" }, "downloads": -1, "filename": "statick-0.1.7.tar.gz", "has_sig": false, "md5_digest": "656459a13d2d21eb5a7964cc41dc9025", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53105, "upload_time": "2018-09-18T03:41:52", "url": "https://files.pythonhosted.org/packages/75/8c/12abe5d1b4f576eff6efecd1bb8152558c195b25ba6560fd842be66dfeaf/statick-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "916afa2751f19657a3f52d9dae5ce0a4", "sha256": "724b5c336c2f27f0cd83179ce94474266112b8ea8fc9a496b33ed7ab9a9ec698" }, "downloads": -1, "filename": "statick-0.1.8.tar.gz", "has_sig": false, "md5_digest": "916afa2751f19657a3f52d9dae5ce0a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53631, "upload_time": "2018-10-05T21:12:19", "url": "https://files.pythonhosted.org/packages/b2/e0/a765e776e58b6015325ccc9c2fe99be4d1ed61733eb9ab6e021c47d84d26/statick-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "8801ada7331531697891c46645d32003", "sha256": "7490a07561d3bc0efbd4ba610bfe02673c8dd3aebd2a61bb929b3344cac91c83" }, "downloads": -1, "filename": "statick-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "8801ada7331531697891c46645d32003", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 109606, "upload_time": "2019-01-29T04:38:15", "url": "https://files.pythonhosted.org/packages/a1/d6/f6096139b40e24a9c715df973471fbaef40cf3cfdc3d506b965325243125/statick-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1ee70553d796c529be8617c9be60a55", "sha256": "d8d3f0316d3526df8195e356b240562a1bfabe5ec52fa6340a20e1d11c9ce2de" }, "downloads": -1, "filename": "statick-0.1.9.tar.gz", "has_sig": false, "md5_digest": "e1ee70553d796c529be8617c9be60a55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54367, "upload_time": "2019-01-27T18:28:23", "url": "https://files.pythonhosted.org/packages/9d/73/8a6b2b12bd10879f50dfb891b902f1081e3e27ec60b2f76ec1c3fe6ecf98/statick-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "48745c51f6b98c6462f803037b4cf60c", "sha256": "7684cb9fb7d72d52ef19b7764de2006025ff7226d46ee897c8899ed3a85591a0" }, "downloads": -1, "filename": "statick-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "48745c51f6b98c6462f803037b4cf60c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76574, "upload_time": "2019-02-22T00:37:28", "url": "https://files.pythonhosted.org/packages/a3/ca/3886b6c929274d356659cfe52e266630e982d73214bfa8703d3d7bbe2ce6/statick-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "856ffaeea974f6bab143bbe0b09673da", "sha256": "58f12cee0c8744025680da35106ea6e9f5a2af61d41c2dc24593841b3d899d36" }, "downloads": -1, "filename": "statick-0.2.0.tar.gz", "has_sig": false, "md5_digest": "856ffaeea974f6bab143bbe0b09673da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37811, "upload_time": "2019-02-22T00:37:33", "url": "https://files.pythonhosted.org/packages/8e/f6/bfe710c1f1da86d0e67802197351a7b640015f9917f68f31c55c957b8e9b/statick-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "05bffd7bfec80418090145d42b6cd5b1", "sha256": "4bf35e62c68dea5959bae2bbc20eeb5a891d2a46f25db143d989e385244cfbd1" }, "downloads": -1, "filename": "statick-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "05bffd7bfec80418090145d42b6cd5b1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 79508, "upload_time": "2019-02-22T23:39:47", "url": "https://files.pythonhosted.org/packages/55/59/9bd241081877a4146d28fde853b571d9ff40b9c18554fec13ee929fd4189/statick-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b4e402db2a42f1d114a599f9e7fbe23", "sha256": "37d7a666e2204007544a6e8f060c656b0bc19effdc03fcccd862500d84adb4e6" }, "downloads": -1, "filename": "statick-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9b4e402db2a42f1d114a599f9e7fbe23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39163, "upload_time": "2019-02-22T23:39:51", "url": "https://files.pythonhosted.org/packages/40/3a/925ae70ce01a672c6ebc0c8969744294893e44a4059cc5227e04ff8892e2/statick-0.2.1.tar.gz" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "f1731ffbd294130d8b2adeccc5317928", "sha256": "941448b96bc55ababf622610126f1a0019a3cd821eccd53aba92dcad7212297e" }, "downloads": -1, "filename": "statick-0.2.10-py3-none-any.whl", "has_sig": false, "md5_digest": "f1731ffbd294130d8b2adeccc5317928", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 144091, "upload_time": "2019-05-27T22:48:36", "url": "https://files.pythonhosted.org/packages/b3/4d/c66e5d15ceb566b559e0b62d072f60bec72e311607371b5dc938c428197a/statick-0.2.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7958fdab28ff564d7c0ce5dcf3fdef91", "sha256": "70a1649978cd3519910ee3dcc8cb60a7b2511e81ebe3969245e6a4f5635f57d4" }, "downloads": -1, "filename": "statick-0.2.10.tar.gz", "has_sig": false, "md5_digest": "7958fdab28ff564d7c0ce5dcf3fdef91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 73345, "upload_time": "2019-05-27T22:48:38", "url": "https://files.pythonhosted.org/packages/ab/64/6151eb5b4a73b71f350a3bf8245110b2801d95bba10a8fe93f5cbc7a916f/statick-0.2.10.tar.gz" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "055941c08782d25245e769794519a78a", "sha256": "3b4b01027aac3b696938e2f99da967bb62f103e644e19eb67a5098a20890b7a2" }, "downloads": -1, "filename": "statick-0.2.11-py3-none-any.whl", "has_sig": false, "md5_digest": "055941c08782d25245e769794519a78a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 141303, "upload_time": "2019-09-09T04:19:08", "url": "https://files.pythonhosted.org/packages/53/bf/51b60d637311827d0c0fe6c75a6753ad1161bc7ef0c359e75b26710b64ec/statick-0.2.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97ed2a084ae69f9004fea1879df3d27d", "sha256": "2d5072422fc0d6e4dfd8103f0ca27ef7ec42a3e78f0bfdc43e8274477c325573" }, "downloads": -1, "filename": "statick-0.2.11.tar.gz", "has_sig": false, "md5_digest": "97ed2a084ae69f9004fea1879df3d27d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70937, "upload_time": "2019-09-09T04:19:10", "url": "https://files.pythonhosted.org/packages/01/1e/43e95b5ea9cfd757bf901660b351fb4b8a4d42506b8ed4ffdf7841d53ee3/statick-0.2.11.tar.gz" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "cfebc63b2d085f7db298dfe9b67c431c", "sha256": "2919414d8e6271b40c71cd97218017d52545e78bd31b8d9a1564b8517bc90451" }, "downloads": -1, "filename": "statick-0.2.12-py3-none-any.whl", "has_sig": false, "md5_digest": "cfebc63b2d085f7db298dfe9b67c431c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 136665, "upload_time": "2019-09-09T06:14:23", "url": "https://files.pythonhosted.org/packages/72/70/235661187fd09c1087bc90cd43cd170bc792f11c4aa47f254f712e41594a/statick-0.2.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3128f8e05fa17d3a10a09c3cf643945", "sha256": "56dedf0a8bb10be0baf61b0caff90c8795f264c5ffb028c4647817518c13eabd" }, "downloads": -1, "filename": "statick-0.2.12.tar.gz", "has_sig": false, "md5_digest": "b3128f8e05fa17d3a10a09c3cf643945", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68961, "upload_time": "2019-09-09T06:14:25", "url": "https://files.pythonhosted.org/packages/d7/45/6c15d72dca51eda14f1b58aee680d415c3449da52607a399c02a9eebd6b1/statick-0.2.12.tar.gz" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "ef691ddcad718029f0cfa629db320ba1", "sha256": "60fb288e71d731855bad420e3be386db22f82ab7cc099f5e567badf935c17d8d" }, "downloads": -1, "filename": "statick-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "ef691ddcad718029f0cfa629db320ba1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 137806, "upload_time": "2019-09-22T21:04:02", "url": "https://files.pythonhosted.org/packages/37/db/0263be1e26910cb35df5b36cb3ad5f1883f5486a0cbd25df9839ac63e1e5/statick-0.2.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbb92cf36ab72b850a0b305ba24ecd00", "sha256": "9738e291d9bec0ad88f6a5538fa7b8a1e20cf7d15ecad37d645a5a86ce860c62" }, "downloads": -1, "filename": "statick-0.2.13.tar.gz", "has_sig": false, "md5_digest": "fbb92cf36ab72b850a0b305ba24ecd00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65862, "upload_time": "2019-09-22T21:04:04", "url": "https://files.pythonhosted.org/packages/80/e1/0c43768a36b5e6726b22c706dd791d73614b7fac0944de6f1f4b14b4cf2d/statick-0.2.13.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "72bb1431bc0750398834e0f8fcc5c462", "sha256": "63d61043bc39a13cdc6d75521ea1b0c3bfd40b354ebc1ee6047dac8c22f8c407" }, "downloads": -1, "filename": "statick-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "72bb1431bc0750398834e0f8fcc5c462", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83120, "upload_time": "2019-02-23T06:40:15", "url": "https://files.pythonhosted.org/packages/9b/68/9eaf8196087bafa5321f9f2e7aa99b4c2faa9095e8bd58bb925e025f5a08/statick-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2622992d52f912ce204405cadfffcc6c", "sha256": "4539f8508dc7c10c988032af58dc3a0219d32fbe48d83b7253fc2d44e60e1ccf" }, "downloads": -1, "filename": "statick-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2622992d52f912ce204405cadfffcc6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41956, "upload_time": "2019-02-23T06:40:17", "url": "https://files.pythonhosted.org/packages/8d/a9/707aa39a3a739a11f63b25d67eddbdf5b65d5b24a915ab645a5906a3b48c/statick-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "5aa73e1bf2ba5bca05af6572f5808fe0", "sha256": "c0dd371f01e29f96e7b91376e0ed50f55a1c929c9fc379dd21b01f4d7d66c929" }, "downloads": -1, "filename": "statick-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5aa73e1bf2ba5bca05af6572f5808fe0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83346, "upload_time": "2019-02-26T05:25:20", "url": "https://files.pythonhosted.org/packages/bd/e0/27d69a89a377ff2469fb0c1905d13b6cbd83dc93ba4fb4aea99d6fe2f209/statick-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b88fa844984efea131d1311b07ccafd6", "sha256": "fb89e9fef695454338e4c449a740c0fe54c63ffa98a5583496d89fb80088fc5a" }, "downloads": -1, "filename": "statick-0.2.3.tar.gz", "has_sig": false, "md5_digest": "b88fa844984efea131d1311b07ccafd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42106, "upload_time": "2019-02-26T05:25:21", "url": "https://files.pythonhosted.org/packages/3c/46/4130177f76c13581d17b7eade4045201f3495bf6eed0aa1d446bcbc9eb6f/statick-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "9c546fa052519a473d1a952f0b3fc86c", "sha256": "94526316b96270346780616ade6da5412c8009c66538e7c1ff9fd6d3e0a4dba5" }, "downloads": -1, "filename": "statick-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "9c546fa052519a473d1a952f0b3fc86c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83596, "upload_time": "2019-02-27T03:08:33", "url": "https://files.pythonhosted.org/packages/c0/a2/6a599951585c086b855256b28b5638e6f171680b0d83be60f80818a6c66c/statick-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "741d447f1781605f21cdaa8d807db012", "sha256": "d87197da45eacd5fb1f81b34414a4eaa1a61e29c32b235eb20462a8bdb80cc51" }, "downloads": -1, "filename": "statick-0.2.4.tar.gz", "has_sig": false, "md5_digest": "741d447f1781605f21cdaa8d807db012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42344, "upload_time": "2019-02-27T03:08:35", "url": "https://files.pythonhosted.org/packages/d5/67/f152731e0c07de7fff3541b76e0619bff9d5ee86f5a34a233b15c9bec564/statick-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "20e98f46009475a3fa297f3af6f8cde5", "sha256": "0575be188a4101d1164cd66e88eec7f8c2884e193a1c05602b39e7cd990316bc" }, "downloads": -1, "filename": "statick-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "20e98f46009475a3fa297f3af6f8cde5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83667, "upload_time": "2019-03-04T12:55:31", "url": "https://files.pythonhosted.org/packages/83/14/1da16646a523007e786409a5679de603ff5c2baf7460b0667fb5ad6f36e5/statick-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "901d9f04e9c7e2a53297a2f273cf5697", "sha256": "5ef64fe1a7bee633da6685201342d00d92967ed0c3d58a703e9c7fd0ce611143" }, "downloads": -1, "filename": "statick-0.2.5.tar.gz", "has_sig": false, "md5_digest": "901d9f04e9c7e2a53297a2f273cf5697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42441, "upload_time": "2019-03-04T12:55:33", "url": "https://files.pythonhosted.org/packages/3b/67/6d496222012e8f36681d5b736b7c57b5b9e58703e03c1e1a72faef1a1d92/statick-0.2.5.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "16dbd8147c70ea64c1797d68677f039e", "sha256": "242186ca6fb51ea15a5a7a03b19213b54bdd2d843e726c3afb936f38cb46e8bf" }, "downloads": -1, "filename": "statick-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "16dbd8147c70ea64c1797d68677f039e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 83987, "upload_time": "2019-03-18T03:03:06", "url": "https://files.pythonhosted.org/packages/25/c7/b24060311d099f11f12c9471ab33254afd1c5fa8c45953f580ba7e1eee0a/statick-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f038dd8d1cd6c4e082df9ec2482f1990", "sha256": "d5af7055b4a787c637d816d12a323d6e9358e59ef160412c2a8b1a73eed8d27a" }, "downloads": -1, "filename": "statick-0.2.7.tar.gz", "has_sig": false, "md5_digest": "f038dd8d1cd6c4e082df9ec2482f1990", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42862, "upload_time": "2019-03-18T03:03:07", "url": "https://files.pythonhosted.org/packages/cd/45/a5f98f9fe6c81de56749aac9396c1b68bc53f2427e95da1307fe5523cd9f/statick-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "fd978b25547dd026f6072b53f253b297", "sha256": "247f7c5ca2b424b612fa781ec2107e8100656bb627b487b2d1cd83f73943b7f6" }, "downloads": -1, "filename": "statick-0.2.8-py3-none-any.whl", "has_sig": false, "md5_digest": "fd978b25547dd026f6072b53f253b297", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 141185, "upload_time": "2019-03-20T14:27:49", "url": "https://files.pythonhosted.org/packages/cf/70/56ad0795c32550448b3e770692500324f68d5c6cdcd4436135d53c574953/statick-0.2.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54ded365dbfb73ce08a2040f048fca06", "sha256": "f5d987a81acc35139703cedc215f0ebac5be39a42b082dbbea4e3ec2c9df5c58" }, "downloads": -1, "filename": "statick-0.2.8.tar.gz", "has_sig": false, "md5_digest": "54ded365dbfb73ce08a2040f048fca06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70694, "upload_time": "2019-03-20T14:27:51", "url": "https://files.pythonhosted.org/packages/9e/bf/dbed9937134390fe156c7545af01d650493b0745e275b89e828092d64af2/statick-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "bef91a51efb1cf1c927ca3f98f8cf5b6", "sha256": "4aaf1fd1f164ec5843b87eacac794e2b6b7f7f51ad0638920f2d433bf2811db9" }, "downloads": -1, "filename": "statick-0.2.9-py3-none-any.whl", "has_sig": false, "md5_digest": "bef91a51efb1cf1c927ca3f98f8cf5b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 143775, "upload_time": "2019-04-30T12:21:02", "url": "https://files.pythonhosted.org/packages/a9/96/c0c00df872301113ca74c11f3f3c937dcf98dae9a33803f636009a6e1d55/statick-0.2.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3f600ea07469168bb1aa52a4bf8c589", "sha256": "b8f6c7481f1e6767ce17c3292802764883b0a38bdb902451f04b0a9dbdb5ded2" }, "downloads": -1, "filename": "statick-0.2.9.tar.gz", "has_sig": false, "md5_digest": "d3f600ea07469168bb1aa52a4bf8c589", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72969, "upload_time": "2019-04-30T12:21:09", "url": "https://files.pythonhosted.org/packages/18/b9/1c29d8e07f056c34c358143aabba969c335106ddf8bb6186c6e125ef7fe1/statick-0.2.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef691ddcad718029f0cfa629db320ba1", "sha256": "60fb288e71d731855bad420e3be386db22f82ab7cc099f5e567badf935c17d8d" }, "downloads": -1, "filename": "statick-0.2.13-py3-none-any.whl", "has_sig": false, "md5_digest": "ef691ddcad718029f0cfa629db320ba1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 137806, "upload_time": "2019-09-22T21:04:02", "url": "https://files.pythonhosted.org/packages/37/db/0263be1e26910cb35df5b36cb3ad5f1883f5486a0cbd25df9839ac63e1e5/statick-0.2.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbb92cf36ab72b850a0b305ba24ecd00", "sha256": "9738e291d9bec0ad88f6a5538fa7b8a1e20cf7d15ecad37d645a5a86ce860c62" }, "downloads": -1, "filename": "statick-0.2.13.tar.gz", "has_sig": false, "md5_digest": "fbb92cf36ab72b850a0b305ba24ecd00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65862, "upload_time": "2019-09-22T21:04:04", "url": "https://files.pythonhosted.org/packages/80/e1/0c43768a36b5e6726b22c706dd791d73614b7fac0944de6f1f4b14b4cf2d/statick-0.2.13.tar.gz" } ] }