Skip to content

ci: fix package-smoke for the cheetahclaws package layout#147

Merged
chauncygu merged 1 commit into
mainfrom
fix/ci-package-smoke
Jun 16, 2026
Merged

ci: fix package-smoke for the cheetahclaws package layout#147
chauncygu merged 1 commit into
mainfrom
fix/ci-package-smoke

Conversation

@chauncygu

Copy link
Copy Markdown
Contributor

The smoke job imported bare top-level module names (config, tools, providers, …), which no longer exist after everything moved under the cheetahclaws package — so the job failed on the merged packagify change. Prefix the module/package lists with cheetahclaws. (same fix already applied to tests/test_packaging.py). The entry-point check from cheetahclaws import main still works via the package's lazy getattr proxy. Verified: all 41 imports + entry point OK locally.

The smoke job imported bare top-level module names (config, tools,
providers, …), which no longer exist after everything moved under the
cheetahclaws package — so the job failed on the merged packagify change.
Prefix the module/package lists with cheetahclaws. (same fix already
applied to tests/test_packaging.py). The entry-point check
`from cheetahclaws import main` still works via the package's lazy
__getattr__ proxy. Verified: all 41 imports + entry point OK locally.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@chauncygu chauncygu merged commit 6ccafc0 into main Jun 16, 2026
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.

1 participant