From 5dcea825fd6a94fc201ca9bf4ee7cdadbb06fea1 Mon Sep 17 00:00:00 2001 From: Adam Dinwoodie Date: Wed, 15 Jul 2026 21:48:25 +0100 Subject: [PATCH] python3Packages.envisage: 7.0.4 -> 7.0.4-unstable-2026-07-07 In particular, we need the fix at enthought/envisage#600. Fixes #542236. (cherry picked from commit bfad0596435443e2aaa6bff61f3db41de5bf4424) --- .../python-modules/envisage/default.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/envisage/default.nix b/pkgs/development/python-modules/envisage/default.nix index 8526fd0b8222..600f57697931 100644 --- a/pkgs/development/python-modules/envisage/default.nix +++ b/pkgs/development/python-modules/envisage/default.nix @@ -2,7 +2,7 @@ lib, apptools, buildPythonPackage, - fetchPypi, + fetchFromGitHub, pyface, pytestCheckHook, setuptools, @@ -10,14 +10,16 @@ traitsui, }: -buildPythonPackage rec { +buildPythonPackage { pname = "envisage"; - version = "7.0.4"; + version = "7.0.4-unstable-2026-07-07"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-1rspOLu0XE7xdmxV7W9sHHK2/OcEaKyfWw780e+MHZc="; + src = fetchFromGitHub { + owner = "enthought"; + repo = "envisage"; + rev = "8b1548a589ff1c317a3a1c709e2d186302e8df88"; + hash = "sha256-EF0FEuKX0TPmb9eOyiF7M3DoLyvxpcq8ePQHxEfg30g="; }; build-system = [ setuptools ];