1 { lib, fetchFromGitHub, python3Packages }:
3 python3Packages.buildPythonPackage rec {
7 src = fetchFromGitHub {
11 sha256 = "0f32jf2rds9543akysxinf3hsgzr0w880xwcrcm1r2r0nhp8b8s5";
14 disabled = !python3Packages.isPy3k;
16 # tests folder is not included in release
19 propagatedBuildInputs = with python3Packages; [
20 click babel opsdroid-get-image-size slackclient webexteamssdk bleach
21 parse emoji puremagic yamale nbformat websockets pycron nbconvert
22 aiohttp matrix-api-async aioredis aiosqlite arrow pyyaml motor regex
23 mattermostdriver setuptools voluptuous ibm-watson tailer multidict
24 watchgod get-video-properties appdirs bitstring matrix-nio
25 ] ++ matrix-nio.optional-dependencies.e2e;
27 passthru.python = python3Packages.python;
30 description = "An open source chat-ops bot framework";
31 homepage = "https://opsdroid.dev";
32 maintainers = with maintainers; [ globin willibutz ];
33 license = licenses.asl20;
34 platforms = platforms.unix;
35 mainProgram = "opsdroid";