Skip to content

Commit d37d92f

Browse files
authored
PROE-2074: Fix broken ps-fuzz dependency causing crashes due to non-pinned httpx library version
httpx library broke its interface over time and it was not pinned in setup.py deps list. Fix is to pin it to compatible version. Original crash was: File "/Users/vitaly/work/oss-contributions/ps-fuzz/venv/bin/prompt-security-fuzzer", line 8, in <module> sys.exit(main()) File "/Users/vitaly/work/oss-contributions/ps-fuzz/ps_fuzz/cli.py", line 65, in main interactive_shell(app_config) File "/Users/vitaly/work/oss-contributions/ps-fuzz/ps_fuzz/interactive_mode.py", line 153, in interactive_shell stage = stage.show(state) File "/Users/vitaly/work/oss-contributions/ps-fuzz/ps_fuzz/interactive_mode.py", line 69, in show if func: func(state) File "/Users/vitaly/work/oss-contributions/ps-fuzz/ps_fuzz/prompt_injection_fuzzer.py", line 177, in run_fuzzer target_client = ClientLangChain(app_config.target_provider, model=app_config.target_model, temperature=0) File "/Users/vitaly/work/oss-contributions/ps-fuzz/ps_fuzz/chat_clients.py", line 38, in __init__ self.client = chat_models_info[backend].model_cls(**kwargs) File "/Users/vitaly/work/oss-contributions/ps-fuzz/venv/lib/python3.13/site-packages/langchain_core/load/serializable.py", line 107, in __init__ super().__init__(**kwargs) File "/Users/vitaly/work/oss-contributions/ps-fuzz/venv/lib/python3.13/site-packages/pydantic/v1/main.py", line 352, in __init__ raise validation_error pydantic.v1.error_wrappers.ValidationError: 1 validation error for ChatOpenAI __root__ Client.__init__() got an unexpected keyword argument 'proxies' (type=type_error)
1 parent 4d5847a commit d37d92f

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
],
3232
python_requires='>=3.7',
3333
install_requires=[
34+
"httpx>=0.24.0,<0.25.0",
3435
"openai==1.6.1",
3536
"langchain==0.0.353",
3637
"langchain-community==0.0.7",

0 commit comments

Comments
 (0)