python310Packages.paddle_bfloat: init at 0.1.7

authored by

happysalada and committed by
Yt
15dba092 2e6dc9ff

+50
+11
pkgs/development/python-modules/paddle_bfloat/binary-hashes.nix
··· 1 + { 2 + cp39 = { 3 + hash = "sha256-qD94RBvzlCDf0mXSszmZw0ilN8p4/5gDpDbBRgEMHZs="; 4 + }; 5 + cp310 = { 6 + hash = "sha256-vjUVESLiqPY+r7K5eUlYPX3hK3QtQ8/H1LIz5lZtrMg="; 7 + }; 8 + cp311 = { 9 + hash = "sha256-6IVD8DjTMHqD+yZPXP16Do9QQzJbOPxSEbHXVAJbQp8="; 10 + }; 11 + }
+37
pkgs/development/python-modules/paddle_bfloat/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , pythonAtLeast 6 + , python 7 + }: 8 + let 9 + pname = "paddle_bfloat"; 10 + version = "0.1.7"; 11 + format = "wheel"; 12 + pyShortVersion = "cp${builtins.replaceStrings ["."] [""] python.pythonVersion}"; 13 + binary-hash = (import ./binary-hashes.nix)."${pyShortVersion}" or {}; 14 + src = fetchPypi ({ 15 + inherit pname version format; 16 + dist = pyShortVersion; 17 + python = pyShortVersion; 18 + abi = pyShortVersion; 19 + platform = "manylinux_2_17_x86_64.manylinux2014_x86_64"; 20 + } // binary-hash); 21 + in 22 + buildPythonPackage { 23 + inherit pname version format src; 24 + 25 + disabled = pythonOlder "3.9" || pythonAtLeast "3.12"; 26 + 27 + propagatedBuildInputs = [ 28 + ]; 29 + 30 + meta = with lib; { 31 + description = "Paddle numpy bfloat16 package"; 32 + homepage = "https://pypi.org/project/paddle-bfloat"; 33 + license = licenses.asl20; 34 + maintainers = with maintainers; [ happysalada ]; 35 + platforms = platforms.linux; 36 + }; 37 + }
+2
pkgs/top-level/python-packages.nix
··· 1163 1163 1164 1164 pad4pi = callPackage ../development/python-modules/pad4pi { }; 1165 1165 1166 + paddle_bfloat = callPackage ../development/python-modules/paddle_bfloat { }; 1167 + 1166 1168 pulumi = callPackage ../development/python-modules/pulumi { inherit (pkgs) pulumi; }; 1167 1169 1168 1170 pulumi-aws = callPackage ../development/python-modules/pulumi-aws { };