Skip to content

chore: stabilization merge — CLI fix, pytest warnings, claudeignore#30

Merged
robotlearning123 merged 5 commits intomainfrom
analysis-temp
Mar 31, 2026
Merged

chore: stabilization merge — CLI fix, pytest warnings, claudeignore#30
robotlearning123 merged 5 commits intomainfrom
analysis-temp

Conversation

@robotlearning123
Copy link
Copy Markdown
Member

Summary

  • fix(cli): extract vendor from device name in scaffold command
  • fix: resolve pytest warnings
  • chore: add .claudeignore for agent context optimization

Stabilization merge from analysis-temp branch.

Test plan

  • Existing tests pass
  • No secrets in diff

sandia777 and others added 5 commits March 30, 2026 19:11
- Add pytest-timeout dependency to fix UnknownMarkWarning
- Add filterwarnings config to ignore nmrglue NumPy 2.0 deprecation

Tests now run with 0 warnings (1165 passed, 14 skipped)
The scaffold command was generating adapters with vendor="TODO" hardcoded.
Now it extracts the vendor from the first part of the device name
(e.g., "zeiss" from "zeiss-zen", "biotek" from "biotek-gen5").

- Parse vendor from device_name.split('-')[0]
- Capitalize vendor name properly
- Add tests for vendor extraction

Fixes: TODO comment in cli.py line 340
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- N802: rename test functions with non-lowercase names (enUS, REFRESH)
- N806: rename MockAsyncOpenAI_class -> mock_openai_cls, MockTool -> mock_tool_cls
- F841: remove unused variable assignments (original, captured, mock_processor)
- E501: break long JSON string literal in test_openai_compat
@robotlearning123 robotlearning123 enabled auto-merge (squash) March 31, 2026 03:35
@robotlearning123 robotlearning123 merged commit f396857 into main Mar 31, 2026
7 checks passed
@robotlearning123 robotlearning123 deleted the analysis-temp branch March 31, 2026 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants