stripe-cli: 1.23.3 -> 1.23.5 (#375724)
[NixPkgs.git] / pkgs / development / python-modules / biopandas / default.nix
blob98de452073da1e3fe17181a9d1f01834f2d39d33
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   looseversion,
7   mmtf-python,
8   numpy,
9   pandas,
10   pytestCheckHook,
13 buildPythonPackage rec {
14   pname = "biopandas";
15   version = "0.5.1";
16   pyproject = true;
18   src = fetchFromGitHub {
19     owner = "BioPandas";
20     repo = "biopandas";
21     tag = "v${version}";
22     hash = "sha256-dUeGjDDz9VA1NrFLGKy0ebaa+MU4c1tHi5YYkAspLRk=";
23   };
25   pythonRelaxDeps = [ "looseversion" ];
27   build-system = [ setuptools ];
29   dependencies = [
30     numpy
31     pandas
32     mmtf-python
33     looseversion
34   ];
36   nativeCheckInputs = [ pytestCheckHook ];
38   disabledTests = [
39     # require network access
40     "test_mmcif_pdb_conversion"
41     "test_fetch_pdb"
42     "test_write_mmtf_bp"
43     "test_write_mmtf"
44     "test_b_factor_shift"
45   ];
47   pythonImportsCheck = [ "biopandas" ];
49   meta = {
50     description = "Working with molecular structures in pandas DataFrames";
51     homepage = "https://github.com/BioPandas/biopandas";
52     changelog = "https://github.com/BioPandas/biopandas/releases/tag/v${version}";
53     license = lib.licenses.bsd3;
54     maintainers = with lib.maintainers; [ natsukium ];
55   };