{ "info": { "author": "Oblockton", "author_email": "erasehatedata@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "Erase Hate Python Library: Library for the Erase Hate API!\n\n\nThis is the official Python library for interfacing with the EraseHateApp.com API. Erase Hate App allows users to perform Natural Language Processing and classification of text as 'hateful', 'offensive', or 'neither' through the use of ML and neural network deep learning. If users disagree with the model's analysis, they may then reclassify an item choosing the classification they think is the best fit. Their reclassification data is then used in further continuous model training. Use this library to easily execute hate speech classification and perform many of the same functions available at EraseHateApp.com . Built for the purpose of allowing external Developers to integrate NLP into their own projects. Developers are strongly encouraged to submit any user reclassified data to the Erase Hate server, for use in model retraining. \n\nNeed data?\n The Erase Hate Library also wraps the Twitter API, using the tweepymashup twitter library, to allow users the ability to source text data from Twitter keyword or user timeline searches.\n\n**When using the erasehateapp.com API, it is highly recommended to use this library**\n\n**Data sent to the classification server, its results and any reclassification results are stored by erasehateapp.com for the purposes of improving the classification model. No personal information, or identifying information is stored.**\n\nInstallation\n------------\nThe easiest way to install the latest version\nis by using pip/easy_install to pull it from PyPI:\n\n pip install erasehate\n\nYou may also use Git to clone the repository from\nGitHub and install it manually:\n\n git clone git@github.com:oblockton/Erase_Hate_Python_Library.git\n\n cd Erase_Hate_Python_Library\n\n python setup.py install\n\nPython 3.5, 3.6, & 3.7 are supported.\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/oblockton/Erase_Hate_Python_Library", "keywords": "hatespeech NLP", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "erasehate", "package_url": "https://pypi.org/project/erasehate/", "platform": "", "project_url": "https://pypi.org/project/erasehate/", "project_urls": { "Homepage": "https://github.com/oblockton/Erase_Hate_Python_Library" }, "release_url": "https://pypi.org/project/erasehate/1.1.0/", "requires_dist": [ "PySocks (>=1.5.7)", "requests (>=2.22.0)", "requests-oauthlib (>=1.2.0)", "tweepymashup (>=1.0.7)", "numpy (>=1.16.4)" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "Hatespeech NLP, EraseHateApp.com API Python library", "version": "1.1.0", "yanked": false, "yanked_reason": null }, "last_serial": 6027541, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "43d3b93057e68d08bcd8b65a3bef5645", "sha256": "1758775f07621d62bb2eca5d9e73d18f19dd32d012abec06027c55146191208e" }, "downloads": -1, "filename": "erasehate-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "43d3b93057e68d08bcd8b65a3bef5645", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10076, "upload_time": "2019-10-23T06:51:33", "upload_time_iso_8601": "2019-10-23T06:51:33.479716Z", "url": "https://files.pythonhosted.org/packages/31/4e/8698ecde594663a3b1f71371c67900ccde82f2afb035471c324a68e1f659/erasehate-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "575a4636363d394835a111dca35242dc", "sha256": "85cf61421fa74b507ece7814c99c4432bbb0c7cce37adb703ae19c08ed91812e" }, "downloads": -1, "filename": "erasehate-1.0.0.tar.gz", "has_sig": false, "md5_digest": "575a4636363d394835a111dca35242dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8810, "upload_time": "2019-10-23T06:51:36", "upload_time_iso_8601": "2019-10-23T06:51:36.062348Z", "url": "https://files.pythonhosted.org/packages/9d/87/89688d89e37e2c111a6240969117bb013e51e3f7beecb1a817df3916d242/erasehate-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6c8047369b76c52b42f1d4e643631424", "sha256": "a32487eddd291002e6d6eb45d5067bdb56ccf6e9fffc9c76041c5985c3ee1ed9" }, "downloads": -1, "filename": "erasehate-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6c8047369b76c52b42f1d4e643631424", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10075, "upload_time": "2019-10-23T07:01:58", "upload_time_iso_8601": "2019-10-23T07:01:58.538858Z", "url": "https://files.pythonhosted.org/packages/31/f7/f958270eed2762db6bbc58bed1b6ce3cfd9779b48da1792abecfdd08c0ac/erasehate-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d64e40e65fdff8632dfbae1d2393e573", "sha256": "da29189cd04a569fc5a3487441eaf3919ff8fcb3d7850baca29a9ae0e955081f" }, "downloads": -1, "filename": "erasehate-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d64e40e65fdff8632dfbae1d2393e573", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8793, "upload_time": "2019-10-23T07:02:00", "upload_time_iso_8601": "2019-10-23T07:02:00.113226Z", "url": "https://files.pythonhosted.org/packages/97/b7/8a383d7f5fe5a4153d53c8f255098b2ae9896144090918c83f2b56b7242b/erasehate-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "41f2f9cb5aa5d09018248b4caa2db02e", "sha256": "8882d109089cf63b27d3048731505eb98de3540618b25443a97b3f695d20d425" }, "downloads": -1, "filename": "erasehate-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "41f2f9cb5aa5d09018248b4caa2db02e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10081, "upload_time": "2019-10-23T07:16:17", "upload_time_iso_8601": "2019-10-23T07:16:17.178471Z", "url": "https://files.pythonhosted.org/packages/b3/9e/5dd9adb2a2316e428262818c81ea6b5b8c2f517dbe8996d912d186d3cdea/erasehate-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e300618325280254880a78b5dbb13616", "sha256": "c602c342351e7fa003e0d3502d00cfed3fb91f65711781151fa95a61bcf1d749" }, "downloads": -1, "filename": "erasehate-1.0.2.tar.gz", "has_sig": false, "md5_digest": "e300618325280254880a78b5dbb13616", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8786, "upload_time": "2019-10-23T07:16:18", "upload_time_iso_8601": "2019-10-23T07:16:18.639847Z", "url": "https://files.pythonhosted.org/packages/c8/25/906f4252542f22def1bf4a82ca57f20d0d4dc1d979540645223cacc7306a/erasehate-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "cd9edc88c9df81d33dc95d31a268d341", "sha256": "60ce41d75c72b052f799f8e131dd3e775c242704934316f4e90e1ced4735ba24" }, "downloads": -1, "filename": "erasehate-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cd9edc88c9df81d33dc95d31a268d341", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10072, "upload_time": "2019-10-23T07:28:01", "upload_time_iso_8601": "2019-10-23T07:28:01.409816Z", "url": "https://files.pythonhosted.org/packages/df/b4/4b712883bccb54238e006c4edb28e0b232446a3cb7cf459c52ded119c21a/erasehate-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e9acd0332f84ac90b79754a2f5507ee", "sha256": "ec38ef6f753db9408d24aa33f9e69102e495e882b61cb98bde8ddb1f4f752314" }, "downloads": -1, "filename": "erasehate-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0e9acd0332f84ac90b79754a2f5507ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8787, "upload_time": "2019-10-23T07:28:03", "upload_time_iso_8601": "2019-10-23T07:28:03.056366Z", "url": "https://files.pythonhosted.org/packages/88/19/327aad573d2852f8e10d0897a3ef82170b9a921b464ede42624501693357/erasehate-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "0e2b7303c64ac76ce9560cc1a31098f5", "sha256": "d1c9949e83095f29856dce1585e90b1c811fdfdeeffb815a33fa82f173aa0c24" }, "downloads": -1, "filename": "erasehate-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0e2b7303c64ac76ce9560cc1a31098f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10078, "upload_time": "2019-10-23T07:44:25", "upload_time_iso_8601": "2019-10-23T07:44:25.995131Z", "url": "https://files.pythonhosted.org/packages/23/a3/7fc3ffea32b6e5f12904b724527b8eb70bf2fc7fab2ee3e1f7500371be7f/erasehate-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdd48760f28c6bad1f6b247cdfa0de07", "sha256": "e533511a208279bfdeb28df055ac7ee6bb903b7cfe5464c83811663172c2fd56" }, "downloads": -1, "filename": "erasehate-1.0.4.tar.gz", "has_sig": false, "md5_digest": "cdd48760f28c6bad1f6b247cdfa0de07", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8803, "upload_time": "2019-10-23T07:44:27", "upload_time_iso_8601": "2019-10-23T07:44:27.527334Z", "url": "https://files.pythonhosted.org/packages/6e/9e/e5d19fa7bd2feb7ad21711ed6f4cd7d559e1910fdd9c93f7a831dff024ea/erasehate-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "97aaf63ce61978582649a3abff2fd72d", "sha256": "793466cb04168bf2aa5016bbe8e74f68b3d6008c8639c76f0000f7e006b5dac5" }, "downloads": -1, "filename": "erasehate-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "97aaf63ce61978582649a3abff2fd72d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10079, "upload_time": "2019-10-25T03:14:57", "upload_time_iso_8601": "2019-10-25T03:14:57.642421Z", "url": "https://files.pythonhosted.org/packages/c3/b6/2bca0a95264e504b804d0019dcea88371e8c00a154853a56b51da75f2d0a/erasehate-1.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cfb3c271519fce6dc426b725edd7d0a5", "sha256": "2d31ef222ca07b975deb70f243cded7a9fb41e4227062ad8348c190319817da7" }, "downloads": -1, "filename": "erasehate-1.0.5.tar.gz", "has_sig": false, "md5_digest": "cfb3c271519fce6dc426b725edd7d0a5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8807, "upload_time": "2019-10-25T03:14:59", "upload_time_iso_8601": "2019-10-25T03:14:59.308760Z", "url": "https://files.pythonhosted.org/packages/b7/66/74d25814c01fda457836677edddded4ce37a9d53e7bfc38d4fe7c667329a/erasehate-1.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "f8c69a1fe72c251601959a86e23c0d73", "sha256": "59c77e0abf382048635a769aa64170b6bfd8e57c0714835e7c432b71652833ee" }, "downloads": -1, "filename": "erasehate-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "f8c69a1fe72c251601959a86e23c0d73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10080, "upload_time": "2019-10-25T03:25:14", "upload_time_iso_8601": "2019-10-25T03:25:14.909949Z", "url": "https://files.pythonhosted.org/packages/8b/a6/ba799fdfa2ed498b4bde7ef2ebdc5c66db930d4409f57e7e1fb057c647d4/erasehate-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5f38eceaedf493e76dd7332bf5f01a0b", "sha256": "807cee3bc0da28abb913b016efbf2b80d2f27eefe6158468cb7765c62cd29af1" }, "downloads": -1, "filename": "erasehate-1.0.6.tar.gz", "has_sig": false, "md5_digest": "5f38eceaedf493e76dd7332bf5f01a0b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8808, "upload_time": "2019-10-25T03:25:20", "upload_time_iso_8601": "2019-10-25T03:25:20.008359Z", "url": "https://files.pythonhosted.org/packages/5d/a7/10ac4b502fbf1d49ee3c48ea99fa3f401399bb03e5b190d32dc47afd43b4/erasehate-1.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "cbb01accb8b017b5367c3d368f24fa59", "sha256": "e75fed50539947de1a25452b79f7765291caab8f56c00cf50baba9133c7a303a" }, "downloads": -1, "filename": "erasehate-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "cbb01accb8b017b5367c3d368f24fa59", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10085, "upload_time": "2019-10-25T03:57:46", "upload_time_iso_8601": "2019-10-25T03:57:46.686121Z", "url": "https://files.pythonhosted.org/packages/af/5f/89da19db41b70efbbda081a9578f02368585859cd759b904a83f1707f44b/erasehate-1.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a9557928f770993b40b8a573a29e1369", "sha256": "3e2a9431b7b5967a645ca9bd1dc797c3f3da3294cfbd87f3cccd85d97331090a" }, "downloads": -1, "filename": "erasehate-1.0.7.tar.gz", "has_sig": false, "md5_digest": "a9557928f770993b40b8a573a29e1369", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8812, "upload_time": "2019-10-25T03:57:48", "upload_time_iso_8601": "2019-10-25T03:57:48.335220Z", "url": "https://files.pythonhosted.org/packages/83/77/1e7927179d1156251b56359383a6ea42399022e3e3cc0263c174131ee338/erasehate-1.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "93ee7e2953310cfb6c855cec1b7db222", "sha256": "df4908f7517f4700a4d99da757f476f12eb56ec40a0d5ec51b2afe89c12520e8" }, "downloads": -1, "filename": "erasehate-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "93ee7e2953310cfb6c855cec1b7db222", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10088, "upload_time": "2019-10-25T04:13:12", "upload_time_iso_8601": "2019-10-25T04:13:12.341511Z", "url": "https://files.pythonhosted.org/packages/dd/72/cedf37182a58b94fb7d5a24f8ec0274d42bb5ec53d27f626d56cc1d4c185/erasehate-1.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8fde51e0d0fc8648461b39dfddf92d02", "sha256": "35e55d3ac8d741ac4743841f7f2347eb617a9fa945d5f1f29ce45ae2b5cad60c" }, "downloads": -1, "filename": "erasehate-1.0.8.tar.gz", "has_sig": false, "md5_digest": "8fde51e0d0fc8648461b39dfddf92d02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8814, "upload_time": "2019-10-25T04:13:13", "upload_time_iso_8601": "2019-10-25T04:13:13.844083Z", "url": "https://files.pythonhosted.org/packages/5c/49/07b42d99f690532ef99302fee5145b15a00c6a33f5d6f06b28f5dc99b816/erasehate-1.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "67ce7ba3796e8fae71cbafababf908a9", "sha256": "c132b8c755b1db47c863f8fc019ebc693f7b6c664f8068fc8063a485b8c1e6e9" }, "downloads": -1, "filename": "erasehate-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "67ce7ba3796e8fae71cbafababf908a9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10356, "upload_time": "2019-10-25T04:37:12", "upload_time_iso_8601": "2019-10-25T04:37:12.746784Z", "url": "https://files.pythonhosted.org/packages/6d/c5/8a5f4248bb88cbb62cdbee87b7d6bba395c23e6b27f093eabbd7e2ef7c37/erasehate-1.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "342e8b4e5301062a871928361b04303f", "sha256": "e83d17011eb6f42fef23c98dfe8c636f52eaab17acb6b0558261ad81ff3898bf" }, "downloads": -1, "filename": "erasehate-1.0.9.tar.gz", "has_sig": false, "md5_digest": "342e8b4e5301062a871928361b04303f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8849, "upload_time": "2019-10-25T04:37:14", "upload_time_iso_8601": "2019-10-25T04:37:14.360301Z", "url": "https://files.pythonhosted.org/packages/43/6b/e3113a079b060a31a7479827b1ef28f7cf674572dbceef9d3cd8c5a92bbf/erasehate-1.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "6cb990cd6b16f567261952f3a90c227d", "sha256": "f410b5d19e8fce3d09f8605106966a59a926236eecd5d9ac5783e662f3b5280f" }, "downloads": -1, "filename": "erasehate-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6cb990cd6b16f567261952f3a90c227d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10356, "upload_time": "2019-10-25T04:54:46", "upload_time_iso_8601": "2019-10-25T04:54:46.014946Z", "url": "https://files.pythonhosted.org/packages/b3/af/8c272d60b574d23b69a67246a503b0afd60481dae4e5ed1c2887e9e2b243/erasehate-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cd491782907fbc047d3815741792902e", "sha256": "4c4b0ae572616657d9d32f3f32bfd63f2b7e4f0bca522657352b0f8b34c2bf40" }, "downloads": -1, "filename": "erasehate-1.1.0.tar.gz", "has_sig": false, "md5_digest": "cd491782907fbc047d3815741792902e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8855, "upload_time": "2019-10-25T04:54:47", "upload_time_iso_8601": "2019-10-25T04:54:47.234834Z", "url": "https://files.pythonhosted.org/packages/b1/59/5a7dd29c3eda9bbfdacab857ec42f7a47c0a56720c74e236b421a90934b4/erasehate-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6cb990cd6b16f567261952f3a90c227d", "sha256": "f410b5d19e8fce3d09f8605106966a59a926236eecd5d9ac5783e662f3b5280f" }, "downloads": -1, "filename": "erasehate-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6cb990cd6b16f567261952f3a90c227d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 10356, "upload_time": "2019-10-25T04:54:46", "upload_time_iso_8601": "2019-10-25T04:54:46.014946Z", "url": "https://files.pythonhosted.org/packages/b3/af/8c272d60b574d23b69a67246a503b0afd60481dae4e5ed1c2887e9e2b243/erasehate-1.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cd491782907fbc047d3815741792902e", "sha256": "4c4b0ae572616657d9d32f3f32bfd63f2b7e4f0bca522657352b0f8b34c2bf40" }, "downloads": -1, "filename": "erasehate-1.1.0.tar.gz", "has_sig": false, "md5_digest": "cd491782907fbc047d3815741792902e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 8855, "upload_time": "2019-10-25T04:54:47", "upload_time_iso_8601": "2019-10-25T04:54:47.234834Z", "url": "https://files.pythonhosted.org/packages/b1/59/5a7dd29c3eda9bbfdacab857ec42f7a47c0a56720c74e236b421a90934b4/erasehate-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }