3
0
Fork 0
forked from mirrors/nixpkgs

Merge pull request #108777 from fabaff/bump-pyhaversion

This commit is contained in:
Sandro 2021-01-13 10:15:18 +01:00 committed by GitHub
commit e6a184aca0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 67 additions and 17 deletions

View file

@ -0,0 +1,39 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pytestCheckHook
, pythonOlder
, requests
}:
buildPythonPackage rec {
pname = "awesomeversion";
version = "20.12.5";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "ludeeus";
repo = pname;
rev = version;
sha256 = "1jwlfqnrqlxjp30fj9bcqh7vgicmpdbn5kjdcmll4srnl87lalfg";
};
postPatch = ''
substituteInPlace setup.py --replace "main" ${version}
'';
propagatedBuildInputs = [ requests ];
checkInputs = [
pytestCheckHook
];
pythonImportsCheck = [ "awesomeversion" ];
meta = with lib; {
description = "Python module to deal with versions";
homepage = "https://github.com/ludeeus/awesomeversion";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}

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 ];
};
}

View file

@ -541,6 +541,8 @@ in {
awesome-slugify = callPackage ../development/python-modules/awesome-slugify { };
awesomeversion = callPackage ../development/python-modules/awesomeversion { };
awkward0 = callPackage ../development/python-modules/awkward0 { };
awkward = callPackage ../development/python-modules/awkward { };