{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Quality Assurance" ], "description": "# ffffff\n\n[![PyPI](https://img.shields.io/pypi/v/ffffff.svg)](https://pypi.org/project/ffffff)\n\n> Black but single quotes\n\n## Prerequisites\n\n- Python 3.6 or later\n\n## Installation\n\n```\npython3 -m pip install --user ffffff\n```\n\nAnd add `$(python3 -m site --user-base)/bin` to your PATH.\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/grktsh/ffffff", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ffffff", "package_url": "https://pypi.org/project/ffffff/", "platform": "", "project_url": "https://pypi.org/project/ffffff/", "project_urls": { "Homepage": "https://github.com/grktsh/ffffff" }, "release_url": "https://pypi.org/project/ffffff/2020.8.31/", "requires_dist": [ "regex (>=2020.1.8)", "typed-ast (>=1.4.0)", "dataclasses (>=0.6) ; python_version < \"3.7\"" ], "requires_python": ">=3.6", "summary": "Black but single quotes", "version": "2020.8.31", "yanked": false, "yanked_reason": null }, "last_serial": 8073984, "releases": { "2018.11.15": [ { "comment_text": "", "digests": { "md5": "bb8a4255d6b10e75f876eef1ec866c3a", "sha256": "20a8dac21d1e4f96ce0aaf71d25e18f1e30a034490736acc8882f383f56f1874" }, "downloads": -1, "filename": "ffffff-2018.11.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb8a4255d6b10e75f876eef1ec866c3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 202592, "upload_time": "2018-11-14T15:23:16", "upload_time_iso_8601": "2018-11-14T15:23:16.147585Z", "url": "https://files.pythonhosted.org/packages/1a/a6/b232e03886e3f4d0930b6ab3f55f1d7608ad62d8574b6b2677b337f1c1d7/ffffff-2018.11.15-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2445f8b7157e32ebcd1b9e9acbc1ca35", "sha256": "0dd58b9b4f461e828732a88191113132c93a781b72ceab59c6994112139642d7" }, "downloads": -1, "filename": "ffffff-2018.11.15.tar.gz", "has_sig": false, "md5_digest": "2445f8b7157e32ebcd1b9e9acbc1ca35", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 181366, "upload_time": "2018-11-14T15:23:19", "upload_time_iso_8601": "2018-11-14T15:23:19.371901Z", "url": "https://files.pythonhosted.org/packages/d7/66/631e84634edf19d796976018a11799ce9f25dffc0b0692329a19306212db/ffffff-2018.11.15.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.11.4": [ { "comment_text": "", "digests": { "md5": "67dae5eab18171c842d75e5d903969af", "sha256": "8ca22083ba1c4d864672332359c3b1ffb01650fbab7cd9fa02f57404bb7a43cb" }, "downloads": -1, "filename": "ffffff-2018.11.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "67dae5eab18171c842d75e5d903969af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 202515, "upload_time": "2018-11-04T17:27:37", "upload_time_iso_8601": "2018-11-04T17:27:37.708000Z", "url": "https://files.pythonhosted.org/packages/15/38/195840a7f0025e0f06b72ef06e3033f9e2c5920ec2fe3db4a3737a0fc2fb/ffffff-2018.11.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cafd8439c0addad0943a3ecfdfb61a29", "sha256": "a22c4e80d003a2c60cc824ac5be1f504d58c1585af5ff146e6ae8f666fd03083" }, "downloads": -1, "filename": "ffffff-2018.11.4.tar.gz", "has_sig": false, "md5_digest": "cafd8439c0addad0943a3ecfdfb61a29", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 178585, "upload_time": "2018-11-04T17:27:41", "upload_time_iso_8601": "2018-11-04T17:27:41.066483Z", "url": "https://files.pythonhosted.org/packages/f3/9f/c8323647084a53cff19acb7719b9d838d1a6d4b6edafe5f3585cb8c0fdb3/ffffff-2018.11.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.11.7": [ { "comment_text": "", "digests": { "md5": "52d1fb6086338fb49d7ac77a3b694f7b", "sha256": "e0497b6dcfa9fc4967749eaea69aad742f83f28eef624af0e46fd11b97b876a8" }, "downloads": -1, "filename": "ffffff-2018.11.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52d1fb6086338fb49d7ac77a3b694f7b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 202532, "upload_time": "2018-11-07T07:12:14", "upload_time_iso_8601": "2018-11-07T07:12:14.707313Z", "url": "https://files.pythonhosted.org/packages/46/01/068bf220c78255625fc1b1c726fa800fd9322f175d82009ebd90bd0aaf1c/ffffff-2018.11.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c512e5286efd46b2fef119e6603a694a", "sha256": "78aee6f15d6299cb63441ff35457d44ba77a339930020f92f48fb50516458661" }, "downloads": -1, "filename": "ffffff-2018.11.7.tar.gz", "has_sig": false, "md5_digest": "c512e5286efd46b2fef119e6603a694a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 178564, "upload_time": "2018-11-07T07:12:17", "upload_time_iso_8601": "2018-11-07T07:12:17.113854Z", "url": "https://files.pythonhosted.org/packages/5d/15/fa5ba7c8f15fde5569718195900590a63a68bfb3558600c9f1a867575b60/ffffff-2018.11.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.10.29": [ { "comment_text": "", "digests": { "md5": "9cf245a376214212956f278290bc143d", "sha256": "72a05d8ee252caff8823492146b408d99e8e706a8309eadde5fb0c6ec5e8ad6f" }, "downloads": -1, "filename": "ffffff-2019.10.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9cf245a376214212956f278290bc143d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 237710, "upload_time": "2019-10-30T17:05:00", "upload_time_iso_8601": "2019-10-30T17:05:00.225755Z", "url": "https://files.pythonhosted.org/packages/ea/2b/340a2efbdf32afdbab8f5d328fd4771d231d9383042eab208adf0b767447/ffffff-2019.10.29-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5e93eaf0203bbfb4de21b8d6fe0f3d26", "sha256": "7692e6bb25347c1d4f8218cb7420321b60c143f16aaea0a66326c1a16315f633" }, "downloads": -1, "filename": "ffffff-2019.10.29.tar.gz", "has_sig": false, "md5_digest": "5e93eaf0203bbfb4de21b8d6fe0f3d26", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 210987, "upload_time": "2019-10-30T17:05:02", "upload_time_iso_8601": "2019-10-30T17:05:02.462698Z", "url": "https://files.pythonhosted.org/packages/2b/38/b57fd8acdb3c74bc06f44f8e1b7829d15c6f2087e3a8247aa611c6ba6b57/ffffff-2019.10.29.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.3.15": [ { "comment_text": "", "digests": { "md5": "8db3c43148b83e06c45a9c90693454f5", "sha256": "eaee2e8a88b74d6e3ab287d81c0470d7c7f2f97fc3ac7ec9d379f5d02103cfe6" }, "downloads": -1, "filename": "ffffff-2019.3.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8db3c43148b83e06c45a9c90693454f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 205283, "upload_time": "2019-03-15T04:46:18", "upload_time_iso_8601": "2019-03-15T04:46:18.297776Z", "url": "https://files.pythonhosted.org/packages/50/b5/cacd08d64f3217b128c88edd7e0da03000aed0f85330344bf8de29e09acd/ffffff-2019.3.15-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f633224326d567fcac7b3d56327f24aa", "sha256": "0eea583cb858906888a1469407dd95efadf59ea8683904561f1743b4a84c4704" }, "downloads": -1, "filename": "ffffff-2019.3.15.tar.gz", "has_sig": false, "md5_digest": "f633224326d567fcac7b3d56327f24aa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 184035, "upload_time": "2019-03-15T04:46:20", "upload_time_iso_8601": "2019-03-15T04:46:20.145772Z", "url": "https://files.pythonhosted.org/packages/45/6b/e063a4f2e5b004da9039bae8e25cea5a720425d0605be942aacd71dd7cac/ffffff-2019.3.15.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.3.29": [ { "comment_text": "", "digests": { "md5": "ccb3d4f61eec9ce3fc6eb7d7d0e58fc7", "sha256": "e975288e50005c3e5b6349b3e1af19b4e9e7c9c303b5ff727792eb98da2e1c91" }, "downloads": -1, "filename": "ffffff-2019.3.29-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ccb3d4f61eec9ce3fc6eb7d7d0e58fc7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 205282, "upload_time": "2019-03-29T00:45:22", "upload_time_iso_8601": "2019-03-29T00:45:22.723094Z", "url": "https://files.pythonhosted.org/packages/61/db/cf58eb4a4921dfdc321364b90a6cf77938a1da10f3f2eced2cb439af8936/ffffff-2019.3.29-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eaa707b17289fed9c4889acc6eabfc33", "sha256": "0609ea72a2eb9e40a14d917604e7f95d43288871270d4240b0ba1a17dfc949d5" }, "downloads": -1, "filename": "ffffff-2019.3.29.tar.gz", "has_sig": false, "md5_digest": "eaa707b17289fed9c4889acc6eabfc33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 184050, "upload_time": "2019-03-29T00:45:24", "upload_time_iso_8601": "2019-03-29T00:45:24.888020Z", "url": "https://files.pythonhosted.org/packages/bf/f4/243b0523c152deeb0f09998c9064da89810119623560a33ad09467c30ac9/ffffff-2019.3.29.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.8.30": [ { "comment_text": "", "digests": { "md5": "bfd65ab06c1a13603763751d5dde479a", "sha256": "f36c8e529f01a6807fe80d9b50dad9354d29421b4dea43ed527f76faf433e295" }, "downloads": -1, "filename": "ffffff-2020.8.30-py3-none-any.whl", "has_sig": false, "md5_digest": "bfd65ab06c1a13603763751d5dde479a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 256336, "upload_time": "2020-08-29T16:27:07", "upload_time_iso_8601": "2020-08-29T16:27:07.916748Z", "url": "https://files.pythonhosted.org/packages/c1/4e/fb7c5bb24840a6c8083d6fa860658fe9e597e186aba648462a21edf83549/ffffff-2020.8.30-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e96e8c6fc30017a9cb80892da23283c", "sha256": "85ed19aaf0187638d9bc49ba694f696a40511acdd4aedc09878cf991652a161a" }, "downloads": -1, "filename": "ffffff-2020.8.30.tar.gz", "has_sig": false, "md5_digest": "0e96e8c6fc30017a9cb80892da23283c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 234586, "upload_time": "2020-08-29T16:27:09", "upload_time_iso_8601": "2020-08-29T16:27:09.159572Z", "url": "https://files.pythonhosted.org/packages/85/05/057e3a3dad76e83d0b86b164a1311796fdce1b3cb57e90a694bbf999002f/ffffff-2020.8.30.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.8.31": [ { "comment_text": "", "digests": { "md5": "a885687a70438a9c48e364895f254ee7", "sha256": "2ffa96a0faa89a6ab913d5050e24547e84eebb626c3d6128538f86c0ce088cad" }, "downloads": -1, "filename": "ffffff-2020.8.31-py3-none-any.whl", "has_sig": false, "md5_digest": "a885687a70438a9c48e364895f254ee7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 261751, "upload_time": "2020-08-31T02:58:41", "upload_time_iso_8601": "2020-08-31T02:58:41.110973Z", "url": "https://files.pythonhosted.org/packages/6e/9a/186519fd3c73ac1c824d99040a520b79fb1f1cd7a526ea4a911c67385dd8/ffffff-2020.8.31-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3b3c7daa92d6a8361a94abdd8136d2d0", "sha256": "bbe9bc20e9003b42ce9fc71a5ec33b07a8686c0328e4be6134c11096da4afe06" }, "downloads": -1, "filename": "ffffff-2020.8.31.tar.gz", "has_sig": false, "md5_digest": "3b3c7daa92d6a8361a94abdd8136d2d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 238951, "upload_time": "2020-08-31T02:58:41", "upload_time_iso_8601": "2020-08-31T02:58:41.948729Z", "url": "https://files.pythonhosted.org/packages/b0/86/12712c1ab30a80973df07a37869239227cdfb451d9a429cbadb04ce46eb3/ffffff-2020.8.31.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.8.31rc2": [ { "comment_text": "", "digests": { "md5": "f526893f6945ea497a013874fd0d91c8", "sha256": "967f9ba4a1b74fa538bd26c9bd89a0b5b3da430773b063852a61bab33ef6c2c4" }, "downloads": -1, "filename": "ffffff-2020.8.31rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "f526893f6945ea497a013874fd0d91c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 261787, "upload_time": "2020-08-29T21:52:50", "upload_time_iso_8601": "2020-08-29T21:52:50.235615Z", "url": "https://files.pythonhosted.org/packages/b2/04/9049d4f7dec08862cea41136425c6085bbe89761d697e7ceeec5f3b4876b/ffffff-2020.8.31rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8305f96a8124d16e7da4fd4a66a0d613", "sha256": "097d3d0df645c1fbfb21a4eba292a03585c32c3ae4f6ce6d8c29f54484846760" }, "downloads": -1, "filename": "ffffff-2020.8.31rc2.tar.gz", "has_sig": false, "md5_digest": "8305f96a8124d16e7da4fd4a66a0d613", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 238988, "upload_time": "2020-08-29T21:52:51", "upload_time_iso_8601": "2020-08-29T21:52:51.353093Z", "url": "https://files.pythonhosted.org/packages/26/b2/a9f674117cb4074aefa9fecf8c2e7216ff8c895fb891874bedecec2aad15/ffffff-2020.8.31rc2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a885687a70438a9c48e364895f254ee7", "sha256": "2ffa96a0faa89a6ab913d5050e24547e84eebb626c3d6128538f86c0ce088cad" }, "downloads": -1, "filename": "ffffff-2020.8.31-py3-none-any.whl", "has_sig": false, "md5_digest": "a885687a70438a9c48e364895f254ee7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 261751, "upload_time": "2020-08-31T02:58:41", "upload_time_iso_8601": "2020-08-31T02:58:41.110973Z", "url": "https://files.pythonhosted.org/packages/6e/9a/186519fd3c73ac1c824d99040a520b79fb1f1cd7a526ea4a911c67385dd8/ffffff-2020.8.31-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3b3c7daa92d6a8361a94abdd8136d2d0", "sha256": "bbe9bc20e9003b42ce9fc71a5ec33b07a8686c0328e4be6134c11096da4afe06" }, "downloads": -1, "filename": "ffffff-2020.8.31.tar.gz", "has_sig": false, "md5_digest": "3b3c7daa92d6a8361a94abdd8136d2d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 238951, "upload_time": "2020-08-31T02:58:41", "upload_time_iso_8601": "2020-08-31T02:58:41.948729Z", "url": "https://files.pythonhosted.org/packages/b0/86/12712c1ab30a80973df07a37869239227cdfb451d9a429cbadb04ce46eb3/ffffff-2020.8.31.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }