{ "info": { "author": "Beau Gunderson", "author_email": "beau@beaugunderson.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "serplint\n--------\n\nA linter for the `Serpent `__\nlanguage.\n\n.. figure:: https://i.imgur.com/VXb7mtK.png\n :alt: screenshot\n\n screenshot\n\nInstallation\n~~~~~~~~~~~~\n\n.. code:: sh\n\n $ pip install --upgrade serplint\n\nUsage\n~~~~~\n\n.. code:: sh\n\n $ serplint filename.se\n\nCurrent tests\n~~~~~~~~~~~~~\n\n- undefined variables\n- reassigned arguments\n- unused arguments\n- unused assignment\n\nPlanned tests\n~~~~~~~~~~~~~\n\n- array index out of bounds\n- data and event shadowing\n- magic numbers\n\nIntegrations\n~~~~~~~~~~~~\n\n- Sublime Text 3\n `syntax `__ and\n `linter `__\n- `neovim +\n neovmake `__\n\nTODO\n~~~~\n\n- Visual Studio Code\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/beaugunderson/serplint", "keywords": "serpent,ethereum", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "serplint", "package_url": "https://pypi.org/project/serplint/", "platform": "", "project_url": "https://pypi.org/project/serplint/", "project_urls": { "Homepage": "https://github.com/beaugunderson/serplint" }, "release_url": "https://pypi.org/project/serplint/1.4.0/", "requires_dist": [ "click (==6.7)", "ethereum-serpent-augur-temp (==2.0.2)" ], "requires_python": "", "summary": "A linter for the serpent language", "version": "1.4.0" }, "last_serial": 3005150, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "964e8a7d60c66a63d590838f1bf9a0cd", "sha256": "465716c7c25715861a2d9bf119f97f3a5f99c12899d2f610da2a36138506e73d" }, "downloads": -1, "filename": "serplint-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "964e8a7d60c66a63d590838f1bf9a0cd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1562, "upload_time": "2017-06-24T07:04:32", "url": "https://files.pythonhosted.org/packages/a3/da/4bf780bf17b2a241bc2805215a945fe5b8fb314486cae5e45c8ac2280154/serplint-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d483ff15c31c4b3dbb8fbae0791e6a8e", "sha256": "b9616953ccfe118bc236c5b0df4c7b8db3513c6cb0055284cad02cb356516778" }, "downloads": -1, "filename": "serplint-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d483ff15c31c4b3dbb8fbae0791e6a8e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2978, "upload_time": "2017-06-24T07:04:30", "url": "https://files.pythonhosted.org/packages/59/4e/21df20b305740946e91561b6c9bce1ad1ae53736396a4c9ccff50eabc49c/serplint-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "042c0fd8bf373be9b0fce112ed351a82", "sha256": "16758eb04b35709e0eb1e961cf1e3da56857634efb77230743bc7e9b37abd85f" }, "downloads": -1, "filename": "serplint-1.0.0.tar.gz", "has_sig": false, "md5_digest": "042c0fd8bf373be9b0fce112ed351a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1535, "upload_time": "2017-06-24T07:04:34", "url": "https://files.pythonhosted.org/packages/45/2a/a3034cd41ae48271ecf723e4355c100757e8eba84a64299334d54b3b6131/serplint-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a8f65da4a28fcada44083e0d2cb57f6f", "sha256": "5c45398b252ee60a19394507b24ba6e82804969e8acd0fd7d67e95fde71e1ee0" }, "downloads": -1, "filename": "serplint-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8f65da4a28fcada44083e0d2cb57f6f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5588, "upload_time": "2017-06-24T07:09:17", "url": "https://files.pythonhosted.org/packages/98/03/8827e854e73e43b828250caf1ac36634741e4421d786f89a9a8ac3191841/serplint-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "351ba180c1b5e56594edb1b27b8925e7", "sha256": "4622efd957e04fc3d66f4f675eb9b3b0c3fa51c59ca7888d737c493b13aa1483" }, "downloads": -1, "filename": "serplint-1.0.1.tar.gz", "has_sig": false, "md5_digest": "351ba180c1b5e56594edb1b27b8925e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4005, "upload_time": "2017-06-24T07:09:19", "url": "https://files.pythonhosted.org/packages/ae/a5/26ba7c26518e57fd22f389f2070cf08dc3d9e2877f16c191d392328ca0b2/serplint-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "43893f33468ec2bd591b3cf2a86b7454", "sha256": "6578aeebcb69f37e9c7d50d96a19aba91d1dc0cac5a3110c9567da04f02ef8f4" }, "downloads": -1, "filename": "serplint-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43893f33468ec2bd591b3cf2a86b7454", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5893, "upload_time": "2017-06-24T07:58:23", "url": "https://files.pythonhosted.org/packages/4e/ed/de88b904777ba37d2d40fb1a9395e61c24a1658d5c2abf3699e2ce7e9d46/serplint-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1714c0ff921f69ac508a704348d69f78", "sha256": "0e5c5f0d11d17046396915541dfa6cecd2bf8b6fc44211e7c270b77939d2d19f" }, "downloads": -1, "filename": "serplint-1.0.2.tar.gz", "has_sig": false, "md5_digest": "1714c0ff921f69ac508a704348d69f78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4103, "upload_time": "2017-06-24T07:58:25", "url": "https://files.pythonhosted.org/packages/25/df/178d1e71f4317f9452048eabb3bb852f275dfa8fce4e1be2047bb69b943d/serplint-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "cf49c42d6536e08910cd5a7a25935974", "sha256": "870dd2ee8e811ea80628f2857ef17bb4a0dc34c46f58dde390bdac9910ded291" }, "downloads": -1, "filename": "serplint-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf49c42d6536e08910cd5a7a25935974", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5894, "upload_time": "2017-06-24T07:59:26", "url": "https://files.pythonhosted.org/packages/74/71/29e2a569fcaaeb792167648d832842c7da644d9f954415bec72775767e68/serplint-1.0.3-py2.py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3e53c98562daf023d50a40cedffd02a3", "sha256": "8ee56239edc323088428529b608296759a29a40d2ed033aa629631fb2b449e72" }, "downloads": -1, "filename": "serplint-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e53c98562daf023d50a40cedffd02a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5895, "upload_time": "2017-06-24T08:00:02", "url": "https://files.pythonhosted.org/packages/d8/c4/e0346f02befff673cb55a29bff1202cb06f89dbe49d23686e269bc29af28/serplint-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4891a720a1dee13cd7523325dd063ded", "sha256": "742356bf9bc4b8b135cf492e7bd33352d9a8e75a661869d877d5cc7ee1dd1e46" }, "downloads": -1, "filename": "serplint-1.0.4.tar.gz", "has_sig": false, "md5_digest": "4891a720a1dee13cd7523325dd063ded", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4102, "upload_time": "2017-06-24T08:00:04", "url": "https://files.pythonhosted.org/packages/72/3e/0b34bcb85faebf6297907378b33ee988623a5a24d0c7223b01efe48fc3eb/serplint-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "839524636defb414207e557cb97f5428", "sha256": "c41b750d8514889cb440895ccab2460d3510887c77af47602d1a3900fbbbba14" }, "downloads": -1, "filename": "serplint-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "839524636defb414207e557cb97f5428", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7465, "upload_time": "2017-06-27T05:49:03", "url": "https://files.pythonhosted.org/packages/f9/27/32c9fe104c530b8862442aab1dd002361e03ed3e0a2956902dff84a48fa9/serplint-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fc84e958935e8e047130e969df701fa", "sha256": "f454c30be5669f2305bc6e4bf3b33f8ab17ad553319ae9e4051820ec7f2530fa" }, "downloads": -1, "filename": "serplint-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6fc84e958935e8e047130e969df701fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5448, "upload_time": "2017-06-27T05:49:05", "url": "https://files.pythonhosted.org/packages/b0/e3/58c8d9783369097bd891c1ccd0edb86579cbfe9eb71c056aace5027f4f16/serplint-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "f470efe3fd94578dc918fdd6fe27efaa", "sha256": "85aa72cb9ec5872b665c8fa6c64d8565dc19ef7b1deaba748bc280174462bb87" }, "downloads": -1, "filename": "serplint-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f470efe3fd94578dc918fdd6fe27efaa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8255, "upload_time": "2017-06-28T03:55:45", "url": "https://files.pythonhosted.org/packages/78/cf/823b05e5bd7aaf2999159c6f2f811b0cf581838897cb17f7e90a37eb584b/serplint-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a5d8e05dba224f029f61339119146de", "sha256": "5fa2e106796ce635c3d6632086d6478ea1c7bf036065aa5341b85e6e3a00c559" }, "downloads": -1, "filename": "serplint-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4a5d8e05dba224f029f61339119146de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6162, "upload_time": "2017-06-28T03:55:47", "url": "https://files.pythonhosted.org/packages/47/ff/d1ea5af07d1ac40120cc29ae42d2beeb9aa0d23f815ca4a64c8af54bcf8d/serplint-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "7aa4917563682ef43fb3340edf0237f4", "sha256": "22acbbbce98ed6b7c000c700521e0a35ce3a1d9351b65f4313589a060499baf9" }, "downloads": -1, "filename": "serplint-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7aa4917563682ef43fb3340edf0237f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8394, "upload_time": "2017-06-28T07:48:47", "url": "https://files.pythonhosted.org/packages/0d/15/71a1334d52cfe45cff60c325143065be6f2bea0c8e81f9de8b4a9b380ebd/serplint-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8f9b4a24d03a5a8492768e4530a8649", "sha256": "68bfc7bd5e3718b24c2b33022d1bd3313c309e7850960105c134d8bc72f43eb0" }, "downloads": -1, "filename": "serplint-1.2.1.tar.gz", "has_sig": false, "md5_digest": "f8f9b4a24d03a5a8492768e4530a8649", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6295, "upload_time": "2017-06-28T07:48:49", "url": "https://files.pythonhosted.org/packages/b0/8e/dc793e15cc1a6e5d46750d47db135412f1d5f4b6600aeeaf43dd7df696ad/serplint-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "510800ec8ba02a511f301e5ce3a9f90b", "sha256": "1cc2d74a41cc003cf0526f8e60715336a4ffe080d22b23aa91b3cb4ac978ee57" }, "downloads": -1, "filename": "serplint-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "510800ec8ba02a511f301e5ce3a9f90b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8114, "upload_time": "2017-07-06T07:01:03", "url": "https://files.pythonhosted.org/packages/e6/7f/0748a62a3db8e5ff645a8f9df3147c930b840c7e08c880ca2c2468a28821/serplint-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af9388bdc788038a21e40d49f8f929b4", "sha256": "083c76cbddc947b1ebe0955a8cdee49f1d7e3e0cecb104ba1243642cb3c7ba0d" }, "downloads": -1, "filename": "serplint-1.3.0.tar.gz", "has_sig": false, "md5_digest": "af9388bdc788038a21e40d49f8f929b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6295, "upload_time": "2017-07-06T07:01:05", "url": "https://files.pythonhosted.org/packages/49/e8/80af48e338c5f5924727940208aef541e7d6fd42c6b9925d35f847c2e1ef/serplint-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "9cfd80a4ab2f93919f499460102cb184", "sha256": "223188df591049e7189fa78bb13c1fd3394f12c8a42108b77957cf55a647466f" }, "downloads": -1, "filename": "serplint-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9cfd80a4ab2f93919f499460102cb184", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7919, "upload_time": "2017-07-06T08:15:27", "url": "https://files.pythonhosted.org/packages/4f/e4/c9a6aecd824ed6323a6336f20111615e1a714e3556cb905501e243a4cfcc/serplint-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc991c2454fe07c4f0777ca6608a59d0", "sha256": "bd23d3e74bd881472551ddbfbbfe7640a0ad1114e37f763728ebf64fdcae4f3b" }, "downloads": -1, "filename": "serplint-1.3.1.tar.gz", "has_sig": false, "md5_digest": "cc991c2454fe07c4f0777ca6608a59d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6202, "upload_time": "2017-07-06T08:15:28", "url": "https://files.pythonhosted.org/packages/fc/f1/bcf2e006d6f88171f8a12f298163accd2c231375bb20756e8ea05a479f50/serplint-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "cd71fbd8263e8a9e33e217c4798cb17a", "sha256": "7d1421ed63305fda18c153796b8abd5a95964c0b939a2073a2471ea9014451e2" }, "downloads": -1, "filename": "serplint-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd71fbd8263e8a9e33e217c4798cb17a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8133, "upload_time": "2017-07-06T23:54:47", "url": "https://files.pythonhosted.org/packages/75/cb/bccd437dd45038134e3a06781ba0263196d2c39a4a7b1cea61e03ae7e215/serplint-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f25b0b4af09142dec805460690ffc82", "sha256": "519dd608e4b26b8f960926ae5af1ded35a759d720731d8e7824e18b6118fb69f" }, "downloads": -1, "filename": "serplint-1.4.0.tar.gz", "has_sig": false, "md5_digest": "4f25b0b4af09142dec805460690ffc82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6409, "upload_time": "2017-07-06T23:54:48", "url": "https://files.pythonhosted.org/packages/cc/b1/d3dfb5cf2c418c4c14b92a7c5c18909d7281cc105fc295851f46f0fc0163/serplint-1.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd71fbd8263e8a9e33e217c4798cb17a", "sha256": "7d1421ed63305fda18c153796b8abd5a95964c0b939a2073a2471ea9014451e2" }, "downloads": -1, "filename": "serplint-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd71fbd8263e8a9e33e217c4798cb17a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8133, "upload_time": "2017-07-06T23:54:47", "url": "https://files.pythonhosted.org/packages/75/cb/bccd437dd45038134e3a06781ba0263196d2c39a4a7b1cea61e03ae7e215/serplint-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f25b0b4af09142dec805460690ffc82", "sha256": "519dd608e4b26b8f960926ae5af1ded35a759d720731d8e7824e18b6118fb69f" }, "downloads": -1, "filename": "serplint-1.4.0.tar.gz", "has_sig": false, "md5_digest": "4f25b0b4af09142dec805460690ffc82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6409, "upload_time": "2017-07-06T23:54:48", "url": "https://files.pythonhosted.org/packages/cc/b1/d3dfb5cf2c418c4c14b92a7c5c18909d7281cc105fc295851f46f0fc0163/serplint-1.4.0.tar.gz" } ] }