lol

python312Packages.fireworks-ai: 0.15.13 -> 0.17.16

Sarah Clark c9be4e50 dea994cf

+91 -11
+91 -11
pkgs/development/python-modules/fireworks-ai/default.nix
··· 4 4 fetchPypi, 5 5 6 6 # build-system 7 - setuptools, 8 - versioneer, 7 + pdm-backend, 8 + 9 + # local dependencies 10 + black, 11 + mypy, 9 12 10 13 # dependencies 11 - httpx, 12 - httpx-ws, 14 + grpcio, 15 + grpclib, 13 16 httpx-sse, 14 - pydantic, 17 + httpx-ws, 18 + httpx, 19 + mmh3, 20 + openai, 15 21 pillow, 22 + protobuf, 23 + pydantic, 24 + python-dateutil, 25 + rich, 26 + typing-extensions, 16 27 17 28 # optional dependencies 18 29 fastapi, ··· 25 36 tqdm, 26 37 }: 27 38 39 + let 40 + asyncstdlib-fw = buildPythonPackage rec { 41 + pname = "asyncstdlib_fw"; 42 + version = "3.13.2"; 43 + pyproject = true; 44 + 45 + src = fetchPypi { 46 + inherit pname version; 47 + hash = "sha256-Ua0JTCBMWTbDBA84wy/W1UmzkcmA8h8foJW2X7aAah8="; 48 + }; 49 + 50 + build-system = [ 51 + pdm-backend 52 + ]; 53 + 54 + dependencies = [ 55 + black 56 + mypy 57 + ]; 58 + 59 + pythonImportsCheck = [ 60 + "asyncstdlib" 61 + ]; 62 + }; 63 + 64 + betterproto-fw = buildPythonPackage rec { 65 + pname = "betterproto_fw"; 66 + version = "2.0.3"; 67 + pyproject = true; 68 + 69 + src = fetchPypi { 70 + inherit version pname; 71 + hash = "sha256-ut5GchUiTygHhC2hj+gSWKCoVnZrrV8KIKFHTFzba5M="; 72 + }; 73 + 74 + build-system = [ 75 + pdm-backend 76 + ]; 77 + 78 + dependencies = [ 79 + grpclib 80 + python-dateutil 81 + typing-extensions 82 + ]; 83 + 84 + pythonImportsCheck = [ 85 + "betterproto" 86 + ]; 87 + 88 + }; 89 + in 28 90 buildPythonPackage rec { 29 91 pname = "fireworks-ai"; 30 - version = "0.15.13"; 92 + version = "0.17.16"; 31 93 pyproject = true; 32 94 33 95 # no source available 34 96 src = fetchPypi { 35 97 pname = "fireworks_ai"; 36 98 inherit version; 37 - hash = "sha256-ZZSF4R1HOYpNmKnL2OPWoUwdSJJ2j2e3+hzW0QH55io="; 99 + hash = "sha256-WblcAaYjnzwPS4n5rixNHbHLNGTE3bTPXvQ9lYZ1f9A="; 38 100 }; 39 101 40 102 build-system = [ 41 - setuptools 42 - versioneer 103 + pdm-backend 104 + ]; 105 + 106 + pythonRelaxDeps = [ 107 + "protobuf" 43 108 ]; 44 109 45 110 dependencies = [ 111 + asyncstdlib-fw 112 + betterproto-fw 113 + grpcio 114 + grpclib 46 115 httpx 116 + httpx 117 + httpx-sse 118 + httpx-sse 47 119 httpx-ws 48 - httpx-sse 49 - pydantic 120 + httpx-ws 121 + mmh3 122 + openai 123 + pillow 50 124 pillow 125 + protobuf 126 + pydantic 127 + pydantic 128 + python-dateutil 129 + rich 130 + typing-extensions 51 131 ]; 52 132 53 133 optional-dependencies = {