Unverified Commit 8ffdea3d authored by Nick Cao's avatar Nick Cao
Browse files

python311Packages.cymem: modernize

parent f2294037
Loading
Loading
Loading
Loading
+7 −9
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, setuptools
, cython
, pytestCheckHook
, pythonOlder
@@ -9,7 +10,7 @@
buildPythonPackage rec {
  pname = "cymem";
  version = "2.0.8";
  format = "setuptools";
  pyproject = true;

  disabled = pythonOlder "3.7";

@@ -20,7 +21,8 @@ buildPythonPackage rec {
    hash = "sha256-e4lgV39lwC2Goqmd8Jjra+znuCpxsv2IsRXfFbQkGN8=";
  };

  propagatedBuildInputs = [
  build-system = [
    setuptools
    cython
  ];

@@ -29,13 +31,9 @@ buildPythonPackage rec {
  ];

  preCheck = ''
    TEMPDIR=$(mktemp -d)
    cp -R cymem/tests $TEMPDIR/
    pushd $TEMPDIR
  '';

  postCheck = ''
    popd
    # remove src module, so tests use the installed module instead
    mv ./cymem/tests ./tests
    rm -r ./cymem
  '';

  pythonImportsCheck = [