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 { lib
, buildPythonPackage
, fetchPypi
, pythonOlder
, aiohttp , aiohttp
, aresponses
, async-timeout , async-timeout
, semantic-version , awesomeversion
, pytestrunner , buildPythonPackage
, fetchFromGitHub
, pythonAtLeast
, pytest-asyncio
, pytestCheckHook
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "pyhaversion"; pname = "pyhaversion";
version = "3.4.2"; version = "20.12.1";
disabled = pythonOlder "3.8";
src = fetchPypi { # Only 3.8.0 and beyond are supported
inherit pname version; disabled = pythonAtLeast "3.8";
sha256 = "b4e49dfa0f9dae10edd072e630d902e5497daa312baad58b7df7618efe863377";
src = fetchFromGitHub {
owner = "ludeeus";
repo = pname;
rev = version;
sha256 = "17yl67dgw75dghljcfwzblm11kqnh6sxf47w62mxz86aq9zrvcxd";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
aiohttp aiohttp
async-timeout async-timeout
semantic-version awesomeversion
]; ];
buildInputs = [ checkInputs = [
pytestrunner aresponses
awesomeversion
pytest-asyncio
pytestCheckHook
]; ];
# no tests
doCheck = false;
pythonImportsCheck = [ "pyhaversion" ]; pythonImportsCheck = [ "pyhaversion" ];
meta = with lib; { 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"; homepage = "https://github.com/ludeeus/pyhaversion";
changelog = "https://github.com/ludeeus/pyhaversion/releases/tag/${version}";
license = with licenses; [ mit ]; license = with licenses; [ mit ];
maintainers = [ maintainers.makefu ]; maintainers = with maintainers; [ makefu ];
}; };
} }