Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub f3d6aa00 c74d2815

+242 -60
+1
nixos/tests/home-assistant.nix
··· 111 pattern = re.compile(r"path=(?P<path>[\/a-z0-9-.]+)\/bin\/hass") 112 response = hass.execute("systemctl show -p ExecStart home-assistant.service")[1] 113 match = pattern.search(response) 114 package = match.group('path') 115 116 hass.wait_for_unit("home-assistant.service")
··· 111 pattern = re.compile(r"path=(?P<path>[\/a-z0-9-.]+)\/bin\/hass") 112 response = hass.execute("systemctl show -p ExecStart home-assistant.service")[1] 113 match = pattern.search(response) 114 + assert match 115 package = match.group('path') 116 117 hass.wait_for_unit("home-assistant.service")
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 24 25 in stdenv.mkDerivation rec { 26 pname = "signal-desktop"; 27 - version = "5.44.1"; # Please backport all updates to the stable channel. 28 # All releases have a limited lifetime and "expire" 90 days after the release. 29 # When releases "expire" the application becomes unusable until an update is 30 # applied. The expiration date for the current release can be extracted with: ··· 34 35 src = fetchurl { 36 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 37 - sha256 = "sha256-r9jCN8amX4ipv8V+i2j1CkZRJXun17EFi3wr8yMfXgQ="; 38 }; 39 40 nativeBuildInputs = [
··· 24 25 in stdenv.mkDerivation rec { 26 pname = "signal-desktop"; 27 + version = "5.45.0"; # Please backport all updates to the stable channel. 28 # All releases have a limited lifetime and "expire" 90 days after the release. 29 # When releases "expire" the application becomes unusable until an update is 30 # applied. The expiration date for the current release can be extracted with: ··· 34 35 src = fetchurl { 36 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 37 + sha256 = "sha256-RqzFUE43wbz8Hw7hXxqqX9iEatjIHe0SbHD1+ieIR34="; 38 }; 39 40 nativeBuildInputs = [
+50
pkgs/development/python-modules/aioshutil/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytest-asyncio 5 + , pytestCheckHook 6 + , pythonOlder 7 + , setuptools-scm 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "aioshutil"; 12 + version = "1.1"; 13 + format = "pyproject"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "kumaraditya303"; 19 + repo = pname; 20 + rev = "v${version}"; 21 + hash = "sha256-CQIzNu1NrGDOh2uVif/EzB5C5t/Y/h9oT56Gp6jrOPQ="; 22 + }; 23 + 24 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 25 + 26 + nativeBuildInputs = [ 27 + setuptools-scm 28 + ]; 29 + 30 + checkInputs = [ 31 + pytest-asyncio 32 + pytestCheckHook 33 + ]; 34 + 35 + postPatch = '' 36 + substituteInPlace setup.cfg \ 37 + --replace " --cov aioshutil --cov-report xml" "" 38 + ''; 39 + 40 + pythonImportsCheck = [ 41 + "aioshutil" 42 + ]; 43 + 44 + meta = with lib; { 45 + description = "Asynchronous version of function of shutil module"; 46 + homepage = "https://github.com/kumaraditya303/aioshutil"; 47 + license = with licenses; [ bsd3 ]; 48 + maintainers = with maintainers; [ fab ]; 49 + }; 50 + }
+6
pkgs/development/python-modules/graphene-django/default.nix
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 6 , graphene 7 , graphql-core ··· 32 33 patches = [ 34 ./graphene-3_2_0.patch 35 ]; 36 37 postPatch = ''
··· 2 , buildPythonPackage 3 , pythonOlder 4 , fetchFromGitHub 5 + , fetchpatch 6 7 , graphene 8 , graphql-core ··· 33 34 patches = [ 35 ./graphene-3_2_0.patch 36 + (fetchpatch { 37 + url = "https://github.com/graphql-python/graphene-django/commit/ca555293a4334c26cf9a390dd1e3d0bd4c819a17.patch"; 38 + excludes = [ "setup.py" ]; 39 + sha256 = "sha256-RxG1MRhmpBKnHhSg4SV+DjZ3uA0nl9oUeei56xjtUpw="; 40 + }) 41 ]; 42 43 postPatch = ''
+3 -29
pkgs/development/python-modules/graphene/default.nix
··· 1 { lib 2 , aniso8601 3 , buildPythonPackage 4 - , fetchpatch 5 , fetchFromGitHub 6 , graphql-core 7 , graphql-relay ··· 18 19 buildPythonPackage rec { 20 pname = "graphene"; 21 - version = "3.0.0"; 22 format = "setuptools"; 23 24 - disabled = pythonOlder "3.7"; 25 26 src = fetchFromGitHub { 27 owner = "graphql-python"; 28 repo = "graphene"; 29 rev = "v${version}"; 30 - sha256 = "0qgp3nl6afyz6y27bw175hyqppx75pp1vqwl7nvlpwvgwyyc2mnl"; 31 }; 32 33 - patches = [ 34 - # Fix graphql-core 3.2.0 support 35 - (fetchpatch { 36 - # https://github.com/graphql-python/graphene/pull/1378 37 - url = "https://github.com/graphql-python/graphene/commit/989970f89341ebb949962d13dcabca8a6ccddad4.patch"; 38 - hash = "sha256-qRxWTqv5XQN7uFjL2uv9NjTvSLi76/MyFSa4jpkb8to="; 39 - }) 40 - (fetchpatch { 41 - # https://github.com/graphql-python/graphene/pull/1417 42 - url = "https://github.com/graphql-python/graphene/commit/4e0e18d1682b7759bdf16499c573f675c7fb51cb.patch"; 43 - hash = "sha256-icdTGDabJouQ3hVpcMkkeabNwdoDxdVVAboTOWFbO94="; 44 - }) 45 - ]; 46 - 47 propagatedBuildInputs = [ 48 aniso8601 49 graphql-core ··· 62 63 pytestFlagsArray = [ 64 "--benchmark-disable" 65 - ]; 66 - 67 - disabledTests = [ 68 - # Expects different Exeception classes, but receives none of them 69 - # https://github.com/graphql-python/graphene/issues/1346 70 - "test_unexpected_error" 71 - # https://github.com/graphql-python/graphene/pull/1417#issuecomment-1102492138 72 - "test_example_end_to_end" 73 - ] ++ lib.optionals (pythonAtLeast "3.10") [ 74 - "test_objecttype_as_container_extra_args" 75 - "test_objecttype_as_container_invalid_kwargs" 76 ]; 77 78 pythonImportsCheck = [
··· 1 { lib 2 , aniso8601 3 , buildPythonPackage 4 , fetchFromGitHub 5 , graphql-core 6 , graphql-relay ··· 17 18 buildPythonPackage rec { 19 pname = "graphene"; 20 + version = "3.1.0"; 21 format = "setuptools"; 22 23 + disabled = pythonOlder "3.6"; 24 25 src = fetchFromGitHub { 26 owner = "graphql-python"; 27 repo = "graphene"; 28 rev = "v${version}"; 29 + sha256 = "sha256-fKvaor9tOsJWXFMAH0/iDQi5NYJPec2sJevbQsKhQQ4="; 30 }; 31 32 propagatedBuildInputs = [ 33 aniso8601 34 graphql-core ··· 47 48 pytestFlagsArray = [ 49 "--benchmark-disable" 50 ]; 51 52 pythonImportsCheck = [
+85
pkgs/development/python-modules/pyunifiprotect/default.nix
···
··· 1 + { lib 2 + , aiohttp 3 + , aioshutil 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , packaging 7 + , pillow 8 + , poetry-core 9 + , pydantic 10 + , pyjwt 11 + , pytest-aiohttp 12 + , pytest-asyncio 13 + , pytest-benchmark 14 + , pytest-timeout 15 + , pytest-xdist 16 + , pytestCheckHook 17 + , python-dotenv 18 + , pythonOlder 19 + , pytz 20 + , typer 21 + }: 22 + 23 + buildPythonPackage rec { 24 + pname = "pyunifiprotect"; 25 + version = "3.7.0"; 26 + format = "pyproject"; 27 + 28 + disabled = pythonOlder "3.9"; 29 + 30 + src = fetchFromGitHub { 31 + owner = "briis"; 32 + repo = pname; 33 + rev = "v${version}"; 34 + hash = "sha256-0adbUKTkbgA4pKrIVFGowD4Wf8brjfkLpfCT/+Mw6vs="; 35 + }; 36 + 37 + propagatedBuildInputs = [ 38 + aiohttp 39 + aioshutil 40 + packaging 41 + pillow 42 + pydantic 43 + pyjwt 44 + python-dotenv 45 + pytz 46 + typer 47 + ]; 48 + 49 + checkInputs = [ 50 + pytest-aiohttp 51 + pytest-asyncio 52 + pytest-benchmark 53 + pytest-timeout 54 + pytest-xdist 55 + pytestCheckHook 56 + ]; 57 + 58 + postPatch = '' 59 + # https://github.com/briis/pyunifiprotect/pull/176 60 + substituteInPlace setup.cfg \ 61 + --replace "asyncio" "aiohttp" 62 + substituteInPlace pyproject.toml \ 63 + --replace "--cov=pyunifiprotect --cov-append" "" 64 + ''; 65 + 66 + pythonImportsCheck = [ 67 + "pyunifiprotect" 68 + ]; 69 + 70 + pytestFlagsArray = [ 71 + "--benchmark-disable" 72 + ]; 73 + 74 + disabledTests = [ 75 + # Tests require ffprobe 76 + "test_get_camera_video" 77 + ]; 78 + 79 + meta = with lib; { 80 + description = "Library for interacting with the Unifi Protect API"; 81 + homepage = "https://github.com/briis/pyunifiprotect"; 82 + license = with licenses; [ mit ]; 83 + maintainers = with maintainers; [ fab ]; 84 + }; 85 + }
+57
pkgs/development/python-modules/unifi-discovery/default.nix
···
··· 1 + { lib 2 + , aiohttp 3 + , aioresponses 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , poetry-core 7 + , pyroute2 8 + , pytest-asyncio 9 + , pytestCheckHook 10 + , pythonOlder 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "unifi-discovery"; 15 + version = "1.1.3"; 16 + format = "pyproject"; 17 + 18 + disabled = pythonOlder "3.9"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "bdraco"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + hash = "sha256-++5Rg3cCyH4h6zzEXbsQM5tRnUsnV3RCzuOctcjA/x4="; 25 + }; 26 + 27 + nativeBuildInputs = [ 28 + poetry-core 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + aiohttp 33 + pyroute2 34 + ]; 35 + 36 + checkInputs = [ 37 + aioresponses 38 + pytest-asyncio 39 + pytestCheckHook 40 + ]; 41 + 42 + postPatch = '' 43 + substituteInPlace pyproject.toml \ 44 + --replace "--cov=unifi_discovery --cov-report=term-missing:skip-covered" "" 45 + ''; 46 + 47 + pythonImportsCheck = [ 48 + "unifi_discovery" 49 + ]; 50 + 51 + meta = with lib; { 52 + description = "Module to discover Unifi devices"; 53 + homepage = "https://github.com/bdraco/unifi-discovery"; 54 + license = with licenses; [ asl20 ]; 55 + maintainers = with maintainers; [ fab ]; 56 + }; 57 + }
+2 -2
pkgs/servers/haste-server/default.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "haste-server"; 12 - version = "68f6fe2b96ad02e21645480448113954bc87e1f5"; 13 14 src = fetchFromGitHub { 15 owner = "toptal"; 16 repo = "haste-server"; 17 rev = version; 18 - hash = "sha256-9IPGqIca6GC/dQhGBC4hxWhNRgXR1ik0ONRBU2MGhL0="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "haste-server"; 12 + version = "9e921d59098c1093050201942f71d357fa89ffee"; 13 14 src = fetchFromGitHub { 15 owner = "toptal"; 16 repo = "haste-server"; 17 rev = version; 18 + hash = "sha256-D3wgb4SX19CiCVQI4GFdfuVpC6BSCcd8UdK3ZW1sZa0="; 19 }; 20 21 nativeBuildInputs = [
+26 -26
pkgs/servers/haste-server/node-deps.nix
··· 82 version = "1.1.0"; 83 src = fetchurl { 84 url = "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz"; 85 - sha1 = "4a9a5a89d065ec5d8e5254bd9ee96ba76c532b5a"; 86 }; 87 }; 88 "balanced-match-1.0.2" = { ··· 172 version = "0.2.4"; 173 src = fetchurl { 174 url = "https://registry.npmjs.org/busboy/-/busboy-0.2.4.tgz"; 175 - sha1 = "1977e96e1ee884649651ebdf548ca900758ba7f3"; 176 }; 177 }; 178 "camelcase-6.3.0" = { ··· 235 version = "1.0.3"; 236 src = fetchurl { 237 url = "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"; 238 - sha1 = "0433f44d809680fdeb60ed260f1b0c262e82a40b"; 239 }; 240 }; 241 "commander-2.11.0" = { ··· 253 version = "0.0.1"; 254 src = fetchurl { 255 url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"; 256 - sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b"; 257 }; 258 }; 259 "connect-3.7.0" = { ··· 271 version = "0.0.7"; 272 src = fetchurl { 273 url = "https://registry.npmjs.org/connect-ratelimit/-/connect-ratelimit-0.0.7.tgz"; 274 - sha1 = "e6e09c950649e849499cab1870a415a07f731568"; 275 }; 276 }; 277 "connect-route-0.1.5" = { ··· 280 version = "0.1.5"; 281 src = fetchurl { 282 url = "https://registry.npmjs.org/connect-route/-/connect-route-0.1.5.tgz"; 283 - sha1 = "e3c218319d2e88a8a9ae0b0e0fe09a729c39744a"; 284 }; 285 }; 286 "core-util-is-1.0.3" = { ··· 298 version = "1.0.3"; 299 src = fetchurl { 300 url = "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz"; 301 - sha1 = "21e80b2be8580f98b468f379430662b046c34ad2"; 302 }; 303 }; 304 "debug-2.6.9" = { ··· 334 version = "0.2.3"; 335 src = fetchurl { 336 url = "https://registry.npmjs.org/dicer/-/dicer-0.2.3.tgz"; 337 - sha1 = "f00281189a55c2351ef80490a4fe9fb2c59c4939"; 338 }; 339 }; 340 "diff-5.0.0" = { ··· 352 version = "1.1.1"; 353 src = fetchurl { 354 url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; 355 - sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d"; 356 }; 357 }; 358 "emoji-regex-8.0.0" = { ··· 370 version = "1.0.2"; 371 src = fetchurl { 372 url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; 373 - sha1 = "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"; 374 }; 375 }; 376 "escalade-3.1.1" = { ··· 388 version = "1.0.3"; 389 src = fetchurl { 390 url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; 391 - sha1 = "0258eae4d3d0c0974de1c169188ef0051d1d1988"; 392 }; 393 }; 394 "escape-string-regexp-4.0.0" = { ··· 406 version = "0.1.8"; 407 src = fetchurl { 408 url = "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; 409 - sha1 = "62cf120234c683785d902348a800ef3e0cc20bc0"; 410 }; 411 }; 412 "fd-0.0.3" = { ··· 460 version = "1.0.0"; 461 src = fetchurl { 462 url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"; 463 - sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f"; 464 }; 465 }; 466 "fsevents-2.3.2" = { ··· 550 version = "1.0.6"; 551 src = fetchurl { 552 url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"; 553 - sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9"; 554 }; 555 }; 556 "inherits-2.0.4" = { ··· 577 version = "2.1.1"; 578 src = fetchurl { 579 url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"; 580 - sha1 = "a88c02535791f02ed37c76a1b9ea9773c833f8c2"; 581 }; 582 }; 583 "is-fullwidth-code-point-2.0.0" = { ··· 586 version = "2.0.0"; 587 src = fetchurl { 588 url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; 589 - sha1 = "a3b30a5c4f199183167aaab93beefae3ddfb654f"; 590 }; 591 }; 592 "is-fullwidth-code-point-3.0.0" = { ··· 631 version = "0.0.1"; 632 src = fetchurl { 633 url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; 634 - sha1 = "8a18acfca9a8f4177e09abfc6038939b05d1eedf"; 635 }; 636 }; 637 "isexe-2.0.0" = { ··· 640 version = "2.0.0"; 641 src = fetchurl { 642 url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"; 643 - sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"; 644 }; 645 }; 646 "isstream-0.1.2" = { ··· 649 version = "0.1.2"; 650 src = fetchurl { 651 url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"; 652 - sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a"; 653 }; 654 }; 655 "js-yaml-4.0.0" = { ··· 721 version = "2.0.0"; 722 src = fetchurl { 723 url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"; 724 - sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8"; 725 }; 726 }; 727 "ms-2.1.2" = { ··· 775 version = "2.3.0"; 776 src = fetchurl { 777 url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; 778 - sha1 = "20f1336481b083cd75337992a16971aa2d906947"; 779 }; 780 }; 781 "once-1.4.0" = { ··· 784 version = "1.4.0"; 785 src = fetchurl { 786 url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; 787 - sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1"; 788 }; 789 }; 790 "p-limit-3.1.0" = { ··· 838 version = "1.0.1"; 839 src = fetchurl { 840 url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; 841 - sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"; 842 }; 843 }; 844 "pg-8.7.3" = { ··· 928 version = "1.0.0"; 929 src = fetchurl { 930 url = "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz"; 931 - sha1 = "027b533c0aa890e26d172d47cf9ccecc521acd35"; 932 }; 933 }; 934 "postgres-date-1.0.7" = { ··· 955 version = "1.0.2"; 956 src = fetchurl { 957 url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"; 958 - sha1 = "f052a28da70e618917ef0a8ac34c1ae5a68286b3"; 959 }; 960 }; 961 "randombytes-2.1.0" = { ··· 1341 name = "haste"; 1342 packageName = "haste"; 1343 version = "0.1.0"; 1344 - src = ../../../../../../../../../nix/store/6mkl6xr6y74v0ib122gjx8jvd6xig4dc-source; 1345 dependencies = [ 1346 sources."@ungap/promise-all-settled-1.1.2" 1347 sources."ansi-colors-4.1.1"
··· 82 version = "1.1.0"; 83 src = fetchurl { 84 url = "https://registry.npmjs.org/async-cache/-/async-cache-1.1.0.tgz"; 85 + sha512 = "YDQc4vBn5NFhY6g6HhVshyi3Fy9+SQ5ePnE7JLDJn1DoL+i7ER+vMwtTNOYk9leZkYMnOwpBCWqyLDPw8Aig8g=="; 86 }; 87 }; 88 "balanced-match-1.0.2" = { ··· 172 version = "0.2.4"; 173 src = fetchurl { 174 url = "https://registry.npmjs.org/busboy/-/busboy-0.2.4.tgz"; 175 + sha512 = "hm0XN2dlecinlYSaB1TmSmuOaFlf6TKl0ITjqlszN+4O8z2eNwjUX3ak38dIXa7Pi7wme62QE7Wi2lC5L5Pu5A=="; 176 }; 177 }; 178 "camelcase-6.3.0" = { ··· 235 version = "1.0.3"; 236 src = fetchurl { 237 url = "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"; 238 + sha512 = "pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw=="; 239 }; 240 }; 241 "commander-2.11.0" = { ··· 253 version = "0.0.1"; 254 src = fetchurl { 255 url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"; 256 + sha512 = "/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="; 257 }; 258 }; 259 "connect-3.7.0" = { ··· 271 version = "0.0.7"; 272 src = fetchurl { 273 url = "https://registry.npmjs.org/connect-ratelimit/-/connect-ratelimit-0.0.7.tgz"; 274 + sha512 = "jFZp1le7Wow92pe6RU6GvyYp3PrXUEyVJxYyzYuf0tpmvpBnTAkARQL39IbSRoioRzQUBhxqEwvSQ7ClYSfGIQ=="; 275 }; 276 }; 277 "connect-route-0.1.5" = { ··· 280 version = "0.1.5"; 281 src = fetchurl { 282 url = "https://registry.npmjs.org/connect-route/-/connect-route-0.1.5.tgz"; 283 + sha512 = "6OZGYeoKS7zzhCAGP+Du7WYjP4geK3ii0sZlS+Oqx+ANFPcS5t/jDJr9BuhgN9qPz1ld8iahiPxNrgJyHeZ3cw=="; 284 }; 285 }; 286 "core-util-is-1.0.3" = { ··· 298 version = "1.0.3"; 299 src = fetchurl { 300 url = "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz"; 301 + sha512 = "TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA=="; 302 }; 303 }; 304 "debug-2.6.9" = { ··· 334 version = "0.2.3"; 335 src = fetchurl { 336 url = "https://registry.npmjs.org/dicer/-/dicer-0.2.3.tgz"; 337 + sha512 = "QcKKVGYt+ZKHOoX/Ph26ua7vVMlFtPjAejtktv9/IDsfm9x3+5sVZ+H6SIS+ACWoIaJ8cPm4W4ibhiwdLDqhIA=="; 338 }; 339 }; 340 "diff-5.0.0" = { ··· 352 version = "1.1.1"; 353 src = fetchurl { 354 url = "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"; 355 + sha512 = "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="; 356 }; 357 }; 358 "emoji-regex-8.0.0" = { ··· 370 version = "1.0.2"; 371 src = fetchurl { 372 url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; 373 + sha512 = "TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="; 374 }; 375 }; 376 "escalade-3.1.1" = { ··· 388 version = "1.0.3"; 389 src = fetchurl { 390 url = "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"; 391 + sha512 = "NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="; 392 }; 393 }; 394 "escape-string-regexp-4.0.0" = { ··· 406 version = "0.1.8"; 407 src = fetchurl { 408 url = "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz"; 409 + sha512 = "GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ=="; 410 }; 411 }; 412 "fd-0.0.3" = { ··· 460 version = "1.0.0"; 461 src = fetchurl { 462 url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"; 463 + sha512 = "OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="; 464 }; 465 }; 466 "fsevents-2.3.2" = { ··· 550 version = "1.0.6"; 551 src = fetchurl { 552 url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"; 553 + sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="; 554 }; 555 }; 556 "inherits-2.0.4" = { ··· 577 version = "2.1.1"; 578 src = fetchurl { 579 url = "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"; 580 + sha512 = "SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="; 581 }; 582 }; 583 "is-fullwidth-code-point-2.0.0" = { ··· 586 version = "2.0.0"; 587 src = fetchurl { 588 url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"; 589 + sha512 = "VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w=="; 590 }; 591 }; 592 "is-fullwidth-code-point-3.0.0" = { ··· 631 version = "0.0.1"; 632 src = fetchurl { 633 url = "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"; 634 + sha512 = "D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="; 635 }; 636 }; 637 "isexe-2.0.0" = { ··· 640 version = "2.0.0"; 641 src = fetchurl { 642 url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"; 643 + sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="; 644 }; 645 }; 646 "isstream-0.1.2" = { ··· 649 version = "0.1.2"; 650 src = fetchurl { 651 url = "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"; 652 + sha512 = "Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="; 653 }; 654 }; 655 "js-yaml-4.0.0" = { ··· 721 version = "2.0.0"; 722 src = fetchurl { 723 url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"; 724 + sha512 = "Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="; 725 }; 726 }; 727 "ms-2.1.2" = { ··· 775 version = "2.3.0"; 776 src = fetchurl { 777 url = "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"; 778 + sha512 = "ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="; 779 }; 780 }; 781 "once-1.4.0" = { ··· 784 version = "1.4.0"; 785 src = fetchurl { 786 url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; 787 + sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="; 788 }; 789 }; 790 "p-limit-3.1.0" = { ··· 838 version = "1.0.1"; 839 src = fetchurl { 840 url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"; 841 + sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="; 842 }; 843 }; 844 "pg-8.7.3" = { ··· 928 version = "1.0.0"; 929 src = fetchurl { 930 url = "https://registry.npmjs.org/postgres-bytea/-/postgres-bytea-1.0.0.tgz"; 931 + sha512 = "xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w=="; 932 }; 933 }; 934 "postgres-date-1.0.7" = { ··· 955 version = "1.0.2"; 956 src = fetchurl { 957 url = "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"; 958 + sha512 = "b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="; 959 }; 960 }; 961 "randombytes-2.1.0" = { ··· 1341 name = "haste"; 1342 packageName = "haste"; 1343 version = "0.1.0"; 1344 + src = ../../../../../../../../../nix/store/83sz6s07psdzc54741nm0qgxfnnb62l7-source; 1345 dependencies = [ 1346 sources."@ungap/promise-all-settled-1.1.2" 1347 sources."ansi-colors-4.1.1"
+4 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2876 ]; 2877 "unifiprotect" = ps: with ps; [ 2878 aiohttp-cors 2879 - ]; # missing inputs: pyunifiprotect unifi-discovery 2880 "universal" = ps: with ps; [ 2881 ]; 2882 "upb" = ps: with ps; [ ··· 3779 "ukraine_alarm" 3780 "unifi" 3781 "unifi_direct" 3782 "universal" 3783 "upb" 3784 "upcloud"
··· 2876 ]; 2877 "unifiprotect" = ps: with ps; [ 2878 aiohttp-cors 2879 + pyunifiprotect 2880 + unifi-discovery 2881 + ]; 2882 "universal" = ps: with ps; [ 2883 ]; 2884 "upb" = ps: with ps; [ ··· 3781 "ukraine_alarm" 3782 "unifi" 3783 "unifi_direct" 3784 + "unifiprotect" 3785 "universal" 3786 "upb" 3787 "upcloud"
+6
pkgs/top-level/python-packages.nix
··· 403 404 aioshelly = callPackage ../development/python-modules/aioshelly { }; 405 406 aiosignal = callPackage ../development/python-modules/aiosignal { }; 407 408 aioslimproto = callPackage ../development/python-modules/aioslimproto { }; ··· 8764 8765 pyunifi = callPackage ../development/python-modules/pyunifi { }; 8766 8767 pyupdate = callPackage ../development/python-modules/pyupdate { }; 8768 8769 pyupgrade = callPackage ../development/python-modules/pyupgrade { }; ··· 10780 unidiff = callPackage ../development/python-modules/unidiff { }; 10781 10782 unifi = callPackage ../development/python-modules/unifi { }; 10783 10784 unify = callPackage ../development/python-modules/unify { }; 10785
··· 403 404 aioshelly = callPackage ../development/python-modules/aioshelly { }; 405 406 + aioshutil = callPackage ../development/python-modules/aioshutil { }; 407 + 408 aiosignal = callPackage ../development/python-modules/aiosignal { }; 409 410 aioslimproto = callPackage ../development/python-modules/aioslimproto { }; ··· 8766 8767 pyunifi = callPackage ../development/python-modules/pyunifi { }; 8768 8769 + pyunifiprotect = callPackage ../development/python-modules/pyunifiprotect { }; 8770 + 8771 pyupdate = callPackage ../development/python-modules/pyupdate { }; 8772 8773 pyupgrade = callPackage ../development/python-modules/pyupgrade { }; ··· 10784 unidiff = callPackage ../development/python-modules/unidiff { }; 10785 10786 unifi = callPackage ../development/python-modules/unifi { }; 10787 + 10788 + unifi-discovery = callPackage ../development/python-modules/unifi-discovery { }; 10789 10790 unify = callPackage ../development/python-modules/unify { }; 10791