{ pkgs, fetchFromGitHub, ... }: with pkgs.python3Packages; let asyncio-irc = buildPythonPackage rec { name = "asyncio-irc-${version}"; version = "2016-09-02"; src = fetchFromGitHub { owner = "watchtower"; repo = "asyncirc"; rev = "5384d19"; sha256 = "0xgzdvp0ig0im7r3vbqd3a9rzac0lkk2mvf7y4fw56p8k61df8nv"; }; propagatedBuildInputs = [ blinker ]; }; in buildPythonPackage rec { name = "shackie-${version}"; version = "2017-04-24"; propagatedBuildInputs = [ asyncio-irc beautifulsoup4 lxml pytz redis requests ]; src = fetchFromGitHub { owner = "shackspace"; repo = "shackie"; rev = "e717ec7"; sha256 = "1ffbjm3x2xcyxl42hfsjs5xg1pm0xsprdi5if9zxa5ycqydmiw3l"; }; }