Unverified Commit add8bb5e authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

Merge pull request #269151 from NixOS/backport-268988-to-release-23.11

[Backport release-23.11] python311Packages.jupyter-events: 0.7.0 -> 0.9.0
parents cf16dd5b 803b1b7c
Loading
Loading
Loading
Loading
+12 −4
Original line number Diff line number Diff line
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonOlder

# build
, hatchling
@@ -9,6 +10,7 @@
, jsonschema
, python-json-logger
, pyyaml
, referencing
, traitlets

# optionals
@@ -23,14 +25,16 @@

buildPythonPackage rec {
  pname = "jupyter-events";
  version = "0.7.0";
  format = "pyproject";
  version = "0.9.0";
  pyproject = true;

  disabled = pythonOlder "3.8";

  src = fetchFromGitHub {
    owner = "jupyter";
    repo = "jupyter_events";
    rev = "refs/tags/v${version}";
    hash = "sha256-hOx2/WiFpDjtmP+qC6Ew2VY4/gdvXuv2k76qtmS+61M=";
    hash = "sha256-LDj6dTtq3npJxLKBQEEwGQFeDPvWF2adHeJhOai2MRU=";
  };

  nativeBuildInputs = [
@@ -41,9 +45,9 @@ buildPythonPackage rec {
    jsonschema
    python-json-logger
    pyyaml
    referencing
    traitlets
  ]
  ++ jsonschema.optional-dependencies.format
  ++ jsonschema.optional-dependencies.format-nongpl;

  passthru.optional-dependencies = {
@@ -63,6 +67,10 @@ buildPythonPackage rec {
    export PATH="$out/bin:$PATH"
  '';

  pythonImportsCheck = [
    "jupyter_events"
  ];

  meta = with lib; {
    changelog = "https://github.com/jupyter/jupyter_events/releases/tag/v${version}";
    description = "Configurable event system for Jupyter applications and extensions";