diff --git a/pkgs/development/python-modules/justbases/default.nix b/pkgs/development/python-modules/justbases/default.nix index 1ea6140147fc..dfa4d254654c 100644 --- a/pkgs/development/python-modules/justbases/default.nix +++ b/pkgs/development/python-modules/justbases/default.nix @@ -1,23 +1,30 @@ { lib , buildPythonPackage -, fetchPypi +, fetchFromGitHub +, unittestCheckHook , hypothesis }: buildPythonPackage rec { pname = "justbases"; - version = "0.15"; + version = "0.15.2"; - src = fetchPypi { - inherit pname version; - hash = "sha256-vQEfC8Z7xMM/fhBG6jSuhLEP/Iece5Rje1yqbpjVuPg="; + src = fetchFromGitHub { + owner = "mulkieran"; + repo = pname; + rev = "refs/tags/v${version}"; + hash = "sha256-XraUh3beI2JqKPRHYN5W3Tn3gg0GJCwhnhHIOFdzh6U="; }; - nativeCheckInputs = [ hypothesis ]; + nativeCheckInputs = [ + unittestCheckHook + hypothesis + ]; meta = with lib; { description = "conversion of ints and rationals to any base"; - homepage = "https://pythonhosted.org/justbases"; + homepage = "https://github.com/mulkieran/justbases"; + changelog = "https://github.com/mulkieran/justbases/blob/v${version}/CHANGES.txt"; license = licenses.lgpl2Plus; maintainers = with maintainers; [ nickcao ]; };