MCPcopy Index your code
hub / github.com/Netflix/pygenie

github.com/Netflix/pygenie @v3.6.19

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.6.19 ↗ · + Follow
856 symbols 3,448 edges 37 files 540 documented · 63%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status NetflixOSS Lifecycle Genie Client

Genie Python Client

This package provides a robust client for interacting with an existing Genie service. Included are modules for the resource models (Application, Command, Cluster, Job, etc), exceptions and retry logic wrappers for API calls.

For more documentation on Genie and its available API's see the Genie Website.

Core symbols most depended-on inside this repo

fake_response
called by 90
tests/utils.py
get
called by 87
pygenie/adapter/genie_3.py
call
called by 83
pygenie/client.py
get
called by 65
pygenie/conf.py
get
called by 65
pygenie/adapter/genie_2.py
call
called by 58
pygenie/utils.py
option
called by 48
pygenie/jobs/sqoop.py
script
called by 45
pygenie/jobs/pig.py

Shape

Method 593
Route 132
Class 80
Function 51

Languages

Python100%

Modules by API surface

tests/test_client.py100 symbols
pygenie/client.py90 symbols
pygenie/jobs/running.py82 symbols
tests/job_tests/test_runningjob.py67 symbols
pygenie/jobs/core.py58 symbols
tests/test_utils.py51 symbols
tests/job_tests/test_geniejob.py50 symbols
tests/test_adapter.py40 symbols
pygenie/conf.py30 symbols
tests/test_conf.py24 symbols
tests/job_tests/test_prestojob.py24 symbols
tests/job_tests/test_pigjob.py24 symbols

Datastores touched

(mysql)Database · 1 repos
billingDatabase · 1 repos
dbDatabase · 1 repos
fizzDatabase · 1 repos

For agents

$ claude mcp add pygenie \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact