Skip to content

Conversation

sanjeed5
Copy link
Contributor

Pull Request

Changes Made

  • Restructured examples into installable package: Converted examples directory to proper Python package ragas-examples with pyproject.toml, LICENSE, and comprehensive README.md

Type of Change

  • 🐛 Bug fix (non-breaking change that fixes an issue)
  • ✨ New feature (non-breaking change that adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📚 Documentation update
  • 🔧 Maintenance (refactoring, dependency updates, etc.)
  • 🧪 Test improvements
  • 🚀 Performance improvement

Testing

How to Test

  • Manual testing steps:
    1. Install packages in editable mode: uv pip install -e . -e ./examples

    2. Run example modules: python -m ragas_examples.benchmark_llm.prompt

Note: Docs and examples are not updated yet.

If the structure looks fine, I'll update the rest of the docs and examples to match this.

@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Aug 20, 2025
@anistark
Copy link
Contributor

Try rebase and recheck ci once.

Copy link
Member

@jjmachan jjmachan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good but please fix the CI (unit tests failing)

@sanjeed5 sanjeed5 force-pushed the feature/examples-as-installable-package branch from 2c0af61 to 3d163c8 Compare August 27, 2025 07:48
@sanjeed5 sanjeed5 force-pushed the feature/examples-as-installable-package branch from 59637ea to 2a94549 Compare August 28, 2025 10:19
Copy link
Contributor

@anistark anistark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets do these final updates and we can merge this.

Copy link
Contributor

@anistark anistark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @sanjeed5 🙌🏼

@anistark anistark merged commit d884c96 into explodinggradients:main Aug 28, 2025
9 checks passed
NirantK pushed a commit to NirantK/ragas-upgrades that referenced this pull request Sep 1, 2025
# Pull Request

## Changes Made
<!-- Describe what you changed and why -->
- **Restructured examples into installable package**: Converted examples
directory to proper Python package `ragas-examples` with
`pyproject.toml`, `LICENSE`, and comprehensive `README.md`


## Type of Change
<!-- Check the relevant box -->
- [ ] 🐛 Bug fix (non-breaking change that fixes an issue)
- [ ] ✨ New feature (non-breaking change that adds functionality)
- [ ] 💥 Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [x] 📚 Documentation update
- [x] 🔧 Maintenance (refactoring, dependency updates, etc.)
- [ ] 🧪 Test improvements
- [ ] 🚀 Performance improvement

## Testing
<!-- Describe how this should be tested -->
### How to Test
- [x] Manual testing steps:
1. Install packages in editable mode: `uv pip install -e . -e
./examples`

2. Run example modules: `python -m ragas_examples.benchmark_llm.prompt`

Note: Docs and examples are not updated yet.

If the structure looks fine, I'll update the rest of the docs and
examples to match this.

---------

Co-authored-by: Kumar Anirudha <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants