Skip to content

Remove ConfigValue from public API#107

Merged
zeevdr merged 1 commit into
mainfrom
drop-config-value-export
May 25, 2026
Merged

Remove ConfigValue from public API#107
zeevdr merged 1 commit into
mainfrom
drop-config-value-export

Conversation

@zeevdr
Copy link
Copy Markdown
Member

@zeevdr zeevdr commented May 25, 2026

Summary

  • ConfigValue was exported in __all__ but no SDK method returned or accepted it, making it a confusing dead export.
  • Removed the class from types.py, its import and __all__ entry in __init__.py, and the corresponding test.

Test plan

  • make test passes — 253 tests, 97.53% coverage

Closes #73

No SDK method returned or accepted ConfigValue — it was a dead export.
Removed the class from types.py, the import and __all__ entry in
__init__.py, and the corresponding test.

Closes #73

Co-Authored-By: Claude <noreply@anthropic.com>
@zeevdr zeevdr added this to the Beta Readiness milestone May 25, 2026
@zeevdr zeevdr added size: S Quick win — a few hours or less priority: P2 Nice-to-have labels May 25, 2026
@zeevdr zeevdr enabled auto-merge (squash) May 25, 2026 15:42
@zeevdr zeevdr merged commit 98298d9 into main May 25, 2026
14 checks passed
@zeevdr zeevdr deleted the drop-config-value-export branch May 25, 2026 15:42
@codecov
Copy link
Copy Markdown

codecov Bot commented May 25, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

priority: P2 Nice-to-have size: S Quick win — a few hours or less

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document or fix harmless ConfigValue dead exports

1 participant