CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-airbyte-source-hubspot

Airbyte source connector for HubSpot that enables data synchronization from HubSpot's CRM and marketing platform to various destinations.

80

1.40x
Overview
Eval results
Files

rubric.jsonevals/scenario-3/

{
  "context": "This evaluation assesses how well the engineer uses the sampleproject package's command-line entry point capabilities to create a functional CLI tool. The focus is on proper setup and use of console script entry points and the main() function pattern.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Entry point function",
      "description": "Implements a main() function that serves as the application entry point, following the sampleproject pattern",
      "max_score": 25
    },
    {
      "name": "Console script configuration",
      "description": "Properly configures a console script entry point in setup.py or pyproject.toml that maps to the main() function, similar to how sampleproject defines the 'sample' command",
      "max_score": 30
    },
    {
      "name": "Argument handling",
      "description": "Uses sys.argv or argparse within the main() function to read command-line arguments and implement the greeting logic",
      "max_score": 25
    },
    {
      "name": "Output to stdout",
      "description": "Uses print() or sys.stdout.write() within main() to output greeting messages as specified",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/pypi-airbyte-source-hubspot

tile.json