python310Packages.llvmlite 0 -> 1 attrpath: python310Packages.llvmlite Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/j0fm55zhrq7kzhxfnviq0bzxr97vp509-packages.json.drv building '/nix/store/j0fm55zhrq7kzhxfnviq0bzxr97vp509-packages.json.drv'... Going to be running update for following packages: - python3.10-llvmlite-0.39.1 Press Enter key to continue... Running update for: - python3.10-llvmlite-0.39.1: UPDATING ... - python3.10-llvmlite-0.39.1: DONE. Packages updated! [quotedUrls] [quotedUrls] nothing found to replace Diff after rewrites: diff --git a/pkgs/development/python-modules/llvmlite/default.nix b/pkgs/development/python-modules/llvmlite/default.nix index dfdbbe755dd9..75defe9e288f 100644 --- a/pkgs/development/python-modules/llvmlite/default.nix +++ b/pkgs/development/python-modules/llvmlite/default.nix @@ -12,13 +12,13 @@ buildPythonPackage rec { pname = "llvmlite"; - version = "0.39.1"; + version = "0.40.1"; disabled = isPyPy || !isPy3k; src = fetchPypi { inherit pname version; - hash = "sha256-tDq9fILoBSYcQl1QM1vppsT4QmTjTW1uR1IHMAAF1XI="; + hash = "sha256-XNsNRd9gIJnYM9UL2egTU6XgNiQtPAA8WylPxh0ZhrQ="; }; nativeBuildInputs = [ llvm ]; No auto update branch exists Old version 0.39.1" not present in staging-next derivation file with contents: { lib , stdenv , fetchFromGitHub , buildPythonPackage , python , llvm , pythonOlder , isPyPy , enum34 , isPy3k }: buildPythonPackage rec { pname = "llvmlite"; # The main dependency of llvmlite is numba, which we currently package an # untagged version of it (for numpy>1.25 support). That numba version # requires at least this version of llvmlite (also not yet officially # released, but at least tagged). version = "0.41.0dev0"; disabled = isPyPy || !isPy3k; src = fetchFromGitHub { owner = "numba"; repo = "llvmlite"; rev = "v${version}"; hash = "sha256-fsH+rqouweNENU+YlWr7m0bC0YdreQLNp1n2rwrOiFw="; }; nativeBuildInputs = [ llvm ]; propagatedBuildInputs = lib.optional (pythonOlder "3.4") enum34; # Disable static linking # https://github.com/numba/llvmlite/issues/93 postPatch = '' substituteInPlace ffi/Makefile.linux --replace "-static-libstdc++" "" substituteInPlace llvmlite/tests/test_binding.py --replace "test_linux" "nope" ''; # Set directory containing llvm-config binary preConfigure = '' export LLVM_CONFIG=${llvm.dev}/bin/llvm-config ''; checkPhase = '' ${python.executable} runtests.py ''; __impureHostDeps = lib.optionals stdenv.isDarwin [ "/usr/lib/libm.dylib" ]; passthru.llvm = llvm; meta = with lib; { description = "A lightweight LLVM python binding for writing JIT compilers"; homepage = "http://llvmlite.pydata.org/"; license = licenses.bsd2; maintainers = with maintainers; [ fridh ]; }; }