diff --git a/pkgs/development/python-modules/flask-session-captcha/default.nix b/pkgs/development/python-modules/flask-session-captcha/default.nix index 539fd49c613b..115867f1c63c 100644 --- a/pkgs/development/python-modules/flask-session-captcha/default.nix +++ b/pkgs/development/python-modules/flask-session-captcha/default.nix @@ -1,57 +1,51 @@ -{ lib -, fetchFromGitHub -, buildPythonPackage - -# build-system -, setuptools - -# dependencies -, captcha -, flask -, markupsafe - -# tests -, flask-sqlalchemy -, pytestCheckHook +{ + lib, + buildPythonPackage, + captcha, + fetchFromGitHub, + flask, + flask-session, + flask-sqlalchemy, + markupsafe, + pytestCheckHook, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "flask-session-captcha"; - version = "1.4.1"; + version = "1.4.2"; pyproject = true; + disabled = pythonOlder "3.8"; + src = fetchFromGitHub { owner = "Tethik"; - repo = pname; + repo = "flask-session-captcha"; rev = "refs/tags/v${version}"; - hash = "sha256-0g8nnnmTfcb9VqrtJ6kkfCFm+AYVrPZNWUPNQSjVTgQ="; + hash = "sha256-hf6ifTrsWvgvUHFAPdS8ns8aKN02zquLGCq5ouQF0ck="; }; - nativeBuildInputs = [ - setuptools - ]; + build-system = [ setuptools ]; - propagatedBuildInputs = [ + dependencies = [ captcha flask markupsafe ]; - pythonImportsCheck = [ - "flask_session_captcha" - ]; - - # RuntimeError: Working outside of application context. - doCheck = false; - nativeCheckInputs = [ + flask-session flask-sqlalchemy pytestCheckHook ]; + pythonImportsCheck = [ "flask_session_captcha" ]; + meta = with lib; { description = "A captcha implemention for flask"; homepage = "https://github.com/Tethik/flask-session-captcha"; + changelog = "https://github.com/Tethik/flask-session-captcha/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ Flakebi ]; };