Merge pull request #281620 from malob/update-openai

python311Packages.openai: 1.7.1 -> 1.9.0
This commit is contained in:
OTABI Tomoya 2024-01-23 17:49:00 +09:00 committed by GitHub
commit 72f6116731
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -2,7 +2,6 @@
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, pythonRelaxDepsHook
, hatchling
# propagated
, httpx
@ -11,6 +10,7 @@
, anyio
, distro
, sniffio
, cached-property
, tqdm
# optional
, numpy
@ -26,38 +26,32 @@
buildPythonPackage rec {
pname = "openai";
version = "1.7.1";
version = "1.9.0";
pyproject = true;
disabled = pythonOlder "3.7.1";
src = fetchFromGitHub {
owner = "openai";
repo = "openai-python";
rev = "refs/tags/v${version}";
hash = "sha256-NXZ+7gDA3gMGSrmgceHxcR45LrXdazXbYuhcoUsNXew=";
hash = "sha256-+3tCttKWbWt3Nsf5E6NWYt0yLRV0kfj7Qz6PhaOmBsY=";
};
nativeBuildInputs = [
hatchling
pythonRelaxDepsHook
];
pythonRelaxDeps = [
# https://github.com/openai/openai-python/issues/921
"anyio"
];
propagatedBuildInputs = [
httpx
pydantic
typing-extensions
anyio
distro
sniffio
tqdm
] ++ lib.optionals (pythonOlder "3.8") [
typing-extensions
cached-property
];
passthru.optional-dependencies = {
@ -80,15 +74,13 @@ buildPythonPackage rec {
dirty-equals
];
pytestFlagsArray = [
"-W" "ignore::DeprecationWarning"
disabledTests = [
# makes network requests
"test_streaming_response"
];
OPENAI_API_KEY = "sk-foo";
disabledTestPaths = [
# makes network requests
"tests/test_client.py"
"tests/api_resources"
];