diff options
author | Justin Bedo <cu@cua0.org> | 2019-12-18 15:09:56 +1100 |
---|---|---|
committer | Justin Bedo <cu@cua0.org> | 2019-12-20 11:27:00 +1100 |
commit | 4b3112f8a4798470e5896670e6f7536eae01337e (patch) | |
tree | d867c7d53b5651491ae5adc64062cd0dc7c05392 /pkgs/development/python-modules/bx-python | |
parent | cf436a812ad8a924b9b9bc2a2a6d4b462a36175d (diff) | |
download | nixpkgs-4b3112f8a4798470e5896670e6f7536eae01337e.tar nixpkgs-4b3112f8a4798470e5896670e6f7536eae01337e.tar.gz nixpkgs-4b3112f8a4798470e5896670e6f7536eae01337e.tar.bz2 nixpkgs-4b3112f8a4798470e5896670e6f7536eae01337e.tar.lz nixpkgs-4b3112f8a4798470e5896670e6f7536eae01337e.tar.xz nixpkgs-4b3112f8a4798470e5896670e6f7536eae01337e.tar.zst nixpkgs-4b3112f8a4798470e5896670e6f7536eae01337e.zip |
pythonPackages.bx-python: init at 0.8.6
Diffstat (limited to 'pkgs/development/python-modules/bx-python')
-rw-r--r-- | pkgs/development/python-modules/bx-python/default.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/bx-python/default.nix b/pkgs/development/python-modules/bx-python/default.nix new file mode 100644 index 00000000000..57a3609bad0 --- /dev/null +++ b/pkgs/development/python-modules/bx-python/default.nix @@ -0,0 +1,39 @@ +{ lib, fetchFromGitHub, buildPythonPackage, isPy27, numpy, cython, zlib, six +, python-lzo, nose }: + +buildPythonPackage rec { + pname = "bx-python"; + version = "0.8.6"; + disabled = isPy27; + + src = fetchFromGitHub { + owner = "bxlab"; + repo = "bx-python"; + rev = "v${version}"; + sha256 = "1i40vmn8n83vqcpqj843riv9vp16s753jc4wc90p0cmrnhmzcv13"; + }; + + nativeBuildInputs = [ cython ]; + buildInputs = [ zlib ]; + propagatedBuildInputs = [ numpy six python-lzo ]; + checkInputs = [ nose ]; + + postInstall = '' + cp -r scripts/* $out/bin + + # This is a small hack; the test suit uses the scripts which need to + # be patched. Linking the patched scripts in $out back to the + # working directory allows the tests to run + rm -rf scripts + ln -s $out/bin scripts + ''; + + meta = with lib; { + homepage = "https://github.com/bxlab/bx-python"; + description = + "Tools for manipulating biological data, particularly multiple sequence alignments"; + license = licenses.mit; + maintainers = [ maintainers.jbedo ]; + platforms = [ "x86_64-linux" ]; + }; +} |