From 486321615b448c59d200f46fac8c1e4225b034c9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 25 Feb 2023 16:21:00 +0100 Subject: [PATCH 1/3] python310Packages.psygnal: add changelog to meta --- pkgs/development/python-modules/psygnal/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/psygnal/default.nix b/pkgs/development/python-modules/psygnal/default.nix index 586e5d8dfb28..8d0f75e0518b 100644 --- a/pkgs/development/python-modules/psygnal/default.nix +++ b/pkgs/development/python-modules/psygnal/default.nix @@ -60,6 +60,7 @@ buildPythonPackage rec { meta = with lib; { description = "Implementation of Qt Signals"; homepage = "https://github.com/tlambert03/psygnal"; + changelog = "https://github.com/pyapp-kit/psygnal/blob/v${version}/CHANGELOG.md"; license = licenses.bsd3; maintainers = with maintainers; [ SomeoneSerge ]; }; From cf7eeed2a5f62ae159b4f46ea400d41e43838537 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 25 Feb 2023 16:28:05 +0100 Subject: [PATCH 2/3] python310Packages.psygnal: 0.6.0 -> 0.8.1 Changelog: https://github.com/pyapp-kit/psygnal/blob/v0.8.1/CHANGELOG.md --- .../python-modules/psygnal/default.nix | 28 +++++++------------ 1 file changed, 10 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/psygnal/default.nix b/pkgs/development/python-modules/psygnal/default.nix index 8d0f75e0518b..7893ceade285 100644 --- a/pkgs/development/python-modules/psygnal/default.nix +++ b/pkgs/development/python-modules/psygnal/default.nix @@ -1,43 +1,40 @@ { lib , buildPythonPackage , fetchFromGitHub -, importlib-metadata +, hatch-vcs +, hatchling , numpy , pydantic , pytest-mypy-plugins , pytestCheckHook , pythonOlder -, setuptools-scm , typing-extensions -, wheel , wrapt }: buildPythonPackage rec { pname = "psygnal"; - version = "0.6.0"; - format = "setuptools"; + version = "0.8.1"; + format = "pyproject"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { - owner = "tlambert03"; + owner = "pyapp-kit"; repo = pname; rev = "refs/tags/v${version}"; - hash = "sha256-KCdX+pMUAQxeQRZhkrdGCKGjBaB1Ode/r1W8LJQPxyM="; + hash = "sha256-+VO2OlDzBECkasLBvZWDsqDeooU6CnRFjeI/ISLWAnA="; }; SETUPTOOLS_SCM_PRETEND_VERSION = version; buildInputs = [ - setuptools-scm - wheel + hatch-vcs + hatchling ]; propagatedBuildInputs = [ typing-extensions - ] ++ lib.optionals (pythonOlder "3.8") [ - importlib-metadata ]; nativeCheckInputs = [ @@ -48,18 +45,13 @@ buildPythonPackage rec { wrapt ]; - postPatch = '' - substituteInPlace pyproject.toml \ - --replace " --cov=psygnal --cov-report=term-missing" "" - ''; - pythonImportsCheck = [ "psygnal" ]; meta = with lib; { description = "Implementation of Qt Signals"; - homepage = "https://github.com/tlambert03/psygnal"; + homepage = "https://github.com/pyapp-kit/psygnal"; changelog = "https://github.com/pyapp-kit/psygnal/blob/v${version}/CHANGELOG.md"; license = licenses.bsd3; maintainers = with maintainers; [ SomeoneSerge ]; From 9a4ce5b840228d4af99452b58d6f928b94dca87b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 25 Feb 2023 17:37:50 +0100 Subject: [PATCH 3/3] python310Packages.psygnal: 0.6.0 -> 0.8.1 Changelog: https://github.com/pyapp-kit/psygnal/blob/v0.8.1/CHANGELOG.md --- pkgs/development/python-modules/psygnal/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/psygnal/default.nix b/pkgs/development/python-modules/psygnal/default.nix index 7893ceade285..83e08324a737 100644 --- a/pkgs/development/python-modules/psygnal/default.nix +++ b/pkgs/development/python-modules/psygnal/default.nix @@ -3,6 +3,7 @@ , fetchFromGitHub , hatch-vcs , hatchling +, mypy-extensions , numpy , pydantic , pytest-mypy-plugins @@ -34,6 +35,7 @@ buildPythonPackage rec { ]; propagatedBuildInputs = [ + mypy-extensions typing-extensions ];