Merge remote-tracking branch 'upstream/master' into HEAD

This commit is contained in:
Jörg Thalheim
2020-04-28 12:54:51 +01:00
45 changed files with 314 additions and 633 deletions

View File

@@ -1,6 +1,6 @@
{ stdenv, buildPythonPackage, darwin, grpc
, six, protobuf, enum34, futures, isPy27, pkgconfig
, cython}:
, cython, c-ares, openssl, zlib }:
buildPythonPackage rec {
inherit (grpc) src version;
@@ -9,11 +9,16 @@ buildPythonPackage rec {
nativeBuildInputs = [ cython pkgconfig ]
++ stdenv.lib.optional stdenv.isDarwin darwin.cctools;
buildInputs = [ c-ares openssl zlib ];
propagatedBuildInputs = [ six protobuf ]
++ stdenv.lib.optionals (isPy27) [ enum34 futures ];
preBuild = stdenv.lib.optionalString stdenv.isDarwin "unset AR";
GRPC_PYTHON_BUILD_SYSTEM_OPENSSL = 1;
GRPC_PYTHON_BUILD_SYSTEM_ZLIB = 1;
GRPC_PYTHON_BUILD_SYSTEM_CARES = 1;
meta = with stdenv.lib; {
description = "HTTP/2-based RPC framework";
license = licenses.asl20;

View File

@@ -1,4 +1,4 @@
{ stdenv, fetchPypi, buildPythonPackage, libusb, libusb1 }:
{ stdenv, fetchPypi, buildPythonPackage, libusb1 }:
buildPythonPackage rec {
pname = "pyusb";
@@ -17,14 +17,12 @@ buildPythonPackage rec {
sed -i -e "s|find_library=None|find_library=lambda _:\"$libusb\"|" usb/backend/libusb1.py
'';
propagatedBuildInputs = [ libusb ];
# No tests included
doCheck = false;
meta = with stdenv.lib; {
description = "Python USB access module (wraps libusb 1.0)"; # can use other backends
homepage = "http://pyusb.sourceforge.net/";
homepage = "https://pyusb.github.io/pyusb/";
license = licenses.bsd3;
maintainers = with maintainers; [ bjornfor ];
};