{"package": "drf-recaptcha", "summary": "Django rest framework recaptcha field serializer", "pypi_url": "https://pypi.org/project/drf-recaptcha", "piwheels_url": "https://www.piwheels.org/project/drf-recaptcha", "releases": {"4.0.3": {"released": "2025-08-22 13:51:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-4.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-4.0.3-py3-none-any.whl", "filehash": "eb0762c22bc1d4b877d4ff277de3baa1d7581a5126160d3c2717cba6d692b0ac", "filesize": 9358, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "4.0.2": {"released": "2024-09-15 11:35:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-4.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-4.0.2-py3-none-any.whl", "filehash": "72f2f39bca4a1adb897c696381a098b3e5e5e5d111a7ced98aa15a75e37c1df7", "filesize": 9357, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "4.0.1": {"released": "2024-09-11 13:49:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-4.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-4.0.1-py3-none-any.whl", "filehash": "60977fdad99e1fa725ee19274aca7a0c68f7366cd17e66bf85949001f4529970", "filesize": 9372, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "4.0.0": {"released": "2024-09-11 12:40:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-4.0.0-py3-none-any.whl", "filehash": "4115882690187812acab7b89b501cd90c624893e836ada598f235022f455f8de", "filesize": 9329, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4.0", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "3.2.0": {"released": "2024-09-06 09:28:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-3.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-3.2.0-py3-none-any.whl", "filehash": "849580165c5fdb7e5e84dd2a5f6393a7e2e93b3fadcbef918dfa86caff57a038", "filesize": 9440, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "3.1.0": {"released": "2024-05-11 10:03:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-3.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-3.1.0-py3-none-any.whl", "filehash": "9c99e7e1254a6601b727c413ce6207b094ea77bdd52ccc25104759b25a546129", "filesize": 9408, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "3.0.0": {"released": "2023-07-01 15:24:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-3.0.0-py3-none-any.whl", "filehash": "8ee94799b18545af74733608c02cdbc57e98855700e2d8ff0d58c6095c093269", "filesize": 9296, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.2.3": {"released": "2023-04-23 05:39:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.2.3-py3-none-any.whl", "filehash": "3476a9750f8f4fc5aba653baeeb50989730d68c2c4f154a8a93697ddfb8e5c5b", "filesize": 8847, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.2.2": {"released": "2022-10-25 13:26:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.2.2-py3-none-any.whl", "filehash": "77d8a960f92f050b034c82891f89b1e80e6b7e21619b3ecb262d3fbd467a0b65", "filesize": 8845, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.2.1": {"released": "2022-08-24 19:01:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.2.1-py3-none-any.whl", "filehash": "217273d2e78ef1e12d6b3e5ddde3b7f9fb65bf0373a87ed03d334b0f5b7c9af0", "filesize": 8841, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.2.0": {"released": "2022-08-24 18:48:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.2.0-py3-none-any.whl", "filehash": "1bb287039e17757d84caba37d13964caaf8baf4a109ddfd62139fbbfe2facb97", "filesize": 8844, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.1.0": {"released": "2022-08-08 10:35:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.1.0-py3-none-any.whl", "filehash": "50cc4c0b1613d788e05ca6073406d031cb40d5d316693f62cddbc9d930447dce", "filesize": 8654, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.0.7": {"released": "2021-12-21 11:24:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.0.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.0.7-py3-none-any.whl", "filehash": "d01ebaf9320455d61560931a32e24c709acde5853969af330396b8ae089bb97f", "filesize": 8809, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.0.5": {"released": "2021-11-30 11:06:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.0.5-py3-none-any.whl", "filehash": "c534dd3e98e06a584f911957f66bbc6ac67745be1a7ea6cb7b8836dc9efecc4f", "filesize": 8803, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.0.4": {"released": "2020-10-07 04:52:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.0.4-py3-none-any.whl", "filehash": "ded63a89a91efe41064aac9069959abb879921bf37434fb405422adb46169153", "filesize": 8736, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.0.3": {"released": "2020-08-20 18:04:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.0.3-py3-none-any.whl", "filehash": "6a4eabf7be56d91bdb38f51d722c16e9e158b36302c542211934e20c2ed54467", "filesize": 8658, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.0.2": {"released": "2020-05-15 12:59:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.0.2-py3-none-any.whl", "filehash": "0bf3684a875236b9cb319599be980d9568ada2cf5ca571739a8608d1e389195e", "filesize": 8652, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.0.1": {"released": "2020-05-01 08:54:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.0.1-py3-none-any.whl", "filehash": "e26db7f6153bb0319a5021cb1d133d4abe79415e0de7cd0aee81b3891a031c32", "filesize": 8542, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "2.0.0": {"released": "2020-02-10 08:39:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-2.0.0-py3-none-any.whl", "filehash": "79cf3a39dcd4d42c8d69f14af4f4e46f23ce5f7a842af215504b27958828591e", "filesize": 8566, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.6.0": {"released": "2020-01-20 16:53:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.6.0-py3-none-any.whl", "filehash": "7bdd2f170691e768bd5d2e55defdbf18e43ad6356bee5733c1212d05658b285e", "filesize": 8219, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.5.1": {"released": "2020-01-20 12:52:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.5.1-py3-none-any.whl", "filehash": "85757266918e4c6791b9c49d490b7729f4a962bd2e81fb50ca40ede01864856e", "filesize": 8205, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.5.0": {"released": "2020-01-20 12:06:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.5.0-py3-none-any.whl", "filehash": "d0243b5c41e294e844820d8a2e7693fcfffdfca17a0ddcc02ee44e6c7ddeb64a", "filesize": 8235, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.4.0": {"released": "2020-01-19 19:29:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.4.0-py3-none-any.whl", "filehash": "f5f07aadb04f81199723f3ff53df2936d6c22e0abd77d058d1349acc9690843f", "filesize": 8068, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.3.0": {"released": "2019-12-19 10:30:16", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.3.0-py3-none-any.whl", "filehash": "221be3378af0b0d421bd1c0b9bd71ef9785d246fcfd2858df31d421decc79302", "filesize": 7762, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.2.0": {"released": "2019-12-19 10:08:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.2.0-py3-none-any.whl", "filehash": "8549aaaa8f2724494a8e8e696fddb69383d4d4a593e6f70fd092823244ffae23", "filesize": 7759, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.1.1": {"released": "2019-12-10 14:57:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.1.1-py3-none-any.whl", "filehash": "aae5693c05f0298bacf0a5efa4161a293cb899232fe95c7fd1d9b0f1d7d6f7d2", "filesize": 7574, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}, "1.1.0": {"released": "2019-12-05 09:56:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"drf_recaptcha-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/drf-recaptcha/drf_recaptcha-1.1.0-py3-none-any.whl", "filehash": "ec0d91bad4a200d8cf334029ecf017644f85d74f14175f24fff07ff913c995b5", "filesize": 7488, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.5", "apt_dependencies": [], "pip_dependencies": ["django", "django-ipware", "djangorestframework"]}}}}}