Skip to content

fix: export path_template from _utils#330

Merged
raghotham merged 1 commit intoogx-ai:mainfrom
cdoern:fix-path-template-export
Apr 2, 2026
Merged

fix: export path_template from _utils#330
raghotham merged 1 commit intoogx-ai:mainfrom
cdoern:fix-path-template-export

Conversation

@cdoern
Copy link
Copy Markdown
Collaborator

@cdoern cdoern commented Apr 1, 2026

Summary

  • _utils/_path.py defines path_template which is imported by multiple resource modules (admin, benchmarks, eval, models, etc.)
  • _utils/__init__.py was missing the re-export, causing ImportError: cannot import name 'path_template' from 'llama_stack_client._utils' at import time
  • This breaks llama-stack CI (client=latest variant) and anyone installing from git main

Test plan

  • Verify from llama_stack_client._utils import path_template works
  • Verify llama-stack integration tests pass with client=latest

The _path module defines path_template which is imported by multiple
resource modules, but _utils/__init__.py was missing the re-export,
causing ImportError at import time.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Charlie Doern <cdoern@redhat.com>
@meta-cla meta-cla Bot added the cla signed label Apr 1, 2026
@raghotham raghotham merged commit 02b3604 into ogx-ai:main Apr 2, 2026
42 checks passed
@stainless-app stainless-app Bot mentioned this pull request Apr 2, 2026
cdoern pushed a commit that referenced this pull request Apr 28, 2026
Automated Release PR
---


## 0.7.0-alpha.3 (2026-04-07)

Full Changelog:
[v0.7.0-alpha.2...v0.7.0-alpha.3](v0.7.0-alpha.2...v0.7.0-alpha.3)

### Bug Fixes

* export path_template from _utils
([#330](#330))
([02b3604](02b3604))
* remove leftover post_training and toolgroups CLI commands
([#333](#333))
([aab810c](aab810c))

---
This pull request is managed by Stainless's [GitHub
App](https://github.com/apps/stainless-app).

The [semver version
number](https://semver.org/#semantic-versioning-specification-semver) is
based on included [commit
messages](https://www.conventionalcommits.org/en/v1.0.0/).
Alternatively, you can manually set the version number in the title of
this pull request.

For a better experience, it is recommended to use either rebase-merge or
squash-merge when merging this pull request.

🔗 Stainless [website](https://www.stainlessapi.com)
📚 Read the [docs](https://app.stainlessapi.com/docs)
🙋 [Reach out](mailto:support@stainlessapi.com) for help or questions

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants