Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 
 

43 строки
853 B

  1. { stdenv
  2. , buildPythonPackage
  3. , pythonOlder
  4. , fetchPypi
  5. , bwa
  6. , cffi
  7. , zlib
  8. }:
  9. buildPythonPackage rec {
  10. pname = "bwapy";
  11. version = "0.1.4";
  12. disabled = pythonOlder "3.6";
  13. src = fetchPypi {
  14. inherit pname version;
  15. sha256 = "090qwx3vl729zn3a7sksbviyg04kc71gpbm3nd8dalqp673x1npw";
  16. };
  17. postPatch = ''
  18. # replace bundled bwa
  19. rm -r bwa/*
  20. cp ${bwa}/lib/*.a ${bwa}/include/*.h bwa/
  21. substituteInPlace setup.py \
  22. --replace 'setuptools>=49.2.0' 'setuptools'
  23. '';
  24. buildInputs = [ zlib bwa ];
  25. propagatedBuildInputs = [ cffi ];
  26. # no tests
  27. doCheck = false;
  28. pythonImportsCheck = [ "bwapy" ];
  29. meta = with stdenv.lib; {
  30. homepage = "https://github.com/ACEnglish/acebinf";
  31. description = "Python bindings to bwa mem aligner";
  32. license = licenses.mpl20;
  33. maintainers = with maintainers; [ ris ];
  34. };
  35. }