Unverified Commit 8e596496 authored by natsukium's avatar natsukium
Browse files

python3Packages.pyvcf: remove

This library was introduced as a dependency of "truvari" but is no
longer used.
Also, it can no longer be built due to the removal of "use_2to3".
parent 5e97a107
Loading
Loading
Loading
Loading
+0 −33
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytest
}:

buildPythonPackage rec {
  pname = "PyVCF";
  version = "0.6.8";

  src = fetchFromGitHub {
    owner = "jamescasbon";
    repo = "PyVCF";
    rev = "476169cd457ba0caa6b998b301a4d91e975251d9";
    sha256 = "0qf9lwj7r2hjjp4bd4vc7nayrhblfm4qcqs4dbd43a6p4bj2jv5p";
  };

  nativeCheckInputs = [ pytest ];

  meta = with lib; {
    homepage = "https://pyvcf.readthedocs.io/en/latest/index.html";
    description = "A VCF (Variant Call Format) Parser for Python, supporting version 4.0 and 4.1";
    license = licenses.bsd3;
    maintainers = with maintainers; [ scalavision ];
    longDescription = ''
      The intent of this module is to mimic the csv module in the Python stdlib,
      as opposed to more flexible serialization formats like JSON or YAML.
      vcf will attempt to parse the content of each record based on the data
      types specified in the meta-information lines
    '';
    broken = true; # uses the 2to3 feature, that got removed in setuptools 0.58
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -251,6 +251,7 @@ mapAliases ({
  pytorchWithCuda = torchWithCuda; # added 2022-09-30
  pytorchWithoutCuda = torchWithoutCuda; # added 2022-09-30
  pytwitchapi = twitchapi; # added 2022-03-07
  pyvcf = throw "pyvcf has been removed, it was using setuptools 2to3 translation feature, which has been removed in setuptools 58"; # added 2023-05-19
  PyVirtualDisplay = pyvirtualdisplay; # added 2023-02-19
  qasm2image = throw "qasm2image is no longer maintained (since November 2018), and is not compatible with the latest pythonPackages.qiskit versions."; # added 2020-12-09
  Quandl = quandl; # added 2023-02-19
+0 −2
Original line number Diff line number Diff line
@@ -10043,8 +10043,6 @@ self: super: with self; {

  pyvcd = callPackage ../development/python-modules/pyvcd { };

  pyvcf = callPackage ../development/python-modules/pyvcf { };

  pyvera = callPackage ../development/python-modules/pyvera { };

  pyverilog = callPackage ../development/python-modules/pyverilog { };