diff options
author | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2016-09-01 17:49:04 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-01 17:49:04 +0200 |
commit | 06006f7759442ce41b2a70bf365c639761161bd2 (patch) | |
tree | a1c3fe029c3f9df014f5d0add85a87560c3e66da | |
parent | 96a3bf6cea1afc41b10518fd9fbaaeb6d8c0082f (diff) | |
parent | f2fc64a4121a6960e41f47f47b43ef0c166f7a23 (diff) |
Merge pull request #18192 from FRidh/rembb
Remove buildbot_8 and certain dependencies
-rw-r--r-- | pkgs/development/tools/build-managers/buildbot/8.nix | 82 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 36 |
3 files changed, 1 insertions, 122 deletions
diff --git a/pkgs/development/tools/build-managers/buildbot/8.nix b/pkgs/development/tools/build-managers/buildbot/8.nix deleted file mode 100644 index 94d9008a4f331..0000000000000 --- a/pkgs/development/tools/build-managers/buildbot/8.nix +++ /dev/null @@ -1,82 +0,0 @@ -{ stdenv, buildPythonApplication, fetchurl, twisted, dateutil, jinja2 -, sqlalchemy_migrate_0_7 -, enableDebugClient ? false, pygobject ? null, pyGtkGlade ? null -}: - -# enableDebugClient enables "buildbot debugclient", a Gtk-based debug control -# panel. Its mostly for developers. - -assert enableDebugClient -> pygobject != null && pyGtkGlade != null; - -buildPythonApplication (rec { - name = "buildbot-0.8.12"; - namePrefix = ""; - - src = fetchurl { - url = "mirror://pypi/b/buildbot/${name}.tar.gz"; - sha256 = "1mn4h04sp6smr3ahqfflys15cpn13q9mfkapcs2jc4ppvxv6kdn6"; - }; - - patchPhase = - # The code insists on /usr/bin/tail, /usr/bin/make, etc. - '' echo "patching erroneous absolute path references..." - for i in $(find -name \*.py) - do - sed -i "$i" \ - -e "s|/usr/bin/python|$(type -P python)|g ; s|/usr/bin/||g" - done - - sed -i 's/==/>=/' setup.py - ''; - - propagatedBuildInputs = - [ twisted dateutil jinja2 sqlalchemy_migrate_0_7 - ] ++ stdenv.lib.optional enableDebugClient [ pygobject pyGtkGlade ]; - - # What's up with this?! 'trial' should be 'test', no? - # - # running tests - # usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] - # or: setup.py --help [cmd1 cmd2 ...] - # or: setup.py --help-commands - # or: setup.py cmd --help - # - # error: invalid command 'trial' - doCheck = false; - - postInstall = '' - mkdir -p "$out/share/man/man1" - cp docs/buildbot.1 "$out/share/man/man1" - ''; - - meta = with stdenv.lib; { - homepage = http://buildbot.net/; - license = stdenv.lib.licenses.gpl2Plus; - # Of course, we don't really need that on NixOS. :-) - description = "Continuous integration system that automates the build/test cycle"; - longDescription = - '' The BuildBot is a system to automate the compile/test cycle - required by most software projects to validate code changes. By - automatically rebuilding and testing the tree each time something - has changed, build problems are pinpointed quickly, before other - developers are inconvenienced by the failure. The guilty - developer can be identified and harassed without human - intervention. By running the builds on a variety of platforms, - developers who do not have the facilities to test their changes - everywhere before checkin will at least know shortly afterwards - whether they have broken the build or not. Warning counts, lint - checks, image size, compile time, and other build parameters can - be tracked over time, are more visible, and are therefore easier - to improve. - - The overall goal is to reduce tree breakage and provide a platform - to run tests or code-quality checks that are too annoying or - pedantic for any human to waste their time with. Developers get - immediate (and potentially public) feedback about their changes, - encouraging them to be more careful about testing before checking - in code. - ''; - maintainers = with maintainers; [ bjornfor ]; - platforms = platforms.all; - }; -}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 69f67481fc1a0..6681fa7bc5258 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6180,11 +6180,6 @@ in wxGTK = wxGTK30; }; - buildbot_8 = callPackage ../development/tools/build-managers/buildbot/8.nix { - inherit (pythonPackages) twisted jinja2 sqlalchemy_migrate_0_7; - dateutil = pythonPackages.dateutil_1_5; - }; - buildbot-slave = callPackage ../development/tools/build-managers/buildbot-slave { inherit (pythonPackages) twisted; }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0e254996cc6a3..66d6fb41f0744 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -23098,40 +23098,6 @@ in modules // { rope = if isPy3k then null else self.rope; }; - sqlalchemy7 = buildPythonPackage rec { - name = "SQLAlchemy-0.7.10"; - disabled = isPy34 || isPy35; - doCheck = !isPyPy; - - src = pkgs.fetchurl { - url = "mirror://pypi/S/SQLAlchemy/${name}.tar.gz"; - sha256 = "0rhxgr85xdhjn467qfs0dkyj8x46zxcv6ad3dfx3w14xbkb3kakp"; - }; - - patches = [ - # see https://groups.google.com/forum/#!searchin/sqlalchemy/module$20logging$20handlers/sqlalchemy/ukuGhmQ2p6g/2_dOpBEYdDYJ - # waiting for 0.7.11 release - ../development/python-modules/sqlalchemy-0.7.10-test-failures.patch - ]; - - preConfigure = optionalString isPy3k '' - python3 sa2to3.py --no-diffs -w lib test examples - ''; - - buildInputs = with self; [ nose mock ] - ++ stdenv.lib.optional doCheck pysqlite; - propagatedBuildInputs = with self; [ modules.sqlite3 ]; - - checkPhase = '' - ${python.executable} sqla_nose.py - ''; - - meta = { - homepage = http://www.sqlalchemy.org/; - description = "A Python SQL toolkit and Object Relational Mapper"; - }; - }; - sqlalchemy8 = buildPythonPackage rec { name = "SQLAlchemy-0.8.7"; disabled = isPy34 || isPy35; @@ -23157,6 +23123,7 @@ in modules // { meta = { homepage = http://www.sqlalchemy.org/; description = "A Python SQL toolkit and Object Relational Mapper"; + broken = true; }; }; @@ -23252,7 +23219,6 @@ in modules // { }; sqlalchemy_migrate = self.sqlalchemy_migrate_func self.sqlalchemy; - sqlalchemy_migrate_0_7 = self.sqlalchemy_migrate_func self.sqlalchemy7; sqlparse = buildPythonPackage rec { name = "sqlparse-${version}"; |