python3Packages.pyhaversion: 3.4.2 -> 20.12.1

This commit is contained in:
Fabian Affolter 2021-01-10 11:01:43 +01:00
parent 717020f3f6
commit 0b371941a1

View File

@ -1,40 +1,49 @@
{ lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, aiohttp
, aresponses
, async-timeout
, semantic-version
, pytestrunner
, awesomeversion
, buildPythonPackage
, fetchFromGitHub
, pythonAtLeast
, pytest-asyncio
, pytestCheckHook
}:
buildPythonPackage rec {
pname = "pyhaversion";
version = "3.4.2";
disabled = pythonOlder "3.8";
version = "20.12.1";
src = fetchPypi {
inherit pname version;
sha256 = "b4e49dfa0f9dae10edd072e630d902e5497daa312baad58b7df7618efe863377";
# Only 3.8.0 and beyond are supported
disabled = pythonAtLeast "3.8";
src = fetchFromGitHub {
owner = "ludeeus";
repo = pname;
rev = version;
sha256 = "17yl67dgw75dghljcfwzblm11kqnh6sxf47w62mxz86aq9zrvcxd";
};
propagatedBuildInputs = [
aiohttp
async-timeout
semantic-version
awesomeversion
];
buildInputs = [
pytestrunner
checkInputs = [
aresponses
awesomeversion
pytest-asyncio
pytestCheckHook
];
# no tests
doCheck = false;
pythonImportsCheck = [ "pyhaversion" ];
meta = with lib; {
description = "A python module to the newest version number of Home Assistant";
description = "Python module to the newest version number of Home Assistant";
homepage = "https://github.com/ludeeus/pyhaversion";
changelog = "https://github.com/ludeeus/pyhaversion/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = [ maintainers.makefu ];
maintainers = with maintainers; [ makefu ];
};
}