python310Packages.flask-jwt-extended 4.4.4 -> 4.5.2 https://repology.org/project/python:flask-jwt-extended/versions attrpath: python310Packages.flask-jwt-extended Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/sn4dz7f1yyi8zpqrs6hp0dqcahzqmz4v-packages.json.drv building '/nix/store/sn4dz7f1yyi8zpqrs6hp0dqcahzqmz4v-packages.json.drv'... Going to be running update for following packages: - python3.10-flask-jwt-extended-4.4.4 Press Enter key to continue... Running update for: - python3.10-flask-jwt-extended-4.4.4: UPDATING ... - python3.10-flask-jwt-extended-4.4.4: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/development/python-modules/flask-jwt-extended/default.nix b/pkgs/development/python-modules/flask-jwt-extended/default.nix index 44c95940d19..a4bbba38555 100644 --- a/pkgs/development/python-modules/flask-jwt-extended/default.nix +++ b/pkgs/development/python-modules/flask-jwt-extended/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "flask-jwt-extended"; - version = "4.4.4"; + version = "4.5.2"; format = "setuptools"; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "Flask-JWT-Extended"; inherit version; - hash = "sha256-YrUh11SUwpCmRq6KzHcSNyHkNkeQ8eZK8AONgjlh+/A="; + hash = "sha256-ulYkW6Q7cciuk2eEuGdiXc6LmVb67t7ClTIi5XlC+ws="; }; propagatedBuildInputs = [ No auto update branch exists Received ExitFailure 1 when running Raw command: /nix/store/3nqhcyc7vid1npgcd0m7arg5sn325nhz-nix-2.12.0/bin/nix-build --option sandbox true --arg config "{ allowBroken = true; allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" -A python310Packages.flask-jwt-extended nix build failed. url = "/protected" test_client = app.test_client() # No audience claim expected or provided - OK access_token = encode_token(app, {"sub": "me"}) response = test_client.get(url, headers=make_headers(access_token)) assert response.status_code == 200 # Audience claim expected and not provided - not OK app.config["JWT_DECODE_AUDIENCE"] = "my_audience" access_token = encode_token(app, {"sub": "me"}) response = test_client.get(url, headers=make_headers(access_token)) assert response.status_code == 422 assert response.get_json() == {"msg": 'Token is missing the "aud" claim'} # Audience claim still expected and wrong one provided - not OK access_token = encode_token(app, {"aud": "different_audience", "sub": "me"}) response = test_client.get(url, headers=make_headers(access_token)) assert response.status_code == 422 > assert response.get_json() == {"msg": "Audience doesn't match"} E assert {'msg': 'Invalid audience'} == {'msg': "Audi...oesn't match"} E Differing items: E {'msg': 'Invalid audience'} != {'msg': "Audience doesn't match"} E Use -v to get more diff tests/test_view_decorators.py:340: AssertionError =========================== short test summary info ============================ FAILED tests/test_view_decorators.py::test_jwt_invalid_audience - assert {'msg': 'Invalid audience'} == {'msg': "Audi...oesn't match"} =================== 1 failed, 170 passed, 1 skipped in 1.09s =================== /nix/store/74l4x6m97bvry7ccxv51h952ayvg2j46-stdenv-linux/setup: line 1596: pop_var_context: head of shell_variables not a function context