Merge master into staging-next

This commit is contained in:
github-actions[bot]
2021-05-10 18:28:17 +00:00
committed by GitHub
110 changed files with 899 additions and 1407 deletions

View File

@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "androidtv";
version = "0.0.58";
version = "0.0.59";
# pypi does not contain tests, using github sources instead
src = fetchFromGitHub {
owner = "JeffLIrion";
repo = "python-androidtv";
rev = "v${version}";
sha256 = "sha256-/5sYiYRFa8XJJ4QSxLzJBHaKfAKsGETiVDHerNQ79U8=";
sha256 = "sha256-QuKWOo+QMBpVJglwvaSMbKKYMN/MW31E7BgIMchESG8=";
};
propagatedBuildInputs = [ adb-shell pure-python-adb ]

View File

@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "async-upnp-client";
version = "0.16.2";
version = "0.17.0";
disabled = pythonOlder "3.5";
src = fetchFromGitHub {
owner = "StevenLooman";
repo = "async_upnp_client";
rev = version;
sha256 = "0raq3jgh2aqllycvvi0x2j5f602vv8ggmyd3879jzqbz2znngsgb";
sha256 = "sha256-k71fpwL999Qz/vOsmpxykMVKgASzHis/exY/8aDoAkg=";
};
propagatedBuildInputs = [

View File

@@ -0,0 +1,42 @@
{ lib
, aiohttp
, async-timeout
, buildPythonPackage
, fetchpatch
, fetchPypi
}:
buildPythonPackage rec {
pname = "mutesync";
version = "0.0.1";
src = fetchPypi {
inherit pname version;
sha256 = "05r8maq59glwgysg98y1vrysfb1mkh9jpbag3ixl13n8jw8clp85";
};
propagatedBuildInputs = [
aiohttp
async-timeout
];
patches = [
# Don't parse requirements.txt, https://github.com/currentoor/pymutesync/pull/1
(fetchpatch {
name = "add-requirements.patch";
url = "https://github.com/currentoor/pymutesync/commit/d66910fc83b1ae3060cdb3fe22a6f91fb70a67f0.patch";
sha256 = "0axhgriyyv31b1r1yidxcrv0nyrqbb63xw5qrmv2iy2h0v96ijsk";
})
];
# Project has not published tests yet
doCheck = false;
pythonImportsCheck = [ "mutesync" ];
meta = with lib; {
description = "Python module for interacting with mutesync buttons";
homepage = "https://github.com/currentoor/pymutesync";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab ];
};
}

View File

@@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "pipx";
version = "0.16.1.0";
version = "0.16.2.1";
disabled = pythonOlder "3.6";
@@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "pipxproject";
repo = pname;
rev = version;
sha256 = "081raqsaq7i2x4yxhxppv930jhajdwmngin5wazy7vqhiy3xc669";
sha256 = "1agdp8j4lw6z0lk2vv1m8d49r5vwfkpal3hdgq67vnjyp9904pf6";
};
propagatedBuildInputs = [
@@ -54,6 +54,7 @@ buildPythonPackage rec {
"suffix"
"legacy_venv"
"determination"
"json"
];
meta = with lib; {

View File

@@ -0,0 +1,41 @@
{ lib
, aiohttp
, buildPythonPackage
, click
, fetchFromGitHub
, prompt_toolkit
, pycryptodome
, pythonOlder
}:
buildPythonPackage rec {
pname = "pykoplenti";
version = "1.0.0";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "stegm";
repo = pname;
rev = "v${version}";
sha256 = "12nsyz8a49vhby1jp991vaky82fm93jrgcsjzwa2rixwg1zql4sw";
};
propagatedBuildInputs = [
aiohttp
click
prompt_toolkit
pycryptodome
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "pykoplenti" ];
meta = with lib; {
description = "Python REST client API for Kostal Plenticore Inverters";
homepage = "https://github.com/stegm/pykoplenti/";
license = with licenses; [ asl20 ];
maintainers = with maintainers; [ fab ];
};
}

View File

@@ -0,0 +1,39 @@
{ lib
, aiohttp
, async-timeout
, buildPythonPackage
, fetchFromGitHub
, pytz
, xmltodict
}:
buildPythonPackage rec {
pname = "pymeteireann";
version = "0.2";
src = fetchFromGitHub {
owner = "DylanGore";
repo = "PyMetEireann";
rev = version;
sha256 = "1904f8mvv4ghzbniswmdwyj5v71m6y3yn1b4grjvfds05skalm67";
};
propagatedBuildInputs = [
aiohttp
async-timeout
pytz
xmltodict
];
# Project has no tests
doCheck = false;
pythonImportsCheck = [ "meteireann" ];
meta = with lib; {
description = "Python module to communicate with the Met Éireann Public Weather Forecast API";
homepage = "https://github.com/DylanGore/PyMetEireann/";
license = with licenses; [ mit ];
maintainers = with maintainers; [ fab ];
};
}