lol

python3.pkgs.llvmlite: 0.40.1 -> 0.41.0dev0

Diff: https://github.com/numba/llvmlite/compare/v0.40.1...0.41.0dev0

+12 -6
+11 -5
pkgs/development/python-modules/llvmlite/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchPypi 3 + , fetchFromGitHub 4 4 , buildPythonPackage 5 5 , python 6 6 , llvm ··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "llvmlite"; 15 - version = "0.40.1"; 15 + # The main dependency of llvmlite is numba, which we currently package an 16 + # untagged version of it (for numpy>1.25 support). That numba version 17 + # requires at least this version of llvmlite (also not yet officially 18 + # released, but at least tagged). 19 + version = "0.41.0dev0"; 16 20 17 21 disabled = isPyPy || !isPy3k; 18 22 19 - src = fetchPypi { 20 - inherit pname version; 21 - hash = "sha256-XNsNRd9gIJnYM9UL2egTU6XgNiQtPAA8WylPxh0ZhrQ="; 23 + src = fetchFromGitHub { 24 + owner = "numba"; 25 + repo = "llvmlite"; 26 + rev = "v${version}"; 27 + hash = "sha256-fsH+rqouweNENU+YlWr7m0bC0YdreQLNp1n2rwrOiFw="; 22 28 }; 23 29 24 30 nativeBuildInputs = [ llvm ];
+1 -1
pkgs/top-level/python-packages.nix
··· 6068 6068 6069 6069 llvmlite = callPackage ../development/python-modules/llvmlite { 6070 6070 # llvmlite always requires a specific version of llvm. 6071 - llvm = pkgs.llvm_11; 6071 + llvm = pkgs.llvm_14; 6072 6072 }; 6073 6073 6074 6074 lmdb = callPackage ../development/python-modules/lmdb {