Skip to content

fix: move examples/ inside hackagent package for correct wheel packaging#380

Merged
Nicola Franco (franconicola) merged 2 commits into
mainfrom
fix/examples-packaging
May 22, 2026
Merged

fix: move examples/ inside hackagent package for correct wheel packaging#380
Nicola Franco (franconicola) merged 2 commits into
mainfrom
fix/examples-packaging

Conversation

@franconicola

Copy link
Copy Markdown
Member

The examples/ directory was located at the repo root, outside the hackagent Python package. When installed from PyPI or a wheel, the examples were never included, causing 'hackagent examples ollama' to fail with 'Example directory not found'.

Move examples/ to hackagent/examples/ so it is bundled inside the Python package. The existing _resolve_example_dir() second candidate already resolves correctly via parents[2]/examples/ for both editable and installed layouts.

Also:

  • Add artifacts glob in pyproject.toml to ensure non-Python files (.md, .pdf, .txt) in examples/ are included in the wheel
  • Update tests/integration/conftest.py to find google_adk examples at the new path
  • Update codecov.yml ignore pattern to match new examples path

The examples/ directory was located at the repo root, outside the
hackagent Python package. When installed from PyPI or a wheel, the
examples were never included, causing 'hackagent examples ollama'
to fail with 'Example directory not found'.

Move examples/ to hackagent/examples/ so it is bundled inside the
Python package. The existing _resolve_example_dir() second candidate
already resolves correctly via parents[2]/examples/ for both editable
and installed layouts.

Also:
- Add artifacts glob in pyproject.toml to ensure non-Python files
  (.md, .pdf, .txt) in examples/ are included in the wheel
- Update tests/integration/conftest.py to find google_adk examples
  at the new path
- Update codecov.yml ignore pattern to match new examples path

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@codecov

codecov Bot commented May 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@franconicola Nicola Franco (franconicola) merged commit cfb75ba into main May 22, 2026
23 checks passed
@franconicola Nicola Franco (franconicola) deleted the fix/examples-packaging branch May 22, 2026 17:28
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