{ "info": { "author": "Matt Boran", "author_email": "mattboran@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Programming Language :: Python :: 3" ], "description": "# Selective (Swift) Linter\n\nThis is a package to be used to lint changes in .swift files using [Swiftlint Installed via Homebrew](https://formulae.brew.sh/formula/swiftlint). It's meant to be used as a run script in Xcode.\n\n### Installation and Dependencies\n\nTo install swiftlint from the terminal use Homebrew:\n```sh\n$ brew install swiftlint\n```\nTo install this Python3 package\n\n```sh\n$ pip3 install selective_linter\n```\n\nTo install this into an Xcode project, add the following run script build phase in project settings:\n\nShell: `/usr/bin/env bash`\n```sh\nif [ \"${CONFIGURATION}\" == \"Debug\" ]; then\n if which selective_linter >/dev/null; then\n selective_linter\n fi\nfi\n```\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/mattboran/SelectiveSwiftLinter/releases/download/1.0.1/selective_linter-1.0.1-py3-none-any.whl", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mattboran/SelectiveSwiftLinter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "selective-linter", "package_url": "https://pypi.org/project/selective-linter/", "platform": "", "project_url": "https://pypi.org/project/selective-linter/", "project_urls": { "Download": "https://github.com/mattboran/SelectiveSwiftLinter/releases/download/1.0.1/selective_linter-1.0.1-py3-none-any.whl", "Homepage": "https://github.com/mattboran/SelectiveSwiftLinter" }, "release_url": "https://pypi.org/project/selective-linter/1.0.1/", "requires_dist": [ "sh" ], "requires_python": ">3.0.0", "summary": "A script to be run from Xcode to lint files as you make changes", "version": "1.0.1" }, "last_serial": 5996108, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4d79db546e4aa7111e2512c73c2ac3f8", "sha256": "fa94c6039a97f00961b5eec09ef856820a0a73a9977b10054a7c291a84310cb6" }, "downloads": -1, "filename": "selective_linter-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d79db546e4aa7111e2512c73c2ac3f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 7159, "upload_time": "2019-08-23T17:18:54", "url": "https://files.pythonhosted.org/packages/10/ae/5a852ebcbbef0b08c5cffff5fdb90108c90aeab826246618b3b6696d5c63/selective_linter-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8434f64b983da3fa3dc7393bb9aaac5c", "sha256": "b9eccdb6c10cbe9270bef362296be830954517117138c9e5c152683821ed0ea1" }, "downloads": -1, "filename": "selective_linter-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8434f64b983da3fa3dc7393bb9aaac5c", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 4539, "upload_time": "2019-08-23T17:18:56", "url": "https://files.pythonhosted.org/packages/a2/9f/625c2983e6e402fc8ff44382e6e3e35f7c6f903093889ba2ce3cd43e30c5/selective_linter-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "64941431643e041b5b8529d693dff21e", "sha256": "546ac7e793fbf10d7c42fed6fd2c84bbda62ca0bcc8fa51cdf1c4bff0334d25a" }, "downloads": -1, "filename": "selective_linter-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "64941431643e041b5b8529d693dff21e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 7184, "upload_time": "2019-08-30T15:21:39", "url": "https://files.pythonhosted.org/packages/f4/ca/575bc0a6ae6a76e799310fbaba7296ade26a31037540bec6a9350b010899/selective_linter-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a94ebd9ebeec925ff7ee2d9c38ef43", "sha256": "e708dea4ffc00fa9b071795670fe752b1c3fa2ebfd64ddfe739d1eb5dafd2898" }, "downloads": -1, "filename": "selective_linter-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a9a94ebd9ebeec925ff7ee2d9c38ef43", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 4551, "upload_time": "2019-08-30T15:21:41", "url": "https://files.pythonhosted.org/packages/1d/42/3744817d0e91a4a0a04e68dae925b5a77b984dd0a8b596f4aa520e424cef/selective_linter-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "590b1dcdeeadbcdd790c7ce2dfd107a0", "sha256": "eeaa0da1a386a13e9fd9a8954b1e92cef8735e67f85f1c2ab4be151dbab0a36c" }, "downloads": -1, "filename": "selective_linter-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "590b1dcdeeadbcdd790c7ce2dfd107a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 7406, "upload_time": "2019-09-06T20:40:41", "url": "https://files.pythonhosted.org/packages/09/3e/3ed6657fc6276a6748032e2459aaa71d864726fa328364723f0b36f10bbb/selective_linter-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04e348bf0bb966b185aa400c2d7c5aa4", "sha256": "7ceea03d5991737047c62a5be4ac069ebbd1712353610d0a402b3155e822d7ca" }, "downloads": -1, "filename": "selective_linter-0.0.3.tar.gz", "has_sig": false, "md5_digest": "04e348bf0bb966b185aa400c2d7c5aa4", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 4813, "upload_time": "2019-09-06T20:40:42", "url": "https://files.pythonhosted.org/packages/4f/b4/d0a46e694e5e9a5efb654c9ad1f870c45ac49b50261caee8faaa71eb2f6f/selective_linter-0.0.3.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "de894137565f2272632960d827e387b4", "sha256": "b79e207afea62877fe73470c973b398f52d201c17c387ca24a57b4af0634b0a3" }, "downloads": -1, "filename": "selective_linter-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "de894137565f2272632960d827e387b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 8428, "upload_time": "2019-09-30T15:09:16", "url": "https://files.pythonhosted.org/packages/89/70/8cf59b024397f5bd055fe6a5036ffc9637aea2fe98a752906c318db1fe4f/selective_linter-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4d7e5758249d5350e191a35338095a3", "sha256": "304932986c6b6cedffd23559a71671d54e846af75b9db8934cd8f27174c6c73d" }, "downloads": -1, "filename": "selective_linter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b4d7e5758249d5350e191a35338095a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 5706, "upload_time": "2019-09-30T15:09:22", "url": "https://files.pythonhosted.org/packages/75/01/98cebaed4e26963a085baaf8b7eaedee528630f0bd0efd29b74a002233e6/selective_linter-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e2309a2febc227707e15070b8dde88f4", "sha256": "484bedd8135ef2ed871e5a2c9c2b2d1c131834e470523c1be4002f80f073f68f" }, "downloads": -1, "filename": "selective_linter-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e2309a2febc227707e15070b8dde88f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 8733, "upload_time": "2019-10-07T21:27:55", "url": "https://files.pythonhosted.org/packages/80/23/cd0b0477d02bfaee716321a7a19085eda3d8b59dae60c06cbb59b881310b/selective_linter-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a126d908dc9c8fa813cf3838a333c3a", "sha256": "7600ff7727c8d25a497ff4ab37b3cb0570e686728e56b13b72cbb77a83574e70" }, "downloads": -1, "filename": "selective_linter-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1a126d908dc9c8fa813cf3838a333c3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 5798, "upload_time": "2019-10-07T21:27:57", "url": "https://files.pythonhosted.org/packages/00/54/7247470a2d05219938285a1b1c45c322d3472d20f023346d5146bcb289db/selective_linter-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "18afb10b67d3a0e970da9c6f75de2241", "sha256": "1f86bf811a05312bad5cd4d7bdef9d86ba01f513c2df06e7f49b407dc1c2feb7" }, "downloads": -1, "filename": "selective_linter-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "18afb10b67d3a0e970da9c6f75de2241", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 8738, "upload_time": "2019-10-08T13:47:42", "url": "https://files.pythonhosted.org/packages/61/38/d7217f055cf667ab7b444c4282bd56d561a4eef2adc3241deed4e6c3cb6c/selective_linter-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eefa4cf13b1f4189aaaaa087dd578054", "sha256": "708b98d871c54f4bfbab597aaaf824ed3c25f66af7738e56e9d31b14d7d7c888" }, "downloads": -1, "filename": "selective_linter-0.2.1.tar.gz", "has_sig": false, "md5_digest": "eefa4cf13b1f4189aaaaa087dd578054", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 5801, "upload_time": "2019-10-08T13:47:44", "url": "https://files.pythonhosted.org/packages/43/f1/046a2d1e81e6cd20c846f7fd50552a0f0f61b6368dc6cb3171289f804660/selective_linter-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "af2861160209bb3f291b885b63d57bea", "sha256": "f242b0a0eca46f68d7c2cf725c70fb4ef11281d3387bbac85000b3135a7e36e6" }, "downloads": -1, "filename": "selective_linter-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "af2861160209bb3f291b885b63d57bea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 8130, "upload_time": "2019-10-15T19:35:26", "url": "https://files.pythonhosted.org/packages/1d/e4/5eebefabc7364f7e1a64df6265fbf6ad6e199bd0a5a628553b64154f357d/selective_linter-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66739fa87ccc23bb809037e0e0f4952f", "sha256": "7e2e4c0c017b29d029db441a76b2e1ade366428a8b05b1f1c8bd692f9def979d" }, "downloads": -1, "filename": "selective_linter-0.3.0.tar.gz", "has_sig": false, "md5_digest": "66739fa87ccc23bb809037e0e0f4952f", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 5235, "upload_time": "2019-10-15T19:35:28", "url": "https://files.pythonhosted.org/packages/4e/01/5a3de26624cdba6371e782f78060baaf9408813fa46bd3409d29411410f0/selective_linter-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "e1c9f2502166550d76689065637acea3", "sha256": "40baf447e41775a1307b4831228f3443cb804e6413d5e0204323feae6bd26df6" }, "downloads": -1, "filename": "selective_linter-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e1c9f2502166550d76689065637acea3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 7417, "upload_time": "2019-10-15T21:11:51", "url": "https://files.pythonhosted.org/packages/a0/32/e622b8e2bb3c6c19a682d257947ad68d350a44905e61ff083783c4e4551e/selective_linter-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c5ec82e8fa21c80007eb9694903c1d7", "sha256": "3eb1018fa45b387307ec504980e5d8fb78d5e79d394877e5a46768af9c3271be" }, "downloads": -1, "filename": "selective_linter-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3c5ec82e8fa21c80007eb9694903c1d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 3914, "upload_time": "2019-10-15T21:11:52", "url": "https://files.pythonhosted.org/packages/3c/dd/5b89f1985d287bf61c63c629233e31cf06b37e53538d814fb0b10f2b2be2/selective_linter-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b6a7aed0ee058cc8a96f153e568f11bb", "sha256": "11318789fc2d59066e80556f2c7ab291d9b078da3ad846b4a14125c4653e36f9" }, "downloads": -1, "filename": "selective_linter-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b6a7aed0ee058cc8a96f153e568f11bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 7422, "upload_time": "2019-10-18T15:11:12", "url": "https://files.pythonhosted.org/packages/6c/e1/f7155bfe1ccf40372e878549b29b242bf249c614515adc0343c30daa6d5c/selective_linter-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df899b4051dd361341dfffa1f0dcaca3", "sha256": "a0b4248525598bca88d8230ebf489cb49eb1a1bcd80a67fda9ef9021eb8a8365" }, "downloads": -1, "filename": "selective_linter-1.0.1.tar.gz", "has_sig": false, "md5_digest": "df899b4051dd361341dfffa1f0dcaca3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 3913, "upload_time": "2019-10-18T15:11:29", "url": "https://files.pythonhosted.org/packages/f1/e2/320d4efe782fc7c52908b6758a361e76713947100b929bfed97d07931843/selective_linter-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b6a7aed0ee058cc8a96f153e568f11bb", "sha256": "11318789fc2d59066e80556f2c7ab291d9b078da3ad846b4a14125c4653e36f9" }, "downloads": -1, "filename": "selective_linter-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b6a7aed0ee058cc8a96f153e568f11bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.0.0", "size": 7422, "upload_time": "2019-10-18T15:11:12", "url": "https://files.pythonhosted.org/packages/6c/e1/f7155bfe1ccf40372e878549b29b242bf249c614515adc0343c30daa6d5c/selective_linter-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df899b4051dd361341dfffa1f0dcaca3", "sha256": "a0b4248525598bca88d8230ebf489cb49eb1a1bcd80a67fda9ef9021eb8a8365" }, "downloads": -1, "filename": "selective_linter-1.0.1.tar.gz", "has_sig": false, "md5_digest": "df899b4051dd361341dfffa1f0dcaca3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.0.0", "size": 3913, "upload_time": "2019-10-18T15:11:29", "url": "https://files.pythonhosted.org/packages/f1/e2/320d4efe782fc7c52908b6758a361e76713947100b929bfed97d07931843/selective_linter-1.0.1.tar.gz" } ] }