Unverified Commit 1b3646ee authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

python312Packages.keyrings-cryptfile: 1.3.9 -> 1.4.1; unbreak (#342831)

parents b28ca15d 6ea05288
Loading
Loading
Loading
Loading
+11 −8
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
  lib,
  argon2-cffi,
  buildPythonPackage,
  fetchPypi,
  fetchFromGitHub,
  setuptools,
  keyring,
  pycryptodome,
@@ -13,15 +13,16 @@

buildPythonPackage rec {
  pname = "keyrings-cryptfile";
  version = "1.3.9";
  version = "1.4.1";
  pyproject = true;

  disabled = pythonOlder "3.5";

  src = fetchPypi {
    pname = "keyrings.cryptfile";
    inherit version;
    hash = "sha256-fCpFPKuZhUJrjCH3rVSlfkn/joGboY4INAvYgBrPAJE=";
  src = fetchFromGitHub {
    owner = "frispete";
    repo = "keyrings.cryptfile";
    rev = "refs/tags/v${version}";
    hash = "sha256-cDXx0s3o8hNqgzX4oNkjGhNcaUX5vi1uN2d9sdbiZwk=";
  };

  build-system = [ setuptools ];
@@ -40,8 +41,10 @@ buildPythonPackage rec {
  ];

  disabledTests = [
    # FileNotFoundError: [Errno 2] No such file or directory: '/build/...
    "test_versions"
    # correct raise `ValueError`s which pytest fails to catch for some reason:
    "test_empty_username"
    # TestEncryptedFileKeyring::test_file raises 'ValueError: Incorrect Password' for some reason, maybe mock related:
    "TestEncryptedFileKeyring"
  ];

  meta = with lib; {