5 , chacha20poly1305-reuseable
23 buildPythonPackage rec {
26 format = "setuptools";
28 disabled = pythonOlder "3.6";
30 src = fetchFromGitHub {
34 sha256 = "sha256-ng5KfW93p2/N2a6lnGbRJC6aWOQgTl0imBLdUIUlDic=";
38 substituteInPlace setup.py \
39 --replace "pytest-runner" ""
40 # Remove all version pinning
42 substituteInPlace base_versions.txt \
43 --replace "protobuf==3.19.1,<4" "protobuf>=3.19.0,<4"
46 propagatedBuildInputs = [
49 chacha20poly1305-reuseable
69 "--asyncio-mode=legacy"
73 # Test doesn't work in the sandbox
74 "tests/protocols/companion/test_companion_auth.py"
77 __darwinAllowLocalNetworking = true;
79 pythonImportsCheck = [
84 description = "Python client library for the Apple TV";
85 homepage = "https://github.com/postlund/pyatv";
86 license = licenses.mit;
87 maintainers = with maintainers; [ ];