[kbn-evals] Examples should not ship in the installed wheel
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Stack tecnologico
- python
- Ambito
- build-system, cli, documentation
Direzione di ricerca
Inizia dalle righe 37-47 di pyproject.toml per ispezionare l’elenco dei pacchetti del wheel e gli entry point di elastic_evals.suites. Verifica che un’installazione pulita con pip o uv non contenga esempi, conferma che elastic-evals list non mostri suite pre-registrate e documenta il contratto dell’entry point con un breve esempio.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
pyproject.toml includes examples/ in the wheel and pre-registers all three demo suites as entry-point plugins. Every pip install elastic-evals ships demo code to the user and shows three suites they didn't create in elastic-evals list.
Problem
pyproject.toml:46-47:exampleslisted in wheel packagespyproject.toml:37-40: three example suites registered aselastic_evals.suitesentry pointsexamplesas a top-level module name can collide with other packages- The three entry-point IDs use inconsistent naming patterns within kebab-case (
agent-builder,claude-code-eval,chatbot-rag-eval-example)
Fix
- Remove
examplesfrom the wheel packages list - Remove example entry-point registrations
- Document the plugin entry-point contract so users can register their own suites
Done when
-
piporuvinstalls no example code -
elastic-evals liston a clean install shows no pre-registered suites - The plugin contract is documented with a short example
- Lingua principale
- Python
- Stelle
- 2
- Fork
- 0
- Merge medio
- 1g 5h
- PR unite (30g)
- 17
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di elastic/elastic-evals-sdk-python
-
kbn-evals Team:nightshift-context-and-research
Difficoltà 4/5 3-5 giorni Idoneità per principianti 64/100
-
kbn-evals Team:nightshift-context-and-research
Difficoltà 3/5 1-2 giorni Idoneità per principianti 78/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
-
kbn-evals Team:nightshift-context-and-research
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
-
kbn-evals Team:nightshift-context-and-research
Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100
Tutte le issue di elastic/elastic-evals-sdk-python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100