{ stdenv , pythonPackages , fetchurl , plugins ? [] }: pythonPackages.buildPythonApplication (rec { name = "${pname}-${version}"; pname = "buildbot"; version = "0.9.0rc3"; src = fetchurl { url = "mirror://pypi/b/${pname}/${name}.tar.gz"; sha256 = "18238n9l0pfivb23csy5lnkx91fcm4jgmhxn03f2nfnp00rlppzb"; }; buildInputs = with pythonPackages; [ lz4 txrequests pyjade boto3 moto txgithub mock setuptoolsTrial isort pylint astroid pyflakes ]; propagatedBuildInputs = with pythonPackages; [ # core twisted jinja2 zope_interface future sqlalchemy sqlalchemy_migrate future dateutil txaio autobahn # tls pyopenssl service-identity idna # docs sphinx sphinxcontrib-blockdiag sphinxcontrib-spelling pyenchant docutils ramlfications sphinx-jinja ] ++ plugins; preInstall = '' # writes out a file that can't be read properly sed -i.bak -e '69,84d' buildbot/test/unit/test_www_config.py ''; meta = with stdenv.lib; { homepage = http://buildbot.net/; description = "Continuous integration system that automates the build/test cycle"; maintainers = with maintainers; [ nand0p ryansydnor ]; platforms = platforms.all; }; })