Open Source Contribution to langchain

Hey there everyone, I am new to open source and currently I am trying to work on the following issue;
langchain-xai: test_serdes fails due to protocol changes · Issue #32173 · langchain-ai/langchain · GitHub

I tried to reproduce the test_serdes failure from issue #32173 inside the LangChain Dev Container.

  1. Opened the repo in the Dev Container and navigated to /libs/partners/xai.

  2. Initially ran make test → no failure. Discovered pytest wasn’t installed in the .venv.

  3. Rebuilt .venv → installed pytest.

  4. Ran pytest tests/unit_tests/test_chat_models_standard.py::TestXAIStandard::test_serdes → got unrecognized arguments: --snapshot-warn-unused.

  5. Learned this flag comes from a snapshot testing plugin not installed by default in the dev extra. Likely syrupy or similar. Without that plugin, pytest can’t parse the flag, so the test never runs.

I’d appreciate any help on the matter and would appreciate any guidance
Thanks