nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at r-updates 50 lines 1.1 kB view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 pythonOlder, 6 pythonAtLeast, 7 python, 8 onnx, 9 paddlepaddle, 10}: 11let 12 pname = "paddle2onnx"; 13 version = "2.0.1"; 14 format = "wheel"; 15 pyShortVersion = "cp${builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion}"; 16 src = fetchPypi { 17 inherit pname version; 18 format = "wheel"; 19 dist = pyShortVersion; 20 python = pyShortVersion; 21 abi = pyShortVersion; 22 platform = "manylinux_2_24_x86_64.manylinux_2_28_x86_64"; 23 hash = "sha256-RCD6iTvzhGrFjW02lasTwQoM+Xa68Q5b6Ito3KvqdHg="; 24 }; 25in 26buildPythonPackage { 27 inherit 28 pname 29 version 30 src 31 format 32 ; 33 34 disabled = pythonOlder "3.12" || pythonAtLeast "3.13"; 35 36 dependencies = [ 37 onnx 38 paddlepaddle 39 ]; 40 41 meta = { 42 description = "ONNX Model Exporter for PaddlePaddle"; 43 homepage = "https://github.com/PaddlePaddle/Paddle2ONNX"; 44 changelog = "https://github.com/PaddlePaddle/Paddle2ONNX/releases/tag/v${version}"; 45 mainProgram = "paddle2onnx"; 46 license = lib.licenses.asl20; 47 platforms = [ "x86_64-linux" ]; 48 maintainers = with lib.maintainers; [ happysalada ]; 49 }; 50}