Loading pkgs/development/python-modules/openai-agents/default.nix 0 → 100644 +59 −0 Original line number Diff line number Diff line { lib, nix-update-script, buildPythonPackage, fetchPypi, hatchling, griffe, mcp, openai, pydantic, requests, types-requests, typing-extensions, }: buildPythonPackage rec { pname = "openai-agents"; version = "0.0.13"; pyproject = true; src = fetchPypi { inherit version; pname = "openai_agents"; hash = "sha256-a4AxXnXAa1MCxfKtui+eo4RflGFdrtRwa/uHF0D1YaU="; }; # OpenAI 1.76.0 seems to not build currently postPatch = '' substituteInPlace pyproject.toml --replace-fail "openai>=1.76.0" "openai" ''; build-system = [ hatchling ]; dependencies = [ griffe mcp openai pydantic requests types-requests typing-extensions ]; pythonImportsCheck = [ "agents" ]; passthru.updateScript = nix-update-script { }; meta = { changelog = "https://github.com/openai/openai-agents-python/releases/tag/${version}"; homepage = "https://github.com/openai/openai-agents-python"; description = "A lightweight, powerful framework for multi-agent workflows"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bryanhonof ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -10661,6 +10661,8 @@ self: super: with self; { openaiauth = callPackage ../development/python-modules/openaiauth { }; openai-agents = callPackage ../development/python-modules/openai-agents { }; openant = callPackage ../development/python-modules/openant { }; openapi-core = callPackage ../development/python-modules/openapi-core { }; Loading Loading
pkgs/development/python-modules/openai-agents/default.nix 0 → 100644 +59 −0 Original line number Diff line number Diff line { lib, nix-update-script, buildPythonPackage, fetchPypi, hatchling, griffe, mcp, openai, pydantic, requests, types-requests, typing-extensions, }: buildPythonPackage rec { pname = "openai-agents"; version = "0.0.13"; pyproject = true; src = fetchPypi { inherit version; pname = "openai_agents"; hash = "sha256-a4AxXnXAa1MCxfKtui+eo4RflGFdrtRwa/uHF0D1YaU="; }; # OpenAI 1.76.0 seems to not build currently postPatch = '' substituteInPlace pyproject.toml --replace-fail "openai>=1.76.0" "openai" ''; build-system = [ hatchling ]; dependencies = [ griffe mcp openai pydantic requests types-requests typing-extensions ]; pythonImportsCheck = [ "agents" ]; passthru.updateScript = nix-update-script { }; meta = { changelog = "https://github.com/openai/openai-agents-python/releases/tag/${version}"; homepage = "https://github.com/openai/openai-agents-python"; description = "A lightweight, powerful framework for multi-agent workflows"; license = lib.licenses.mit; maintainers = [ lib.maintainers.bryanhonof ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -10661,6 +10661,8 @@ self: super: with self; { openaiauth = callPackage ../development/python-modules/openaiauth { }; openai-agents = callPackage ../development/python-modules/openai-agents { }; openant = callPackage ../development/python-modules/openant { }; openapi-core = callPackage ../development/python-modules/openapi-core { }; Loading