Skip to content

chore: Remove dead Python eval tooling#1070

Merged
jirispilka merged 1 commit into
masterfrom
claude/apify-mcp-quick-wins-fysrwa-rm-python
Jul 10, 2026
Merged

chore: Remove dead Python eval tooling#1070
jirispilka merged 1 commit into
masterfrom
claude/apify-mcp-quick-wins-fysrwa-rm-python

Conversation

@jirispilka

Copy link
Copy Markdown
Collaborator

Part of #1066 (checkbox: remove dead Python tooling).

What we're solving

pyproject.toml (package apify-mcp-evals, full ruff config) and notebooks/evaluation_2025.ipynb are leftovers from an old Python-based eval setup. The eval harness is TypeScript today (evals/*.ts), so pyproject.toml governs zero .py files, and the notebook's results already live in Phoenix cloud. Both mislead anyone browsing the repo into thinking Python tooling exists.

How

git rm both files. No source edits — nothing in the repo (source, CI workflows, package.json, docs) references either file, so runtime behavior is unchanged.

Alternatives considered

  • Keep pyproject.toml as a placeholder for future Python tooling — rejected; none exists or is planned.
  • Archive the notebook elsewhere — rejected; results are already preserved in Phoenix cloud.

Notes

Verification

  • Oracle green: type-check clean, lint 0 errors, check:agents passed, test:unit 959 passed / 2 skipped, format no-op.
  • No references to either file remain (git grep).

🤖 Generated with Claude Code

https://claude.ai/code/session_016pXZvhEoE6Lz3DpBSL3n1Y


Generated by Claude Code

What we're solving: pyproject.toml (package apify-mcp-evals, full ruff
config) and notebooks/evaluation_2025.ipynb are leftovers from an old
Python-based eval setup. The eval harness is TypeScript today (evals/*.ts),
so pyproject.toml governs zero .py files, and the notebook's results already
live in Phoenix cloud. Both mislead anyone browsing the repo.

How: git rm both files. No source edits; nothing in the repo references
either file, so runtime behavior is unchanged.

Alternatives considered: keep pyproject.toml as a placeholder for future
Python tooling (rejected — none exists or is planned); archive the notebook
elsewhere (rejected — results are already in Phoenix cloud).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016pXZvhEoE6Lz3DpBSL3n1Y
@jirispilka jirispilka requested a review from RobertCrupa July 9, 2026 20:49
@jirispilka jirispilka marked this pull request as ready for review July 9, 2026 20:49

@RobertCrupa RobertCrupa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

So satisfying to see all red, no green 🚀

@jirispilka jirispilka merged commit 828fc8c into master Jul 10, 2026
13 checks passed
@jirispilka jirispilka deleted the claude/apify-mcp-quick-wins-fysrwa-rm-python branch July 10, 2026 08:47
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.

4 participants