python311Packages.python-lsp-black: fix build
Some tests are broken in the current staging-next due to black version bump to v24.2.0. Upstream fix is already available and scheduled for the next release. Fetch the patch for now until upstream releases 2.0.1.
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
, python-lsp-server
|
||||
, setuptools
|
||||
, tomli
|
||||
, fetchpatch
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@@ -22,6 +23,17 @@ buildPythonPackage rec {
|
||||
hash = "sha256-nV6mePSWzfPW2RwXg/mxgzfT9wD95mmTuPnPEro1kEY=";
|
||||
};
|
||||
|
||||
patches =
|
||||
/** fix test failure with black<24.2.0;
|
||||
remove this patch once python-lsp-black>2.0.0 */
|
||||
lib.optional
|
||||
(with lib; (versionOlder version "2.0.1") && (versionAtLeast black.version "24.2.0"))
|
||||
(fetchpatch {
|
||||
url = "https://patch-diff.githubusercontent.com/raw/python-lsp/python-lsp-black/pull/56.patch";
|
||||
hash = "sha256-38bYU27+xtA8Kq3appXTkNnkG5/XgrUJ2nQ5+yuSU2U=";
|
||||
})
|
||||
++ [ ];
|
||||
|
||||
nativeBuildInputs = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user