{ "info": { "author": "Bavo Van Achte", "author_email": "bavo.van.achte@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": ".. image:: https://img.shields.io/hexpm/l/plug.svg\n :target: http://www.apache.org/licenses/LICENSE-2.0\n :alt: Apache2 License\n\n.. image:: https://travis-ci.org/melexis/warnings-plugin.svg?branch=master\n :target: https://travis-ci.org/melexis/warnings-plugin\n :alt: Build status\n\n.. image:: https://badge.fury.io/py/mlx.warnings.png\n :target: https://badge.fury.io/py/mlx.warnings\n :alt: Pypi packaged release\n\n.. image:: https://scan.coverity.com/projects/15266/badge.svg\n :target: https://scan.coverity.com/projects/melexis-warnings-plugin\n :alt: Coverity Scan Build Status\n\n.. image:: https://codecov.io/gh/melexis/warnings-plugin/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/melexis/warnings-plugin\n :alt: Code Coverage\n\n.. image:: https://codeclimate.com/github/melexis/warnings-plugin/badges/gpa.svg\n :target: https://codeclimate.com/github/melexis/warnings-plugin\n :alt: Code Climate Status\n\n.. image:: https://codeclimate.com/github/melexis/warnings-plugin/badges/issue_count.svg\n :target: https://codeclimate.com/github/melexis/warnings-plugin\n :alt: Issue Count\n\n.. image:: https://requires.io/github/melexis/warnings-plugin/requirements.svg?branch=master\n :target: https://requires.io/github/melexis/warnings-plugin/requirements/?branch=master\n :alt: Requirements Status\n\n.. image:: https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat\n :target: https://github.com/melexis/warnings-plugin/issues\n :alt: Contributions welcome\n\n\n============================\nCommand line warnings-plugin\n============================\n\nCommand-line alternative for https://github.com/jenkinsci/warnings-plugin.\nUseable with plugin-less CI systems. It can be used with GitLab-CI to enable\nwarning threshold setting for failing the job and for parsing warnings from\nvarious tools and report them as errors.\n\n\n============\nInstallation\n============\n\nEvery release is uploaded to pip so it can be installed simply by using pip.\n\n.. code-block:: bash\n\n # Python3\n pip3 install mlx.warnings\n\nYou can find more details in `Installation guide `_\n\n=====\nUsage\n=====\n\nWarnings plugin parses log messages as well as direct command stream. In case you\nwant to create log file, you will need to redirect your stderr to some text file.\nYou can do that with shell pipes or with\ncommand line arguments to command (if it supports outputting errors to file\ninstead of stderr). Be aware that some commands print warnings on stdout.\n\nAlso warnings plugin log files need to be the last argument as otherwise the\narguments after that are discarded, because they are considered as command\narguments (with or without command flag).\n\n------------\nPipe example\n------------\n\nBelow is one of the ways to redirect your stderr to stdout and save it inside\nfile.\n\n.. code-block:: bash\n\n yourcommand 2>&1 | tee doc_log.txt\n\n---------------\nCommand example\n---------------\n\nBelow is the command example for the plugin (keep in mind that parse commands are\nrequired).\n\n.. code-block:: bash\n\n mlx-warnings --command \n\n---------------\nRunning command\n---------------\n\nThere are few ways to run warnings plugin. If you are playing with Python on\nyour computer you want to use `virtualenv`. This will separate your packages\nper project and there is less chance of some dependency hell. You can\ninitialize virtual environment in current directory by `virtualenv .` .\n\nMelexis Warnings plugin can be called directly from shell/console using:\n\n.. code-block:: bash\n\n mlx-warnings -h\n\nIt has also possibility to be called as module from `Python3`. In\nthat case command will look like:\n\n.. code-block:: bash\n\n python3 -m mlx.warnings -h\n\nHelp prints all currently supported commands and their usages.\n\nThe command returns (shell $? variable):\n\n- value 0 when the number of counted warnings is within the supplied minimum and maximum limits: ok,\n- number of counted warnings (positive) when the counter number is not within those limit.\n\n---------------------------\nSimple Command line options\n---------------------------\n\nPlugin has two forms of passing the arguments to checkers. The command line\noption which enables checkers and sets minimum and maximum to each checker\nindividually, or the configuration file option which provides more flexibility\nand also traceability as it resides inside repository and provides option to\nadjust minimum and maximum per individual checker.\n\nParse for Sphinx warnings\n-------------------------\n\nAfter you saved your Sphinx warnings to the file, you can parse it with\ncommand:\n\n.. code-block:: bash\n\n # command line log file\n mlx-warnings doc_log.txt --sphinx\n # command line command execution\n mlx-warnings --sphinx --command \n\n # explicitly as python module for log file\n python3 -m mlx.warnings --sphinx doc_log.txt\n python -m mlx.warnings --sphinx doc_log.txt\n # explicitly as python module\n python3 -m mlx.warnings --sphinx --command \n python -m mlx.warnings --sphinx --command \n\n\nParse for Doxygen warnings\n--------------------------\n\nAfter you saved your Doxygen warnings to the file, you can parse it with\ncommand:\n\n.. code-block:: bash\n\n # command line log file\n mlx-warnings doc_log.txt --doxygen\n # command line command execution\n mlx-warnings --doxygen --command \n\n # explicitly as python module for log file\n python3 -m mlx.warnings --doxygen doc_log.txt\n python -m mlx.warnings --doxygen doc_log.txt\n # explicitly as python module\n python3 -m mlx.warnings --doxygen --command \n python -m mlx.warnings --doxygen --command \n\n\nParse for Coverity Defects\n--------------------------\n\nCoverity is a static analysis tool which has option to run desktop analysis\non your local changes and report the results back directly in the console.\nYou only need to list affected files and below example lists changed files\nbetween your branch and master, which it then forwards to `cov-run-desktop`:\n\n.. code-block:: bash\n\n cov-run-desktop --text-output-style=oneline `git diff --name-only --ignore-submodules master`\n\n\nYou can pipe the results to logfile, which you pass to warnings-plugin, or you use\nthe `--command` argument and execute the `cov-run-desktop` through\n\n.. code-block:: bash\n\n # command line log file\n mlx-warnings cov-run-desktop-output.txt --coverity\n # command line command execution\n mlx-warnings --coverity --command \n\n # explicitly as python module for log file\n python3 -m mlx.warnings --coverity cov-run-desktop-output.txt\n python -m mlx.warnings --coverity cov-run-desktop-output.txt\n # explicitly as python module\n python3 -m mlx.warnings --coverity --command \n python -m mlx.warnings --coverity --command \n\n\nParse for JUnit failures\n------------------------\n\nAfter you saved your JUnit XML output to the file, you can parse it with\ncommand:\n\n.. code-block:: bash\n\n # command line log file\n mlx-warnings junit_output.xml --junit\n # command line command execution\n mlx-warnings --junit --command \n\n # explicitly as python module for log file\n python3 -m mlx.warnings --junit junit_output.xml\n python -m mlx.warnings --junit junit_output.xml\n # explicitly as python module\n python3 -m mlx.warnings --junit --command \n python -m mlx.warnings --junit --command \n\n\nParse for XMLRunner errors\n--------------------------\n\nWhen you run [XMLRunner](https://github.com/xmlrunner/unittest-xml-reporting)\nthe errors are reported on the output, but they are not marked as failures in\nthe test reports xml files. Since command exits as 1, we could not detect tests\nthat just did not run (not failed). warnings-plugin now parses for the output\nwith command:\n\n.. code-block:: bash\n\n # command line log file\n mlx-warnings xmlrunner_log.txt --xmlrunner\n # command line command execution\n mlx-warnings --xmlrunner --command \n\n # explicitly as python module for log file\n python3 -m mlx.warnings --xmlrunner xmlrunner_log.txt\n python -m mlx.warnings --xmlrunner xmlrunner_log.txt\n # explicitly as python module\n python3 -m mlx.warnings --xmlrunner --command \n python -m mlx.warnings --xmlrunner --command \n\n\n----------------------------------\nConfiguration file to pass options\n----------------------------------\n\nBeside command line, you can pass options through the configuration file.\nConfiguration file is in JSON format with a simple structure.\n\n.. code-block:: json\n\n {\n \"sphinx\":{\n \"enabled\": true,\n \"min\": 0,\n \"max\": 0\n },\n \"doxygen\":{\n \"enabled\": false,\n \"min\": 0,\n \"max\": 0\n },\n \"junit\":{\n \"enabled\": false,\n \"min\": 0,\n \"max\": 0\n },\n \"xmlrunner\":{\n \"enabled\": false,\n \"min\": 0,\n \"max\": 0\n }\n }\n\nFirst key is `checkername`, then it contains a boolean value for key `enabled`,\nvalue for minimum number of warnings with key `min` and value for maximum\nnumber of warnings with key `max`. This structure allows simple expansion.\n\nTo run the plugin with configuration file you simply pass `--config` flag with\npath to configuration file\n\n.. code-block:: bash\n\n # command line log file\n mlx-warnings --config path/to/config.json junit_output.xml\n # command line command execution\n mlx-warnings --config path/to/config.json --command \n\n\n-------------\nOther options\n-------------\n\nSince the plugin is under active development there are new Features added fast.\nImportant options currently include setting maximum number of warnings or\nminimum number of warnings, that are still acceptable to return 0 (success)\nreturn code. Look at scripts help, for more details about the options.\n\nExclude matches with regexes\n----------------------------\n\nIn case you want a checker to exclude certain matches, you can configure\none or more regular expressions in the configuration file on a per-checker basis.\n(Only sphinx, doxygen and xmlrunner checkers are currently supported by this feature.)\nIf a pattern of a regex to exclude is found in a match of the checker's regex, the checker\nwon't count that match. Add the regex(es) as a list of string values for the `exclude` key.\nAn example configuration for the sphinx checker is given below:\n\n.. code-block:: json\n\n {\n \"sphinx\":{\n \"enabled\": true,\n \"min\": 0,\n \"max\": 0,\n \"exclude\": [\n \"RemovedInSphinx\\\\d+Warning\",\n \"WARNING: toctree\"\n ]\n }\n }\n\nExclude Sphinx deprecation warnings\n-----------------------------------\n\nThere is a special flag `--exclude-sphinx-deprecation` that lets the sphinx checker exclude\nSphinx deprecation warnings. These warnings match the following regular expression:\n`RemovedInSphinx\\\\d+Warning`. Using this flag results in the same behavior as adding this\nregex to the configuration file as value for the `exclude` key for the sphinx checker.\n\n\n=======================\nIssues and new Features\n=======================\n\nIn case you have any problems with usage of the plugin, please open an issue\non GitHub. Provide as many valid information as possible, as this will help us\nto resolve Issues faster. We would also like to hear your suggestions about new\nfeatures which would help your Continuous Integration run better.\n\n==========\nContribute\n==========\n\nThere is a Contribution guide available if you would like to get involved in\ndevelopment of the plugin. We encourage anyone to contribute to our repository.\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/melexis/warnings-plugin", "keywords": "Gitlab CI,warnings,CI", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "mlx.warnings", "package_url": "https://pypi.org/project/mlx.warnings/", "platform": "any", "project_url": "https://pypi.org/project/mlx.warnings/", "project_urls": { "Homepage": "https://github.com/melexis/warnings-plugin" }, "release_url": "https://pypi.org/project/mlx.warnings/1.2.0/", "requires_dist": [ "junitparser (>=1.0.0)" ], "requires_python": "", "summary": "Command-line alternative for https://github.com/jenkinsci/warnings-plugin. Useable with plugin-less CI systems.", "version": "1.2.0" }, "last_serial": 5937808, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "5b0ce69eeb1c5b63db3c85c349c34372", "sha256": "ba09b17cb0c978c786e6a3dd4ffeed2a2b50fe601b3dc7a725d5f4e5c1d2ef9c" }, "downloads": -1, "filename": "mlx.warnings-0.0.10.tar.gz", "has_sig": false, "md5_digest": "5b0ce69eeb1c5b63db3c85c349c34372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21950, "upload_time": "2017-11-15T15:37:15", "url": "https://files.pythonhosted.org/packages/8a/da/4039f5ed44f12879d1e40ed7ed0a43151e275774256914f76268a6fa4690/mlx.warnings-0.0.10.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "83bb998d31281b7f3a7fac6d79f9edd3", "sha256": "5552faa6c7531c1f94228c35705aa9baa2ce3b1bd06a2d5490d679e03957215c" }, "downloads": -1, "filename": "mlx.warnings-0.0.5.tar.gz", "has_sig": false, "md5_digest": "83bb998d31281b7f3a7fac6d79f9edd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11523, "upload_time": "2017-06-20T09:55:03", "url": "https://files.pythonhosted.org/packages/6d/85/9bf52c80590533162a637a54ec20eff2e1c37098e960130796643e36dcb7/mlx.warnings-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "c1e00d8b9128505cc445098aca0bb892", "sha256": "2ce9147951596142c6136331f5603c748b6877b90295bdc35764362f54b66f0f" }, "downloads": -1, "filename": "mlx.warnings-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c1e00d8b9128505cc445098aca0bb892", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16618, "upload_time": "2017-06-23T15:18:25", "url": "https://files.pythonhosted.org/packages/65/f2/e274147e97760481a808520e8098c7076b8e548b5769476c1b8450faa79d/mlx.warnings-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "c94e2ba8f13e471a314846f1332d21fb", "sha256": "7eaee1ca7bbd2ead425b6bd3126cc1a1b50b5527bce4a081944b008faf9dd34c" }, "downloads": -1, "filename": "mlx.warnings-0.0.7.tar.gz", "has_sig": false, "md5_digest": "c94e2ba8f13e471a314846f1332d21fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18670, "upload_time": "2017-06-27T13:47:58", "url": "https://files.pythonhosted.org/packages/ad/00/2aa214b456a29c20714a6b8cbfe640d64cd701a031ee29f1573281c63ac8/mlx.warnings-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "6c9e998b3e1a3429a651117c89a95b52", "sha256": "8a823abe619eb33c800aece099705b33dbe8d4b28e2b9c04f5d66ab91fd68687" }, "downloads": -1, "filename": "mlx.warnings-0.0.8.tar.gz", "has_sig": false, "md5_digest": "6c9e998b3e1a3429a651117c89a95b52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21158, "upload_time": "2017-08-11T07:55:28", "url": "https://files.pythonhosted.org/packages/ec/b5/c98f297df84a283920a404d4c8c509a49b1c63fb227d85083d368fcd5841/mlx.warnings-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "34b2352cdae90af26d0dd4dbfef2b917", "sha256": "95f691f4fff995417ae75c6bd95b0bfc6631062510e9eaf059676c3e257c8736" }, "downloads": -1, "filename": "mlx.warnings-0.0.9.tar.gz", "has_sig": false, "md5_digest": "34b2352cdae90af26d0dd4dbfef2b917", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21277, "upload_time": "2017-08-11T11:38:17", "url": "https://files.pythonhosted.org/packages/46/04/6138e9ee72ebe9e654d72a1b4dcf1bf067603030e2e7b629d1ca2edc1d88/mlx.warnings-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c92b06d408e26942b414f51e5cfc3443", "sha256": "33b5e17b39ab6f5d6fd7e1b045cb75ac5b7001608504ec972916a9279a06476c" }, "downloads": -1, "filename": "mlx.warnings-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c92b06d408e26942b414f51e5cfc3443", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11092, "upload_time": "2018-03-05T09:51:47", "url": "https://files.pythonhosted.org/packages/c6/32/a73971aeb8cfe0f819d54dd662f2e251b814af6da93b9b4726bb8b1115b6/mlx.warnings-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2afbe32c3f7b775359f3f471cbd5af39", "sha256": "e1f011fb5f4fabf1c99e5da2b1b759de01d8bf958c8328677c8e19e819f32da2" }, "downloads": -1, "filename": "mlx.warnings-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2afbe32c3f7b775359f3f471cbd5af39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23282, "upload_time": "2018-03-05T09:51:48", "url": "https://files.pythonhosted.org/packages/43/53/0a6571e8cf1b925b6ba86544e1868d55ede0c39b98ae8c96bd6e8382ad5b/mlx.warnings-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5b26da1dabdaaa1c06e051b13701fff1", "sha256": "c7dcacf7787991ccf5ac18dc7f344f14ec91a5836054c02810652c4e0036f5a3" }, "downloads": -1, "filename": "mlx.warnings-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b26da1dabdaaa1c06e051b13701fff1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11449, "upload_time": "2018-03-06T08:38:24", "url": "https://files.pythonhosted.org/packages/a0/5e/dfc20f6934b3bbdb7a90663982bdc13c90305fbf695676a0af47576da146/mlx.warnings-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecd70967401fbbb66203120eb5c6922a", "sha256": "b75a0ee7877f4b1e284be3b6310cdcc0df9425f90e874be37fe6f21e4efc5194" }, "downloads": -1, "filename": "mlx.warnings-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ecd70967401fbbb66203120eb5c6922a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23624, "upload_time": "2018-03-06T08:38:25", "url": "https://files.pythonhosted.org/packages/b3/75/d64d9aad3b5aab33cc3edc4ef9d24cfccbac44af32ae462648d2e8fc8072/mlx.warnings-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "e9562db67bc4f711e0ce55c2fbc21573", "sha256": "d62e169dc32720e7dd4d23b19716f8d6b9dc34add63f7d06181e38331d36e006" }, "downloads": -1, "filename": "mlx.warnings-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e9562db67bc4f711e0ce55c2fbc21573", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11553, "upload_time": "2018-03-06T09:41:59", "url": "https://files.pythonhosted.org/packages/b5/3a/6e6076c2f519ea0bd815f091b1763496c2902d9ddc5d84e069703efe324a/mlx.warnings-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c728eaa6fad8ba472ca8c7c27e83004e", "sha256": "61c32b5034515263dcc9f377426746fd360386ee7b725b4cf08e9961797ac79c" }, "downloads": -1, "filename": "mlx.warnings-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c728eaa6fad8ba472ca8c7c27e83004e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23745, "upload_time": "2018-03-06T09:42:00", "url": "https://files.pythonhosted.org/packages/a7/6c/fd4ebab506e8bfb141028ee937b56405c77b482fa82fe8723cb921062789/mlx.warnings-0.1.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c6c21e8a55ce0eddd339177a2578782a", "sha256": "c0be2eaa82b1b81ae3ff12665a93bef5acf317217a3aa0024225634ed59f902b" }, "downloads": -1, "filename": "mlx.warnings-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6c21e8a55ce0eddd339177a2578782a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13489, "upload_time": "2018-03-26T08:01:57", "url": "https://files.pythonhosted.org/packages/5c/47/7dac7181989c79148be7f14e0bff71957a740eef3492bbf7e79e3ec2dbe0/mlx.warnings-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c2b98b6338b3cec8675fb158220e46b", "sha256": "d25c27cc50a10103f1b5bf16cc1d2afdcfe6821ba3150b5fb5498e9b2d2db1fe" }, "downloads": -1, "filename": "mlx.warnings-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8c2b98b6338b3cec8675fb158220e46b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26990, "upload_time": "2018-03-26T08:01:58", "url": "https://files.pythonhosted.org/packages/a6/6f/4b16818979a0500d1a22cfeee8693f86d50957bb4fa711a2de34b2491b97/mlx.warnings-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5d39dbe83463c7c6ef328f2c0a19fd2e", "sha256": "1a01d39249f4c73b02bbc03513123cf7bb15541f566bdc79bd1173a37dcbf454" }, "downloads": -1, "filename": "mlx.warnings-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5d39dbe83463c7c6ef328f2c0a19fd2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10186, "upload_time": "2018-05-02T13:10:33", "url": "https://files.pythonhosted.org/packages/42/af/02daf7c400f00487a0ecbdcf2912802c2cdc3b3668c4bc104059cac8a1b7/mlx.warnings-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "624dc9f76f64561ccbec269a731a2f0f", "sha256": "8b7c1beba37cae736f67591a9d0bfd318f7c74c7e6f7b6a7e520a0f747672780" }, "downloads": -1, "filename": "mlx.warnings-0.3.0.tar.gz", "has_sig": false, "md5_digest": "624dc9f76f64561ccbec269a731a2f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27929, "upload_time": "2018-05-02T13:10:34", "url": "https://files.pythonhosted.org/packages/41/4d/64c05e5dd4b925a8cf90361e3caaf4e767975bf92853a27b7f32416fe1b6/mlx.warnings-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "eaa49c1cd07bec5009a1d6d3885214e7", "sha256": "f48504f14df4d49dde4ee8446ee5e594ca979ebbe5c7e1767e463a2f690cb8f0" }, "downloads": -1, "filename": "mlx.warnings-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eaa49c1cd07bec5009a1d6d3885214e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14892, "upload_time": "2018-10-05T06:39:22", "url": "https://files.pythonhosted.org/packages/9c/53/940562ff31449f1a6ee86aecbf70378b2fcf7d7f195823f5ae6611ba20c6/mlx.warnings-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38a307b685ebdd42df3997cc2a164385", "sha256": "61b0f0dc64dfe4d72a33b26eca94192158f81132f21fc0bd21b7b58f89af42a8" }, "downloads": -1, "filename": "mlx.warnings-0.4.0.tar.gz", "has_sig": false, "md5_digest": "38a307b685ebdd42df3997cc2a164385", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28062, "upload_time": "2018-10-05T06:39:23", "url": "https://files.pythonhosted.org/packages/56/a5/1ad12ef3f86be1cd021232821f26dd46bed0b5522200b58cf1787699dd38/mlx.warnings-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "0b5a54cb5a3f418e1001d3a16e5b3c49", "sha256": "103d10ccb19bfa58a83f472a96e6d59104f79cd49d7619b989a6ed65c430092d" }, "downloads": -1, "filename": "mlx.warnings-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b5a54cb5a3f418e1001d3a16e5b3c49", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15411, "upload_time": "2018-11-30T10:56:14", "url": "https://files.pythonhosted.org/packages/5b/87/35d364eaa2bc64e346dc91d2f703c17610822b4d8d139e4ab03efa24e2b4/mlx.warnings-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fdcfd1fc8b3adaec4b3989bd595f576", "sha256": "3c26d26cae851614ea404135cb9e58b011f8607ae88ef6dad827a9515fe376a1" }, "downloads": -1, "filename": "mlx.warnings-0.5.0.tar.gz", "has_sig": false, "md5_digest": "2fdcfd1fc8b3adaec4b3989bd595f576", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29539, "upload_time": "2018-11-30T10:56:15", "url": "https://files.pythonhosted.org/packages/68/c0/522e14f2330dd8821181d52123a3b8bd2a76c18fd0e3e41c4d9cb6a416a5/mlx.warnings-0.5.0.tar.gz" } ], "0.5.0.post0": [ { "comment_text": "", "digests": { "md5": "ece89ec1d4093dcad6c0a429bac21ec9", "sha256": "4668046387c9a97319f9c46af73760458081ae57531d4adaee7d35a8d40ff23f" }, "downloads": -1, "filename": "mlx.warnings-0.5.0.post0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ece89ec1d4093dcad6c0a429bac21ec9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15486, "upload_time": "2019-09-06T13:02:00", "url": "https://files.pythonhosted.org/packages/a6/77/99097eb43b197a6e6efdb15d0768adf70af4182646232be68c7b68e6a2a0/mlx.warnings-0.5.0.post0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4097cff786c9c82ba8368acc3ea0d194", "sha256": "fbe4502f890ebcdc88b016f6e0b65968778f559b79fbc06fc51e700ca1eb0ede" }, "downloads": -1, "filename": "mlx.warnings-0.5.0.post0.tar.gz", "has_sig": false, "md5_digest": "4097cff786c9c82ba8368acc3ea0d194", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30477, "upload_time": "2019-09-06T13:02:02", "url": "https://files.pythonhosted.org/packages/62/54/58b53459749d17130b470110ffb988fed28bfe6a5c6855bf928c4460a935/mlx.warnings-0.5.0.post0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "3c2fd822f4192ed0a0d1b45f1880f202", "sha256": "8c6c9d675db668ad9c7ff8523b2603b496224d4907b914b665f476fad4605acf" }, "downloads": -1, "filename": "mlx.warnings-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c2fd822f4192ed0a0d1b45f1880f202", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15361, "upload_time": "2019-09-06T13:34:00", "url": "https://files.pythonhosted.org/packages/8f/8f/47abf4a9e549574cd1ac3051265fea2f7121e6464d1d400e6b87fe72c160/mlx.warnings-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a2b80867aabbc1db2f44c48e3d0768e", "sha256": "68f41c6026693e048a2af458af73a0218ec7567b316a5f18d3585ec700accace" }, "downloads": -1, "filename": "mlx.warnings-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9a2b80867aabbc1db2f44c48e3d0768e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30476, "upload_time": "2019-09-06T13:34:02", "url": "https://files.pythonhosted.org/packages/ff/f9/e6b7b7bfbbbdb97d5d5e6818b907faf9caa558f61f1f0ffefe1b462edf02/mlx.warnings-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2dedaa1fcacfbd6ea1a3f4f3bc4528ed", "sha256": "693058b290344e9f8351841a5930823191febcc15ecb3bcdb2648f46540a2a3a" }, "downloads": -1, "filename": "mlx.warnings-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2dedaa1fcacfbd6ea1a3f4f3bc4528ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15404, "upload_time": "2019-09-09T09:56:20", "url": "https://files.pythonhosted.org/packages/48/7a/30071c21c98ad9018565292f765eb3037de835a8fcdca86ca17517ecfb5f/mlx.warnings-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f840fd9fcdff14d481527b927b55d206", "sha256": "8aaca83ead76846a416367e01d28139bf9267a5db96468883438afb4649af186" }, "downloads": -1, "filename": "mlx.warnings-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f840fd9fcdff14d481527b927b55d206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30641, "upload_time": "2019-09-09T09:56:22", "url": "https://files.pythonhosted.org/packages/3b/9b/82c918f9fb5e24785c9b96a0e84281fab333673d08c0fdcc53420d0ecd17/mlx.warnings-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "bc78c124a6202c34931cf1d302c6e7c4", "sha256": "c6a5684dbec65f1f7cf2d6de0a47fd40d4a7505f8ec0688c36083b289f438ca6" }, "downloads": -1, "filename": "mlx.warnings-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc78c124a6202c34931cf1d302c6e7c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16664, "upload_time": "2019-10-07T09:28:08", "url": "https://files.pythonhosted.org/packages/05/c4/99be0d06e4c18291e78753668f927769e96ca1d78dd8f9c8360ac0966993/mlx.warnings-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ebf7b47718db828424ba88afbaa1c15", "sha256": "5e9ab1e2b08621bee9567c1381e6dcaa4327f4929eb23ea1945212d88e87d12c" }, "downloads": -1, "filename": "mlx.warnings-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1ebf7b47718db828424ba88afbaa1c15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32856, "upload_time": "2019-10-07T09:28:10", "url": "https://files.pythonhosted.org/packages/21/03/4fc02ee32ae109e59190aaba3bab6f5511e22f6e730cf73d2ca588fa0d88/mlx.warnings-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc78c124a6202c34931cf1d302c6e7c4", "sha256": "c6a5684dbec65f1f7cf2d6de0a47fd40d4a7505f8ec0688c36083b289f438ca6" }, "downloads": -1, "filename": "mlx.warnings-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc78c124a6202c34931cf1d302c6e7c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16664, "upload_time": "2019-10-07T09:28:08", "url": "https://files.pythonhosted.org/packages/05/c4/99be0d06e4c18291e78753668f927769e96ca1d78dd8f9c8360ac0966993/mlx.warnings-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ebf7b47718db828424ba88afbaa1c15", "sha256": "5e9ab1e2b08621bee9567c1381e6dcaa4327f4929eb23ea1945212d88e87d12c" }, "downloads": -1, "filename": "mlx.warnings-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1ebf7b47718db828424ba88afbaa1c15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32856, "upload_time": "2019-10-07T09:28:10", "url": "https://files.pythonhosted.org/packages/21/03/4fc02ee32ae109e59190aaba3bab6f5511e22f6e730cf73d2ca588fa0d88/mlx.warnings-1.2.0.tar.gz" } ] }