Merge pull request #303907 from bcdarwin/update-python3-etelemetry

python311Packages.etelemetry: 0.2.1 -> 0.3.1

authored by Robert Scott and committed by GitHub 4b636b6e 61153af0

+29 -11
+29 -11
pkgs/development/python-modules/etelemetry/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, isPy27, ci-info, ci-py, requests }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pytestCheckHook 6 + , ci-info 7 + , ci-py 8 + , requests 9 + , setuptools 10 + }: 2 11 3 12 buildPythonPackage rec { 4 - version = "0.2.1"; 5 - format = "setuptools"; 6 13 pname = "etelemetry"; 7 - disabled = isPy27; 14 + version = "0.3.1"; 15 + pyproject = true; 8 16 9 - src = fetchPypi { 10 - inherit pname version; 11 - sha256 = "1rw8im09ppnb7z7p7rx658rp5ib8zca8byxg1kiflqwgx5c8zddz"; 17 + disabled = pythonOlder "3.7"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "sensein"; 21 + repo = "etelemetry-client"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-UaE5JQhv2AtzXKY7YD2/g6Kj1igKhmnY3zlf1P9B/iQ="; 12 24 }; 13 25 14 - propagatedBuildInputs = [ ci-info ci-py requests ]; 26 + nativeBuildInputs = [ setuptools ]; 15 27 16 - # all 2 of the tests both try to pull down from a url 17 - doCheck = false; 28 + propagatedBuildInputs = [ 29 + ci-info 30 + ci-py 31 + requests 32 + ]; 33 + 34 + nativeCheckInputs = [ pytestCheckHook ]; 18 35 19 36 pythonImportsCheck = [ 20 37 "etelemetry" ··· 24 41 25 42 meta = with lib; { 26 43 description = "Lightweight python client to communicate with the etelemetry server"; 27 - homepage = "https://github.com/mgxd/etelemetry-client"; 44 + homepage = "https://github.com/sensein/etelemetry-client"; 45 + changelog = "https://github.com/sensein/etelemetry-client/releases/tag/v${version}"; 28 46 license = licenses.asl20; 29 47 maintainers = with maintainers; [ ]; 30 48 };