summary refs log tree commit diff
path: root/pkgs/development/python-modules/buildbot/default.nix
diff options
context:
space:
mode:
authorBen Wolsieffer <benwolsieffer@gmail.com>2021-07-30 22:46:57 -0400
committerBen Wolsieffer <benwolsieffer@gmail.com>2021-07-30 22:59:36 -0400
commitb4ce66c0bbd37c1bc53bc9a5e048031cd21aca90 (patch)
treea46ebca2356815c815366e62d5ae9ef3ab12c44b /pkgs/development/python-modules/buildbot/default.nix
parent906997c95bf1cc9a3330234ed5c46b79964f0de4 (diff)
downloadnixpkgs-b4ce66c0bbd37c1bc53bc9a5e048031cd21aca90.tar
nixpkgs-b4ce66c0bbd37c1bc53bc9a5e048031cd21aca90.tar.gz
nixpkgs-b4ce66c0bbd37c1bc53bc9a5e048031cd21aca90.tar.bz2
nixpkgs-b4ce66c0bbd37c1bc53bc9a5e048031cd21aca90.tar.lz
nixpkgs-b4ce66c0bbd37c1bc53bc9a5e048031cd21aca90.tar.xz
nixpkgs-b4ce66c0bbd37c1bc53bc9a5e048031cd21aca90.tar.zst
nixpkgs-b4ce66c0bbd37c1bc53bc9a5e048031cd21aca90.zip
buildbot: fix compatibility with SQLAlchemy 1.4
Diffstat (limited to 'pkgs/development/python-modules/buildbot/default.nix')
-rw-r--r--pkgs/development/python-modules/buildbot/default.nix15
1 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/development/python-modules/buildbot/default.nix b/pkgs/development/python-modules/buildbot/default.nix
index f6405e1b68d..de34be979f3 100644
--- a/pkgs/development/python-modules/buildbot/default.nix
+++ b/pkgs/development/python-modules/buildbot/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, lib, buildPythonPackage, fetchPypi, makeWrapper, isPy3k
+{ stdenv, lib, buildPythonPackage, fetchPypi, fetchpatch, makeWrapper, isPy3k
 , python, twisted, jinja2, zope_interface, sqlalchemy
 , sqlalchemy_migrate, python-dateutil, txaio, autobahn, pyjwt, pyyaml, unidiff, treq
 , txrequests, pypugjs, boto3, moto, mock, lz4, setuptoolsTrial
@@ -78,6 +78,19 @@ let
       # This patch disables the test that tries to read /etc/os-release which
       # is not accessible in sandboxed builds.
       ./skip_test_linux_distro.patch
+      # Fix compatibility with SQLAlchemy 1.4
+      (fetchpatch {
+        url = "https://github.com/buildbot/buildbot/pull/6156.patch";
+        sha256 = "10pg3wcdy85vymn6hprm7rh68zkz818m2vy6v4s2hi2l189wh5my";
+        stripLen = 1;
+        excludes = [
+          ".bbtravis.yml"
+          "buildbot/test/unit/db/test_enginestrategy.py"
+          "buildbot/test/unit/db_migrate/test_versions_045_worker_transition.py"
+          "requirements-ci.txt"
+          "requirements-cidb.txt"
+        ];
+      })
     ];
 
     postPatch = ''