Commit a33b89aa authored by Fabian Affolter's avatar Fabian Affolter
Browse files

python310Packages.sshfs: enable tests

parent aec078fb
Loading
Loading
Loading
Loading
+17 −4
Original line number Diff line number Diff line
@@ -2,8 +2,11 @@
, asyncssh
, bcrypt
, buildPythonPackage
, fetchPypi
, fetchFromGitHub
, fsspec
, mock-ssh-server
, pytest-asyncio
, pytestCheckHook
, setuptools-scm
}:

@@ -11,11 +14,15 @@ buildPythonPackage rec {
  pname = "sshfs";
  version = "2023.1.0";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-syIVtAi7aPeVPJSKHdDJIArsYj0mtIAP104vR3Vb1UQ=";
  src = fetchFromGitHub {
    owner = "fsspec";
    repo = pname;
    rev = "refs/tags/${version}";
    hash = "sha256-TETxjBI4T8dgmtCtx/lq2LIIwyFsAMWY6xdm7+Qsjb0=";
  };

  SETUPTOOLS_SCM_PRETEND_VERSION = version;

  nativeBuildInputs = [
    setuptools-scm
  ];
@@ -26,6 +33,12 @@ buildPythonPackage rec {
    fsspec
  ];

  nativeCheckInputs = [
    mock-ssh-server
    pytest-asyncio
    pytestCheckHook
  ];

  pythonImportsCheck = [
    "sshfs"
  ];