From 00b2dcce8394de57bac90623c9fac13d274fb7ae Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 26 Nov 2024 21:11:40 +0100 Subject: [PATCH 1/2] python312Packages.libtmux: 0.37.0 -> 0.39.0 Diff: https://github.com/tmux-python/libtmux/compare/refs/tags/v0.37.0...v0.39.0 Changelog: https://github.com/tmux-python/libtmux/raw/v0.39.0/CHANGES --- pkgs/development/python-modules/libtmux/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/libtmux/default.nix b/pkgs/development/python-modules/libtmux/default.nix index 917b20ef077f..24e7e7572806 100644 --- a/pkgs/development/python-modules/libtmux/default.nix +++ b/pkgs/development/python-modules/libtmux/default.nix @@ -3,8 +3,8 @@ stdenv, buildPythonPackage, fetchFromGitHub, + hatchling, ncurses, - poetry-core, procps, pytest-rerunfailures, pytestCheckHook, @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "libtmux"; - version = "0.37.0"; + version = "0.39.0"; pyproject = true; src = fetchFromGitHub { owner = "tmux-python"; repo = "libtmux"; rev = "refs/tags/v${version}"; - hash = "sha256-I0E6zkfQ6mx2svCaXEgKPhrrog3iLgXZ4E3CMMxPkIA="; + hash = "sha256-JqOxJD34DL5Iku3Ov8JzwSVThqDg41PQ/v1Dz6ex4ro="; }; postPatch = '' @@ -28,7 +28,7 @@ buildPythonPackage rec { --replace-fail '"--doctest-docutils-modules",' "" ''; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; nativeCheckInputs = [ procps From 73ff1cbe89521f0c4bd13e7313a867f3e08f84b8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 26 Nov 2024 21:21:11 +0100 Subject: [PATCH 2/2] tmuxp: 1.47.0 -> 1.49.0 Changelog: https://github.com/tmux-python/tmuxp/raw/v1.49.0/CHANGES --- pkgs/by-name/tm/tmuxp/package.nix | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/tm/tmuxp/package.nix b/pkgs/by-name/tm/tmuxp/package.nix index 6964cb5ace4e..07d32d620870 100644 --- a/pkgs/by-name/tm/tmuxp/package.nix +++ b/pkgs/by-name/tm/tmuxp/package.nix @@ -1,25 +1,28 @@ -{ lib, python3Packages, fetchPypi, installShellFiles }: +{ + lib, + fetchPypi, + installShellFiles, + python3Packages, +}: -let +python3Packages.buildPythonApplication rec { pname = "tmuxp"; - version = "1.47.0"; - hash = "sha256-HYY6CEUPpZVvVK9kV4Ehw4wGk5YfIVSkZ0+qqf6Nz4c="; -in -python3Packages.buildPythonApplication { - inherit pname version; + version = "1.49.0"; pyproject = true; src = fetchPypi { - inherit pname version hash; + inherit pname version; + hash = "sha256-Fip2HnwIa03khiYlL5FkhVo84oS0OSD9f79bEFLBoNc="; }; - nativeBuildInputs = [ - python3Packages.poetry-core - python3Packages.shtab - installShellFiles + build-system = with python3Packages; [ + hatchling + shtab ]; - propagatedBuildInputs = with python3Packages; [ + nativeBuildInputs = [ installShellFiles ]; + + dependencies = with python3Packages; [ colorama libtmux pyyaml