Merge pull request #266430 from GaetanLepage/dalle-mini

python311Packages.dalle-mini: fix build
This commit is contained in:
Nick Cao 2023-11-09 08:48:56 -05:00 committed by GitHub
commit 310a77c9d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
{ lib
, buildPythonPackage
, fetchPypi
, fetchpatch
, einops
, emoji
, flax
@ -16,16 +17,20 @@
buildPythonPackage rec {
pname = "dalle-mini";
version = "0.1.5";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-k4XILjNNz0FPcAzwPEeqe5Lj24S2Y139uc9o/1IUS1c=";
};
format = "setuptools";
buildInputs = [
jaxlib
# Fix incompatibility with the latest JAX versions
# See https://github.com/borisdayma/dalle-mini/pull/338
patches = [
(fetchpatch {
url = "https://github.com/borisdayma/dalle-mini/pull/338/commits/22ffccf03f3e207731a481e3e42bdb564ceebb69.patch";
hash = "sha256-LIOyfeq/oVYukG+1rfy5PjjsJcjADCjn18x/hVmLkPY=";
})
];
propagatedBuildInputs = [
@ -34,6 +39,7 @@ buildPythonPackage rec {
flax
ftfy
jax
jaxlib
pillow
transformers
unidecode
@ -49,7 +55,5 @@ buildPythonPackage rec {
homepage = "https://github.com/borisdayma/dalle-mini";
license = licenses.asl20;
maintainers = with maintainers; [ r-burns ];
# incompatible with recent versions of JAX
broken = true;
};
}