nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

python312Packages.magicgui: 0.5.1 -> 0.9.1

Diff: https://github.com/pyapp-kit/magicgui/compare/refs/tags/v0.5.1...v0.9.1

Changelog: https://github.com/pyapp-kit/magicgui/blob/v0.9.1/CHANGELOG.md

+24 -14
+24 -14
pkgs/development/python-modules/magicgui/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchFromGitHub, 5 - setuptools-scm, 6 - pytestCheckHook, 7 - typing-extensions, 8 - qtpy, 9 - pyside2, 10 - psygnal, 11 4 docstring-parser, 5 + fetchFromGitHub, 6 + hatch-vcs, 7 + hatchling, 12 8 napari, # a reverse-dependency, for tests 9 + psygnal, 10 + pyside2, 11 + pytestCheckHook, 12 + pythonOlder, 13 + superqt, 14 + typing-extensions, 13 15 }: 16 + 14 17 buildPythonPackage rec { 15 18 pname = "magicgui"; 16 - version = "0.5.1"; 19 + version = "0.9.1"; 20 + pyproject = true; 17 21 18 - format = "pyproject"; 22 + disabled = pythonOlder "3.8"; 19 23 20 24 src = fetchFromGitHub { 21 - owner = "napari"; 25 + owner = "pyapp-kit"; 22 26 repo = "magicgui"; 23 27 rev = "refs/tags/v${version}"; 24 - hash = "sha256-fVfBQaaT8/lUGqZRXjOPgvkC01Izb8Sxqn7RCqnW9bo="; 28 + hash = "sha256-6ye29HtGQ8iwYE2kQ1wWIBC+bzFsMZmJR4eTXWwu7+U="; 25 29 }; 26 30 27 - nativeBuildInputs = [ setuptools-scm ]; 28 - propagatedBuildInputs = [ 31 + build-system = [ 32 + hatch-vcs 33 + hatchling 34 + ]; 35 + 36 + dependencies = [ 29 37 typing-extensions 30 - qtpy 38 + superqt 31 39 pyside2 32 40 psygnal 33 41 docstring-parser 34 42 ]; 43 + 35 44 nativeCheckInputs = [ pytestCheckHook ]; 36 45 37 46 doCheck = false; # Reports "Fatal Python error" ··· 52 43 meta = with lib; { 53 44 description = "Build GUIs from python functions, using magic. (napari/magicgui)"; 54 45 homepage = "https://github.com/napari/magicgui"; 46 + changelog = "https://github.com/pyapp-kit/magicgui/blob/v${version}/CHANGELOG.md"; 55 47 license = licenses.mit; 56 48 maintainers = with maintainers; [ SomeoneSerge ]; 57 49 };