Unverified Commit befdba67 authored by natsukium's avatar natsukium
Browse files

python311Packages.nbmerge: move to top-level attribute

parent e036b0eb
Loading
Loading
Loading
Loading
+6 −9
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  setuptools,
  nbformat,
  pytestCheckHook,
  python3Packages,
}:

buildPythonPackage rec {
python3Packages.buildPythonApplication rec {
  pname = "nbmerge";
  version = "0.0.4";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "jbn";
    repo = pname;
    repo = "nbmerge";
    rev = "refs/tags/v${version}";
    hash = "sha256-Uqs/SO/AculHCFYcbjW08kLQX5GSU/eAwkN2iy/vhLM=";
  };

  patches = [ ./pytest-compatibility.patch ];

  nativeBuildInputs = [ setuptools ];
  build-system = [ python3Packages.setuptools ];

  propagatedBuildInputs = [ nbformat ];
  dependencies = [ python3Packages.nbformat ];

  nativeCheckInputs = [ pytestCheckHook ];
  nativeCheckInputs = [ python3Packages.pytestCheckHook ];

  postCheck = ''
    patchShebangs .
+1 −0
Original line number Diff line number Diff line
@@ -308,6 +308,7 @@ mapAliases ({
  mrkd = throw "mrkd has been promoted to a top-level attribute name: `pkgs.mrkd`"; # added 2023-08-01
  multi_key_dict = multi-key-dict; # added 2023-11-05
  mutmut = throw "mutmut has been promoted to a top-level attribute name: `pkgs.mutmut`"; # added 2022-10-02
  nbmerge = throw "nbmerge has moved to pkgs.nbmerge"; # added 2024-07-05
  net2grid = gridnet; # add 2022-04-22
  nghttp2 = throw "in 1.52.0 removed deprecated python bindings."; # added 2023-06-08
  ninja-python = ninja; # add 2022-08-03
+0 −2
Original line number Diff line number Diff line
@@ -8790,8 +8790,6 @@ self: super: with self; {
  nbmake = callPackage ../development/python-modules/nbmake { };
  nbmerge = callPackage ../development/python-modules/nbmerge { };
  nbsmoke = callPackage ../development/python-modules/nbsmoke { };
  nbsphinx = callPackage ../development/python-modules/nbsphinx { };