From 8f83da4938405cfaed7f943ee4344d43c79b74dd Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 25 Feb 2023 13:44:22 +0100 Subject: [PATCH 1/3] python310Packages.flake8-docstrings: update homepage and add changelog --- pkgs/development/python-modules/flake8-docstrings/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/flake8-docstrings/default.nix b/pkgs/development/python-modules/flake8-docstrings/default.nix index a02d900a7f07..e8bfa036408a 100644 --- a/pkgs/development/python-modules/flake8-docstrings/default.nix +++ b/pkgs/development/python-modules/flake8-docstrings/default.nix @@ -20,7 +20,8 @@ buildPythonPackage rec { meta = with lib; { description = "Extension for flake8 which uses pydocstyle to check docstrings"; - homepage = "https://gitlab.com/pycqa/flake8-docstrings"; + homepage = "https://github.com/pycqa/flake8-docstrings"; + changelog = "https://github.com/PyCQA/flake8-docstrings/blob/${version}/HISTORY.rst"; license = licenses.mit; maintainers = with maintainers; [ smaret ]; }; From 8a8a06bba368e210af74312fb8a8fdda2f524c23 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 25 Feb 2023 13:47:27 +0100 Subject: [PATCH 2/3] python310Packages.flake8-docstrings: disable on unsupported Python releases --- .../python-modules/flake8-docstrings/default.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/flake8-docstrings/default.nix b/pkgs/development/python-modules/flake8-docstrings/default.nix index e8bfa036408a..50a365b25078 100644 --- a/pkgs/development/python-modules/flake8-docstrings/default.nix +++ b/pkgs/development/python-modules/flake8-docstrings/default.nix @@ -3,20 +3,29 @@ , fetchPypi , flake8 , pydocstyle +, pythonOlder }: buildPythonPackage rec { pname = "flake8-docstrings"; version = "1.6.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "9fe7c6a306064af8e62a055c2f61e9eb1da55f84bb39caef2b84ce53708ac34b"; + hash = "sha256-n+fGowYGSvjmKgVcL2Hp6x2lX4S7OcrvK4TOU3CKw0s="; }; - propagatedBuildInputs = [ flake8 pydocstyle ]; + propagatedBuildInputs = [ + flake8 + pydocstyle + ]; - pythonImportsCheck = [ "flake8_docstrings" ]; + pythonImportsCheck = [ + "flake8_docstrings" + ]; meta = with lib; { description = "Extension for flake8 which uses pydocstyle to check docstrings"; From 7702f01f89860ec66164768ad84fee38d232c878 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 25 Feb 2023 13:56:18 +0100 Subject: [PATCH 3/3] python310Packages.flake8-docstrings: 1.6.0 -> 1.7.0 Changelog: https://github.com/PyCQA/flake8-docstrings/blob/1.7.0/HISTORY.rst --- .../python-modules/flake8-docstrings/default.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/flake8-docstrings/default.nix b/pkgs/development/python-modules/flake8-docstrings/default.nix index 50a365b25078..c3a08f931557 100644 --- a/pkgs/development/python-modules/flake8-docstrings/default.nix +++ b/pkgs/development/python-modules/flake8-docstrings/default.nix @@ -1,6 +1,6 @@ { lib , buildPythonPackage -, fetchPypi +, fetchFromGitHub , flake8 , pydocstyle , pythonOlder @@ -8,14 +8,16 @@ buildPythonPackage rec { pname = "flake8-docstrings"; - version = "1.6.0"; + version = "1.7.0"; format = "setuptools"; disabled = pythonOlder "3.7"; - src = fetchPypi { - inherit pname version; - hash = "sha256-n+fGowYGSvjmKgVcL2Hp6x2lX4S7OcrvK4TOU3CKw0s="; + src = fetchFromGitHub { + owner = "PyCQA"; + repo = pname; + rev = "refs/tags/${version}"; + hash = "sha256-EafLWySeHB81HRcXiDs56lbUZzGvnT87WVqln0PoLCk="; }; propagatedBuildInputs = [ @@ -23,6 +25,9 @@ buildPythonPackage rec { pydocstyle ]; + # Module has no tests + doCheck = false; + pythonImportsCheck = [ "flake8_docstrings" ];