finops/__init__.py,sha256=eHjt9DPsMbptabS2yGx9Yhbyzq5hFSUHXb7zc8Q_8-o,23
finops/_logutil.py,sha256=O4-1T-TYBxKwjWaUNjXyYHEvIodBlgdUbe2LtxA9D1Q,2060
finops/_preflight.py,sha256=BU01IcTx8epm5RLs8Im6its9VP-slmwHVnkowJpTKgk,1255
finops/accounts.py,sha256=9nlbzaLOQdgNHpNLAEA33SXiFTacZPyfv33yR5DR0U8,7262
finops/agent_controls.py,sha256=fb2_Qsth5i4pqSK0YeQ0dV2p7qgfuGl5kJJ1_X8Ij8g,10736
finops/ai_budget.py,sha256=2ra0ex7iMUOJ89jUAuu12PKHgufKhPw5tgMgpxErEh0,48471
finops/ambient.py,sha256=A8jMK5plJtfyiI7zrXA7myjQMfTDYYPCf8UDkqb3BW0,16427
finops/aws_prices.py,sha256=LF4nZ3-7B1_MVc-UXxUdqC5cpjzkXGlhtyEfJbw8w3g,29826
finops/aws_read_failures.py,sha256=GCcN1aW3zvHS0OfMIfNO26Jwv5bKO3y23msNJjVQtPc,9578
finops/background_refresh.py,sha256=zuZQ3xgLeSTvI90D32aNRH2zYLAzmqgI4x-8fLsTmGo,12437
finops/billing_access.py,sha256=gFUZwFkM7it0A-uAtrR_pFYqPVrcrXNcJ1KmqAOCdX8,14519
finops/cache.py,sha256=vv8sw3iMeon2pD90RKiz6LDAwjJ6LgHml8TOUxGb4ic,12663
finops/capabilities.py,sha256=J3e5cOF6YFY3z1AZG81XfdJWCRRXwW5MkHciNcYyQz4,20058
finops/categories.py,sha256=nAHvjI7iX5ps-Fb3nFHpjZ76jQueBbXGuGWFa4ujPwE,9543
finops/change_evidence.py,sha256=osVWxvwC-kxkGP-epOHAIG8qG-u37g7e426hsQmJVsM,21202
finops/cli_ai_budget.py,sha256=sYlUxgC6Bs2YDNPxdfUjmji9Ly-dJUusSRLZIicffrk,16689
finops/cli_ai_costs.py,sha256=qgsIAmtamqsx8wqE5knbAdVYlPu3BIK8YADp2W_-yws,6011
finops/cli_brief.py,sha256=BwKxMS3Shq9xQo39J0_67_hY5078mKQLAMA82PNpFyc,9603
finops/cli_learn.py,sha256=FWAE9HzOshR_EntOc2t62EgBMOT9ZClmZ0auihfXOSE,10046
finops/cli_pricing.py,sha256=Ebwcvs8orTA7D4VkwDD8TeZU_sjPErVzfEAABVVZv_8,4542
finops/cli_scan.py,sha256=Bg99zNkifBQ45IyYMOuknEuQvlFHCgDN5mjI4_8Kpig,81100
finops/cli_why.py,sha256=sjhbMxRUb4B-KrAOsESnCKNr5JBG44NRuQWf4R9z6BA,8244
finops/cloudshell.py,sha256=OibEqx6nmkAQEvbkxKWoinVQ8ryqjMuWXvxju5QoCq4,3993
finops/config.py,sha256=60_hk-ctuIbnrY6OFKHLTnoO7C6YlLm3azGoSEB1i7U,3785
finops/connector_scopes.py,sha256=2dIc-A9melUSV7TGWQg1_znJf0V6tMgm-wn3_NAdUSA,18253
finops/demo_data.py,sha256=UY9RJ-HBihjyXoYmuX7GIf2Ny0M29WpdMxenX3akPJM,104858
finops/doctor.py,sha256=oi09kMWte5w1A4TruPKepc_VL0wMhXtiA8sMP6Ke6Ms,38723
finops/entry.py,sha256=0-SIPj5m5u_v0EojiZ1j7TMeLbxDoL10cwKlcB-yFE4,2298
finops/env_vars.py,sha256=WNAQcgry1fPy5Hz6v0pBtwv0buGZ9muIGo6476Dsp60,24590
finops/guard.py,sha256=vRmF8y6wh5JQOdCNoAb6mMxtctPgRcdgEeWWowqua5o,305262
finops/guard_adapters.py,sha256=NvORPUyMS4fOcCeO4dvHr45jRSGyOwndwYFQxdY3U8Q,103963
finops/guard_approvals.py,sha256=xlRjOQlgLFxrXD3PkpRPByqiv9mrPgoAG_DJdT1kJEQ,11251
finops/guard_ledger.py,sha256=MTokJG9JCfseHMEaCe30gTNhodO5cPJ7cu4IYEyP4qw,46245
finops/guard_mcp.py,sha256=KiFN6XczIroEzqLUQRa4-ImiXeE5CPaYAP1g5O2DWKI,30386
finops/guard_org.py,sha256=F9FfTfX1YPuwkPEusXx1wL4RUOzXojMuv3Bw4fxMgZs,16365
finops/guard_outcome.py,sha256=zwTjIxDrCOJxE-4IjOmrbjtkTtfF6I2WiGy2jWObAzc,12471
finops/guard_packs.py,sha256=6NRwlTKxBbwMpSvLb6weukZQy9w0RJZ-GBvD4pNgaRc,11002
finops/guard_paths.py,sha256=KKlqgJ8CAB2mBbDERxT0-sDZ5CCSH0K-GxOmUQwKJaU,32162
finops/guard_plugin.py,sha256=YYvP_6g_Kp4NNr8vi63j6w5YfuzSWgeNHN7gy1d_mp4,14543
finops/guard_reconcile.py,sha256=uyTuj4FmuYN8-YyF8Ut94SUf6q1l9DVgna8LFiNZvFQ,20839
finops/guard_release.py,sha256=59Uuxhj4jtTPdxNmHTqDowI11f8EnjpMui59Z3PMcg0,7873
finops/harness_usage.py,sha256=EdCowS4bvUX3cF6Q-KDRmfdb2mvY1N4vsusPHHo8f6o,27916
finops/install_health.py,sha256=lo0k5SLlvBFxNksjZiqLSE6OPD-toaqdMcehuZpb-7E,7383
finops/license.py,sha256=-vkmYbhMGx7nFTY_g3HaBiPZwh5m5LGxldx3Qfnm8Mw,38416
finops/llm_prices.py,sha256=qNvm3_oCzADN_WkQKfitCqNxd_HwrHo8oh21wrd1psc,12674
finops/margin_guard.py,sha256=nnP13Afbz3uwhILSHZUPQodEumPLtXHBUZEuKbIu9K0,41881
finops/open_file.py,sha256=iXX2f9ml9PqfuSN6RTsaQhfukFstTE6CMRJ7Up7G8s8,920
finops/org_owner.py,sha256=oO97AHb03LZOAjpsmPekj0o6HvDlwq9u-wk2g4GuFFM,11634
finops/persona.py,sha256=q96ePTV8hSazSiWIh54U0qxSwObtBnA0ABzvOck27qE,5749
finops/plugins.py,sha256=hTRVkD97HJ6syQ5DOMjdmWNnpasTFMmXY60Be2EAJZs,2415
finops/policy.py,sha256=__sNsnM7DeGNRbvh3ky8Ywt8-GyWKsHtvAasWG5Wm6Y,32232
finops/preflight.py,sha256=x89ESWma7Ef4S5zi_r_kTWzd4kdHDRcc-j9--mfk7NM,4217
finops/scan_assembler.py,sha256=AnlJtMq3j8m2feQXnZ8dIfab05GinTKoS_WCBs3D5xc,15658
finops/scan_manifest.py,sha256=7LjKOapwJG8brNEK_lIB6bQCbevh3JxdfidBAKDGI5I,11546
finops/server.py,sha256=HqnDrvVDa0ULpP5Nam_YoPilcfwA0FXOmkY0BM6OyxQ,94220
finops/setup_scan.py,sha256=s_f_ABKZZ-xOr_m6akqZKzBrRq2oHp5VFsT034FHlvQ,18007
finops/setup_wizard.py,sha256=IqS42KDO-FQIogMYKkO7Zx38LUCAU5Ck3b8M_spO3vU,281760
finops/telemetry.py,sha256=0LY5FYl3FsVtqTf0TyHF-BKNL_M_nzqzvYEfynXPBzo,26265
finops/token_budget.py,sha256=FClVPmy14tRs90Gn2-WPMHRI7CPlDi6Aj0IAvHRVSAE,5303
finops/tool_surface.py,sha256=aK6GXToSSULOAPJCRkB84Ek18_nYIY_UlnpAc6KoWic,37667
finops/update_check.py,sha256=_TrZYIaL8xLJ29sukHxUTMSr504sxiZYwfkC6mfQp6E,2576
finops/vscode_extension_prices.py,sha256=tlC1ky69X6phSxHHbA2Ix8HCUa2TVyI-1fS6cTW72iY,7455
finops/welcome.py,sha256=hrW7Lwhkkk4xKSP79gCPZjplAx0MDiCPmkl7pMLM0wY,53507
finops/analytics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/analytics/ai_kpis.py,sha256=p7ZzGlux5C1Igvmmx-TrpfwP6zUeUgnG-BVEh_gEkvA,34428
finops/analytics/ai_optimizer.py,sha256=Oi8yLeHhsCFd1TO5_BXmYLjDCOLrmL6Z0esDAbq-GJI,21863
finops/analytics/benchmarks.py,sha256=Lfce4xASeeEnUzwUIJDdbjRxEmkJTME4SG1QJe7lp0o,16305
finops/analytics/llm_commitments.py,sha256=IZCA0MAF14c5Akp0rrNJwufHRVTvPOyu0OgQ6pLXa0s,21504
finops/analytics/token_forecast.py,sha256=bYZ4ncd19yB8cahUFsRDteIjqZr4i58efsymMd7xCbk,5543
finops/analyzers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/analyzers/cloudwatch.py,sha256=B4FVheNSo0lromXVls-S-ic5eTxv73MB0F7do_WWduE,27602
finops/analyzers/optimizer.py,sha256=kRN67SvnPtofDagIb1WM9f-duN25OkH1efYBeZBR0T4,57456
finops/analyzers/traffic.py,sha256=7x1W17rz9Ls34_M-ZWidG5MIJzO_rV2dgpw_Hzr86RY,4952
finops/analyzers/traffic_classify.py,sha256=afFshdZx-kCksjzGbtTqtXq_fPDkwDbF3Q3uZyFsNmI,8419
finops/analyzers/waste.py,sha256=CVgu6Shwg1fZ2u2VwPefdeRU4AklIqRRKCtohGOOs7E,112612
finops/analyzers/waste_evidence.py,sha256=YaKG_NMdRrPAHkr_5kuT_GKxo7NX5POrlLe9AEPIElk,15978
finops/anomaly/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/anomaly/backfill.py,sha256=YJ6fVxQEZlOYswMIlTbPmcElhq-ArfmC4C_O84oDxHw,6639
finops/anomaly/change_events.py,sha256=1HMY06NrSwO1uqzn5ceBQwU9G0pIkyt7tTd-Wfkzv7Q,25929
finops/anomaly/detector.py,sha256=s_tlU8-D9bul9V1Bz6pO2nPA7Rv0w0ihhsFEeTe9ydM,16889
finops/anomaly/drilldown.py,sha256=3n5J1LSUXyeTPRp_1FHZu40XGeMkBJrmqr2MBhMYuw0,24053
finops/anomaly/impact.py,sha256=ZleBpY0MzjBcL9myWYOem0FJWlhf6UG8qqjRjRL2bT8,6065
finops/anomaly/root_cause.py,sha256=z4OBcgDM5uECQ7ZnGgPm3NDZLXbPgYksaieZLVDgX5U,17190
finops/anomaly/seasonality.py,sha256=4_3Ss7MMy50c2q0vH0-uvonNWhap-lIiqAnYu9yr6bI,4598
finops/attribution/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/attribution/activation.py,sha256=u-pOKGdji4hqVFsX7GeLCPOuJSXRiIW0XZlvk-1y8yQ,4972
finops/attribution/fetcher.py,sha256=p9VJAV4VBN1Fw-MWC1TAofWyRHTguDbvM6-6PJ7vNr0,9555
finops/attribution/mapper.py,sha256=e4wf6kP0mLJsFDyHt_BQbOnWJMtjsMPUOeLVqmCUAF0,11011
finops/audit/__init__.py,sha256=qAWT97CqVk4pI3nWi5MVozcjvCP6vLD311aURaK7lII,97
finops/audit/logger.py,sha256=W4mam9B-UvAFEnjaA6VuWDtckiKpatC1hgHk3o2vbXw,4016
finops/auth/__init__.py,sha256=bG7Ffen4LvQtgnYPFEpFccsWs81t4zqqeqn9ZeirH6E,38
finops/auth/rbac.py,sha256=1fMSpmFB-9pebuptM7GlJsH--SZS57QvCEHpqS-BCPE,16132
finops/briefing/__init__.py,sha256=Fqr2M5gxyfbFbcwei6hiUwUTGgV5EDNIsu7tUbeU8hU,623
finops/briefing/brief.py,sha256=psVfipNYZAwHJkIYRosPZxYyWYOnnuO8d4_nW9ur-pk,20199
finops/briefing/render.py,sha256=AuXiU6hxqo2uV91u2pJgW1qnfpJTCYiRiGpgBqXRza8,16210
finops/briefing/resource_map.py,sha256=0NNnCwj66QQVSW8d4E6-xjErOBVSy0tz2i7VcLI6ScA,11147
finops/briefing/run.py,sha256=iTD2ietk7DDqX-xHt6IkcnHH3MnB0E5GUEUpNccvcHU,12040
finops/budget/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/budget/cli.py,sha256=bLz4jkC6-ljJwRiNI7XeuW6dH-VO8cQhbzOKULYPw7U,4468
finops/budget/enforcer.py,sha256=VOMe0yU3jXW7zj2vfocymaiRgDyot5Chq8vc35BApZ4,26884
finops/budget/summary.py,sha256=idaqq6zOkNKcYv-e4arfk7PvrdhU9z9pBjR9itc0N0k,8214
finops/cleanup/__init__.py,sha256=XtlUsQ0YGhDxUiITeqx1EQcG9NQ-fnHIxP7sP8HBHrY,427
finops/cleanup/actions.py,sha256=FyHCilNUkJm6yWc57WzBW2BeDjtyFmgmkD90DDO6BsI,8876
finops/cleanup/idle.py,sha256=bgGxe76Bcl6n830BJZvVBAgDMpG0_MRHz-CZyx0z8BY,28838
finops/connectors/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/connectors/_reauth.py,sha256=dR1ES86xuVCoeDd_qaWwyJmwsjRrFRIoVLyCVk2eAt4,3389
finops/connectors/ai_attribution.py,sha256=MMDUmRIl18zbMaCCezjjzgk1UrKNklO9kNak7CmV9gU,9879
finops/connectors/aws.py,sha256=5AQqmnG7yZGbWeD5oS__gENZstDvsI4hMHEllJ9C46A,26492
finops/connectors/aws_billing_metrics.py,sha256=6FlWS4T_OfGf8XxNOqvYiNyPhxyq5_74KUWgieGJ46I,11182
finops/connectors/aws_org.py,sha256=__fGdWJ6MsMPty8J6Ontx7A3MkN7jEAos7K9VRN0BYo,23189
finops/connectors/azure.py,sha256=Qt-d5fN1OMDmNGQiBotNg-yuhYg3M5qIQ572UsldDFo,11148
finops/connectors/azure_detail.py,sha256=YgvpGl74SbyeNnTl3HWMTEhS1Sv5EU8ZoGdevlHnDRc,25027
finops/connectors/azure_optimize.py,sha256=boa53Cfba-9mRJFyofodCVL4tRRaOyUPokpgoRHloOg,25246
finops/connectors/base.py,sha256=JzUkFQfbkYpTdwcKynNwYF2xsttTQ6D0-TlU-JOnC6s,3555
finops/connectors/business_metrics.py,sha256=j8r9AV7W9IGhCgRsmE6VAclvyIxXu3QDdUU4bGl6kDo,25643
finops/connectors/credit_tracking.py,sha256=GTInHFNzSX5Wzf1ZGQwFmClFH1Opz6sQG9QOep4yMZk,13323
finops/connectors/cur.py,sha256=fgtCsxwhgNn09Eh169Vdf3s7lSKgLR_5S4nSwPDtt1w,33096
finops/connectors/databricks.py,sha256=CtNa2vlB_xCn0QrXBSHyYtUuzVvXz4vANqCzD8ctO3g,39974
finops/connectors/gcp.py,sha256=h-3dQpX_7h-NGdDc6DBeXQ5Z2sSTZrP_Gjv6maUy6Ik,15210
finops/connectors/github_contributions.py,sha256=dvfOmw7MBuobgiKpuaa9EL5RBprVy0b1YNHIzSlib38,20603
finops/connectors/helm.py,sha256=u2DQlxjNmTUjcYq3H0uqTe_dHlRNn9uX8XxKs4Lw91c,20151
finops/connectors/kubernetes.py,sha256=lBKpnH0VUuhKsLeUMWTWw9WHX3ZrnYn-iiPlhj73LjE,47993
finops/connectors/kubernetes_costs.py,sha256=XbaVDQEc1D914cQZnmwSg5sYDKcNW7w38ARsekSNkVU,24884
finops/connectors/llm_costs.py,sha256=M2OFy34CAS8COp3f9HFydGFLsEiKSSUMpg7Q-_gpwiQ,28438
finops/connectors/llm_unit_economics.py,sha256=EiYiW5DtNXzYgORDZUCFaOV6rovvDY36IusQSkBxf_A,16017
finops/connectors/opencost.py,sha256=FwXP1aUf6eniIN-GXkfH1TIN4NagvYWd5Rq20yhff7Q,7689
finops/connectors/terraform.py,sha256=kqr9IpVlZPz08W-K6QecZ_8ee4AHkkq7PPHGFFdc4qY,6477
finops/connectors/terraform_estimate.py,sha256=pRERxm0B3B7E_9IdSbR2MM8ElHvSBxZpUxLWA7RRias,40018
finops/connectors/universal.py,sha256=M78RwdslPAZFSGMEB_dg0IyrE4uNcguafSRCC82AcCM,23142
finops/connectors/aws_services/__init__.py,sha256=tFtv_j4_x5Uy11P4TZIZuQCtW-a0zjRIU9Xjbyt6T68,33
finops/connectors/aws_services/bedrock.py,sha256=TOfaYosPnz0zebz-QMyCaLku-lTEjtKqHksOXbIcl3Y,9460
finops/connectors/aws_services/documentdb.py,sha256=03oHlOpiHPcN5OgqGSwnarNvzIazFylp2tP2T6401T4,10421
finops/connectors/aws_services/kendra.py,sha256=5NeT9NrL5sMU69RdTPLtj3yp3Yg_NmnNoMCZTW7diNY,6789
finops/connectors/aws_services/marketplace.py,sha256=mr0L3v1TkYcpdtqDgs_SL-M0562R1-9UfvVJ33ZBPrs,5657
finops/connectors/aws_services/textract.py,sha256=CZgFPuBrXIwLazfNHCzWgm5ygmBCrM6cEF6LFQ1ZpRw,5308
finops/connectors/invoice/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/connectors/invoice/parser.py,sha256=xektGJSRrLFuAANMG7hfiBkvoQf8KH7VMHKnlvrbsw4,13012
finops/connectors/saas/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/connectors/saas/_attribution.py,sha256=gZwn7wlf0ZsSWD9zdApMjHXSFoKB7jYGsvoZXDv7WrU,2961
finops/connectors/saas/anthropic_usage.py,sha256=Ugo9oO2hJliaeVNb1k7FgVq8hkI-WyLWLOD3ndjEDTc,26064
finops/connectors/saas/cloudflare.py,sha256=wnGf7X09MpBOVcBEraUa0Pjxghu1jUMl5wTlnM8vXPc,17089
finops/connectors/saas/datadog.py,sha256=2uCWsf0HgzWCV5gs5R59dwfYeDNa0oUdpWFOibUMryw,3844
finops/connectors/saas/gpu_infra.py,sha256=j9l9VJpx6ad9XFEJg7Kdxy5AHtXgc4Wgrkro-eXGfWk,6213
finops/connectors/saas/langfuse.py,sha256=QeOV1haFyJKfu9Tgbng3GRS6DGNQEZfqzeZs0nbnNEU,17058
finops/connectors/saas/litellm.py,sha256=kpmi2P1qKtk2y6JDA5-Kbbh4SAoFh67YwXZOkxrs4ek,10171
finops/connectors/saas/mongodb_atlas.py,sha256=GSOl61VZym6zw7Yc4ek1oHX7l7YjHPM2-KC3Xi4hhew,4545
finops/connectors/saas/n8n.py,sha256=TrJOqZM0R3ubwtLy9bp4tSmpGbi4sTvJKJp_DPQzyJs,6093
finops/connectors/saas/new_relic.py,sha256=zEbdqjqZs8-mWtZ_sAxVPaM-7DohOE_lR-hd7VyT5a8,5927
finops/connectors/saas/notion.py,sha256=Pe3Krb6G34XzuBTGQ8Ye7hJ_2SaSXSbNpQDpxFW4H5c,11505
finops/connectors/saas/openai_usage.py,sha256=zqrNJC2M6STMjVdk-O3Z25-b87oklOu7-WwWn5sO-ZM,28386
finops/connectors/saas/openrouter.py,sha256=6FIamCntQxFlGh3ejsHUXdEf7b3UCKG4QSCfL5pccwI,7297
finops/connectors/saas/snowflake.py,sha256=rZ2OuyffKWkmMp9q8ZTpNM7YYtJE8LUu5JKWgqZF4KA,11104
finops/connectors/saas/stripe.py,sha256=SeUYPk40JIjtPZTyFYK6oA_m21zauv_g8rt42LpWTQo,8285
finops/connectors/saas/twilio.py,sha256=yioW4CQonNhN4mPcCR62n23BRDnwTGpQ7FNtv86qlbc,4925
finops/connectors/saas/vercel.py,sha256=RWD7l13pTZ6GkCYvSjfVp62fXtQNwu2TxdnTLGvt2fs,4945
finops/connectors/saas/vertex_costs.py,sha256=P9tQrqKRhiqWiBZpRPVPVcfnt5J_zgsJxKsOPnATKkI,8965
finops/context/__init__.py,sha256=4gJb31JxANbUsfW8GORsM66tgsoFNgKB8_0JhIQxFDs,118
finops/context/workload.py,sha256=hzdvfOPrelXhw_Gu_AceTeDaw2Ct4QtRObF8bgO1HDw,13616
finops/focus/__init__.py,sha256=JnYPUUawc6XaRMp9RvXvA5BwlrR-EcqIy3HuPV7ukJA,1753
finops/focus/schema.py,sha256=LdW7q8X-yeSzbwRUZaccdhSX-YSVBQEgjAc0a4isYPQ,2953
finops/focus/translators/__init__.py,sha256=Ud7UQ_IvyxKA7nfwspYjbufv5JPqvr3esSMmo_gyhkU,33
finops/focus/translators/aws.py,sha256=Hkv69MAKIeagfIqA5IjtP6vifFBjMo7GMMAQaX2_PRw,8603
finops/focus/translators/azure.py,sha256=kOxN8rIbFIBbMQZHRFjidfPolVg9vpRQ0okhL7KhwJk,9410
finops/focus/translators/gcp.py,sha256=Q2Mb2rtuT3nXITZjQKSVC-WAmLMWmK5Fy12UKUMWJ5c,12782
finops/focus/translators/generic.py,sha256=ntVkEYf5KVpeFDkLg8diXMHAzbvuFMofWY3SxYzN58o,4592
finops/focus/translators/llm.py,sha256=geum-c4gMWgMtNh3_OEXneJHWseCqNqSpkyRDhL4JsM,3849
finops/integrations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/integrations/ticketing.py,sha256=1GBJY7q1L3jXvIqBcBJXUp7LS580-xtgT7YycpRN_uQ,39536
finops/ml/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/ml/anomaly.py,sha256=-jnNhi_PJe3E8eoO11Qwu1VzRvn3Mje34_PxHXV_8U8,10114
finops/ml/forecasting.py,sha256=72tJ_B7fv9QkMfDzqmSw9aXOMOJGy89pboBolEo7zrU,27767
finops/ml/patterns.py,sha256=6Wtw5ov1Gesb4Pz8Avt556brkdbofWbDNoaRenKnkYQ,37127
finops/notifications/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/notifications/email_digest.py,sha256=jkBPRjsCZZbbcZ8jw92T0iF-js5pcjfNicRZ7KwwKSI,15227
finops/notifications/onboarding_email.py,sha256=uMqpEwEZyIhYvWIjWGAguzKMEzbD5S7UNoTebncNX4Y,13138
finops/notifications/reports.py,sha256=DCHYxOcrbvZT8-RLgppPs_PzK9O6FoVW6ZFkPVklEL8,32804
finops/notifications/slack.py,sha256=gzI9ocWBeIMzHf4zFmHEi77C4jge0VWJnjqd30KKbW4,12078
finops/notifications/teams.py,sha256=mupMegS5eujyKLvWxQZZ-o2uOMbXdkZ3TPJBHwkAg68,9042
finops/org/__init__.py,sha256=PdnwrY7TGaAdVTyb4VZiqgS3CxhNDC1ULRPZSrq-edc,3944
finops/org/cli.py,sha256=_-TxRHfFBetg7ceWD4qE-PSYxx2bxx8Tot8eUXMYT9U,42023
finops/org/coverage.py,sha256=79nOhSkHx2BsN-6zwJm2ge7QHcP36NfAlAFqkkKPAjQ,12870
finops/org/legacy.py,sha256=VwHAxbqH4jqPZt7qpJY1_N0CLWx1n-QPYDjOcm-jgwc,8482
finops/org/model.py,sha256=WSpM9ThF4Fn369rjnb6XrATDnbWFbCWQMKupl32gEIE,62435
finops/org/questions.py,sha256=07g_rcn6URkUQ7BZZBSmcNpB_sHybP229tNB5OSoe2M,25273
finops/org/store.py,sha256=9X5Vao3ovGI07LgLTBc2ewbapiyoO3qn6qsJ1LFIjrI,49204
finops/org/adapters/__init__.py,sha256=89so7X6Os2FYhO7WjBIkj_eldd7BWTQTVvhWLRx7C_I,6741
finops/org/adapters/_common.py,sha256=K8jQhrRHw4sbxUodHGLH_mXxQ0MH9um1OuDFG6yNKEo,11804
finops/org/adapters/_hcl.py,sha256=WkweUqZ1o4FY2WbQhw78PUS8pZEcLHPDH-kvrRsAY_I,12159
finops/org/adapters/aws_org.py,sha256=7MFnVVhfZ3riB-MLC8OcVBdJpL1qQYerj8jObRdF50U,8479
finops/org/adapters/codeowners.py,sha256=hUdn2QfiFcaRwg_WEauxc4tS-BHpl7VauA-zmXqpriA,10498
finops/org/adapters/data.py,sha256=7PmeFkaqk1O3jjijcQFzRNjBV5y7xSfKPdper0iABcU,9949
finops/org/adapters/tags.py,sha256=cO87dGfQLCZXNyOMcKF6wZIq3gSdnTuTxKO8NmejnYA,13538
finops/org/adapters/terraform.py,sha256=HbQ6wQDFd7Ltj7sX4juswiEhBlfgAVD3TyGalwf8VxQ,20751
finops/org/adapters/workload.py,sha256=AkWJkfb6CfsaLn0j46YMRXfAbUkGiNdV66Rv8bme7Yo,7124
finops/packs/__init__.py,sha256=P1ZrGDMvGToM3NCg4qmUkFRGwh_nxTZYjkjjNarT5wU,3241
finops/packs/broker.py,sha256=jlPg3Qxi_0D6uB_JePTkQP_t7Q9qJJQ7_QFsAPiRXVc,60302
finops/packs/capabilities.py,sha256=6N8Uh2hwClBgwF7K-xq4Wh7UUoyUffHKLGAAefBWVxk,25914
finops/packs/cli.py,sha256=_tXHXmx_B3H4qVsbjyS8LZS59HZx_KsO4TmEFyzsxeQ,33409
finops/packs/content.py,sha256=NqEqFrXJdg_FADk71SRj8v2xTrzCFxW8xqr8hMjtlaM,50057
finops/packs/discovery.py,sha256=ilD1OfCIxwP9TSdUUQ67TjyPcP4AJb1N6NRGagUkwys,3645
finops/packs/errors.py,sha256=b3HCYYpd6qthiplj1DFaiAp77VXh1pFukWXmuCazXXU,1860
finops/packs/host.py,sha256=6zFptUz78cr9xhXr1LEI-o8rEbuRd-NhMvi2BQWyHpc,16120
finops/packs/install.py,sha256=vqDrCRd-o2iZ_D4NwId8CLxgU2OZffAEPfG3d2NqlN8,45784
finops/packs/manifest.py,sha256=7gdnARlwVRMP_7pt3aB-SyzEpRT1YBC996wFCc8W0Zs,22407
finops/packs/registry.py,sha256=4zDInHQCw2IStaI51m894H-WRLTo-IWGp_9EBKXVo4M,9472
finops/packs/reports.py,sha256=8ViYaDQzvO2-EC8E2idZHt_TOh8DEuiv5YT0O3CwPYA,18095
finops/packs/rules.py,sha256=xpHUQY8bLZJ4lQsrnveVdVSPRmyc8RI8QD77Txt53_o,10186
finops/packs/runtime.py,sha256=68YPmY6C6YNsww5HwZC6tlTbnLAzjzc90B2RuMt_T6I,6931
finops/packs/sdk.py,sha256=kgoxQFIfA0etCF44w_17ZWCIx2x0dHi6JIleaJ1UIYY,6477
finops/packs/signing.py,sha256=sWdI_hZP_l2L1RwBPdh0k_RNA9gfeJyKVxAbroIqYCk,16887
finops/packs/store.py,sha256=OW-4f3uIoHHYYSEw_cDXC4O2Y2JqcsfApBJD55T6oD8,11355
finops/packs/versions.py,sha256=DI4aBId8cmF9szb-qVcMf5cL8raFd7DhIQvN624zWQ8,3078
finops/pr_comments/__init__.py,sha256=oV8SpXBmxr6-HQr3Ykz3-74CC5RYaDEWcEgUqFl7S3Q,629
finops/pr_comments/estimator.py,sha256=PBBjoc8K0RJPTk-fP2836SYnnH4v9zXzzNeUio3FB6M,15126
finops/pr_comments/github_app.py,sha256=oVGlEMmMhUmByC6lrF7cGpak_LmsQc-IKHkiNtpsjQY,18426
finops/pr_comments/parser.py,sha256=1c9e_8d28Fv5u8y4phzAQkdwfZavZYgfNLVfNyuDDpo,10167
finops/pr_comments/webhook.py,sha256=UV3bvO6zpF4qpLi24Cumr0MoN2MxgAB2J_1EskbIMsI,8683
finops/recommendations/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/recommendations/azure_reservation_scope.py,sha256=sdQFlY8HwrUFgvNrasQ5be4uWBkgIQfcdwd6kVZ7CP4,11996
finops/recommendations/bedrock_routing.py,sha256=gOQiwEY14C8grU9ICB5BLgBSRu8rcTD_frshqiXrViw,21441
finops/recommendations/cloudwatch_alarms.py,sha256=3UtNg96NLj53MfvuitMbUrE1xD1yIWhL5pIBGe4kPyw,16526
finops/recommendations/cloudwatch_cardinality.py,sha256=Qvt71U8dfft5QdlhpQaTlSZZSg_zJQPmgRf1r12TAbg,14927
finops/recommendations/cloudwatch_logs_ia.py,sha256=pwUIxKvRStFB9DYqz7JuRFnWG28y1qX-MTr_Qc4mc7I,13805
finops/recommendations/commitment_bounds.py,sha256=1iPQ4sLtdGpWiW507BrTl_JZXdejfr_tEVycaU3p9sw,19086
finops/recommendations/commitments.py,sha256=YYQMBi25YoO5Nn-HyB-IH96ULfrrjtfVsli-FhXE_aA,49017
finops/recommendations/context_memory.py,sha256=w2VdXF4yJrGJIq3vqXoqIGtMhwfOVjO_RMSVAWBwU70,8064
finops/recommendations/critique.py,sha256=KJYSl6_IGn7ZPuL3YY4RHRp16Y8AS-TT0P6jR1VVrl0,24675
finops/recommendations/database_savings_plans.py,sha256=Hf8cfRLZH82Hxtt0k9Se2zWj4rRRlLiiCdoJvNEemUw,16282
finops/recommendations/duplicate_capability.py,sha256=ui7vjf-QW4s8z_7reufEXgAmrilUJAL36K-xsDq_vfk,10046
finops/recommendations/ebs_snapshot_replication.py,sha256=e4ghZh83sPnuppfmLcd-TbF10krVYvHCiMtT1ooDiAw,14991
finops/recommendations/effective_savings.py,sha256=HN1nBbabqlmkVgpSMjgOPL5t-2mWeOVxY0i8v_Y2RnM,6150
finops/recommendations/efs_cross_az.py,sha256=qeVqOqzuv0d_NhCqJyLqHsUgjxKSsOWBbr6jAT8bF5g,12581
finops/recommendations/envelope.py,sha256=8Vka6MXddVU_xNUMAXQXurnn8yc8rufwB5COQ9MeKOA,5731
finops/recommendations/gcp_recommender.py,sha256=vHMPaiDn3h49nkSpPDbwhzCz5YlUMSsldDdNWEpC9dc,18750
finops/recommendations/gcp_traffic_costs.py,sha256=zYU3VEhvKEWUPm9TMdmDmAHN6xmnyu86OZ4rh4_BGx8,12159
finops/recommendations/gcp_waste.py,sha256=EsigldzLk1sAt3qsEHlC40h9Qyw8p1vi6TtNMt1-kxg,28575
finops/recommendations/genuine_savings.py,sha256=RfSGhZJIKJ2dflBdJQxGwcHDLOv4EXQq_QtQFSz8SW8,11230
finops/recommendations/graviton.py,sha256=fBdfVNC3y4QvEy9PSePP_mD3eORTxe21H2-HtC9IXrY,13026
finops/recommendations/graviton_prices.py,sha256=-hYe8nuDybBUnIawBmJad7aS-e9AgZMXPwLQUtd-l8I,570
finops/recommendations/lambda_concurrency.py,sha256=u2zgrNPfEW8guofK6RThTscD3SUQHiiDf3zDmzueHX4,10608
finops/recommendations/lambda_snapstart.py,sha256=UQAVey6b8i5eAE3NUeALikbeQP1zY0xGEoXhdz0efHY,9720
finops/recommendations/measure.py,sha256=07-B1elWwa9AzuFFx5PhbQ5C-ofPy-dylqbkHTAjCpA,7029
finops/recommendations/nlb_cross_zone.py,sha256=txe4xMGOLsE5-FiZcXHEd5wl7KVLDSeE-hWs0ysHB4M,10665
finops/recommendations/nonprod_scheduler.py,sha256=BsRUIRZNCYm8m0R4Ry1q-QRy4ijzwWt7rM774POspsQ,18567
finops/recommendations/priors.py,sha256=LwP6epT3kwGIqV3iKK8KJ0m0QPuMOA5pJi_ut-KQqOY,5141
finops/recommendations/public_ipv4.py,sha256=gveAl007PC212Er_xdSK9Jyi53jhmeoiS9DEl19h8aY,8458
finops/recommendations/rate_detector.py,sha256=aslOKK5KjrHxm_FWL_rT1yvd7EOUX9Wr_cyd9HNpaAo,11446
finops/recommendations/rds_snapshots.py,sha256=XIU2rn9cC4ydvtlMSFETusQ-gdXCG2XcEPNPS2dGlTo,11315
finops/recommendations/rightsizing.py,sha256=rrI8giCxA0xn7A9IuXBvmRbgPaKBSCCvEcVQyAisXko,35329
finops/recommendations/s3_bucket_keys.py,sha256=A9ODge81kSBG8fTAOx1xTw8fBk1xRZE8w4ap9ygEDbw,11458
finops/recommendations/s3_intelligent_tiering.py,sha256=r6LHoACLBA88xCMPT5gvfRA64WnDbMy2Y506z0Xrv6M,19224
finops/recommendations/s3_transfer_acceleration.py,sha256=dpE_2hDjg5wHdLohwo7k7Gb7Gek43lrJXq3CPPcOktM,12025
finops/recommendations/savings_tracker.py,sha256=2lPpHe_5x5kJlvmnE5heKk3z7Vi4q-Ic2pTVqqtaWSk,35742
finops/recommendations/spot_adoption.py,sha256=cLmO-PK5tRL_0UAtJjg3TA26drI1-BcMpeaGiDPbT4A,22566
finops/recommendations/spot_diversification.py,sha256=PQ0MqEfYt5rcY5VK4uTb0ABPEEmnuVDGhjZyvmWRHNA,12852
finops/recommendations/sweep.py,sha256=H4rzTg0DYQ3dQaUGz-b7s6-if_CGZAzRca1PHBNmMJo,38873
finops/recommendations/textract_env.py,sha256=qHHU6MuN-CYVLw8hioI2ls1hTOSgzYdWeUSz54Qa_-U,23599
finops/recommendations/verifiers.py,sha256=8TO8IP4gMigGo6IxRW1h3jt187akqwyhx6oSSumGkVA,14921
finops/recommendations/learning/__init__.py,sha256=o437I1yy5RqH1f6kwXsEWE9Mg78jzQ13A2plgdwnJzE,1121
finops/recommendations/learning/bucket.py,sha256=UVoOZWMgCPzPrL5Zrg5EGbcMu28PZTVazta6BIahJmU,1274
finops/recommendations/learning/ledger.py,sha256=nf4fmUyXFegVvgQ6I2R_apJYKHmOVsWu6BAZf-Kf8pc,14019
finops/recommendations/learning/policy_inference.py,sha256=QL2UF7TVJFyO4EBTIMtQc2beOndRGBGKoJ7LoKeiHes,23161
finops/recommendations/learning/reasons.py,sha256=wwzHxZ87BZT4Q4fHwE2pdfwR3oZQgDR0-3oo-1KSxV4,2108
finops/recommendations/learning/rescorer.py,sha256=bYHdw6-UkzPBep0PB6Q9ncK-IqAw4rKZxW26ko4lSIU,5110
finops/recommendations/learning/signal.py,sha256=gTn6h_2YJYFgjxjk5t5C2CforCIf2l4vopWswF3VFyM,26119
finops/remediation/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/remediation/gate.py,sha256=GZzvmTPhR2SA9OeB0xgCbN1AApIGy5w62ZSGc2Baq1Y,3202
finops/remediation/rightsizing_pr.py,sha256=s7OyaFm2S6GARWv1ZuSeJtM2nD3opahVVXToy-K4ER4,26142
finops/reporting/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/reporting/dashboard.py,sha256=TBWGNJx5YI3xvaPPy3XGCz--tvoDx6gmc8KSbAZjSR0,27153
finops/reporting/exporter.py,sha256=dHf-MIUfm0vlASUSX1WOBhzW74DZ98dVYEB8KtWcBCw,23988
finops/scheduler/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/scheduler/jobs.py,sha256=0tJggfye-lyn6p7i7su7sM8o-m3ZLP3Qvd3Uf6V9lbU,39556
finops/scoring/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/scoring/scorecard.py,sha256=g3xYFHy5VwNBTbqL7qu9wtiHCT-zuQpD5ujOt3Ejmx8,43535
finops/security/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/security/azure_cloudshell.py,sha256=GmYQlixHPpEAmpOjrt86W99xyoU1lnbjw-rE_GXjCfs,3667
finops/security/env.py,sha256=aG_bI3ysnQIQfG4Hc429JkVyObJD-q1toCon0g-0q0c,1829
finops/security/iam_setup.py,sha256=Cmr7a0kjtHJZ3oF0PyQC0_79MtMT0OUP9Fyhgr6PjDw,31103
finops/security/vault.py,sha256=95mRwbNhW_16uA6uazFte-Pw8oYLxprPJU-y8U71MS4,22760
finops/security/oauth/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/security/oauth/aws.py,sha256=GAGYpez9NGiujVU9ovdpa5N4QOnuDt4tpgI5Fw_8nIo,3909
finops/security/oauth/azure.py,sha256=TULV4n4iFTomCEKBZo3k9Q4KiFZahaiNIuGJxdJ7a9c,3466
finops/security/oauth/gcp.py,sha256=I5r-12UF3B6i4x2XHNYReHB8rTlKolBu3ZhvIB85kJQ,3889
finops/setup/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/setup/cloud_infra.py,sha256=fk-qWRbN4Nz4LIuTRPg1-YIOFb48bdcb4V9-ykosjx8,39940
finops/slice/__init__.py,sha256=GKB94xtcI6hRcDw0aL5fZFjWYeVQfRSGEQhs2x3BzaM,851
finops/slice/cur_engine.py,sha256=fbDMsBa5sedCXwE-rMY4FVkSFI69yuvMEBNbt5Yrao0,7311
finops/slice/dashboards.py,sha256=-XCGU0ahgxZJ7XKS6IHd8xOB8ktDmNS3W-5MiZJ10mY,9972
finops/slice/engine.py,sha256=3cLw4pPfcgi9-EFDyemPg8JD666uBfrO78hf5JyhPLs,5340
finops/slice/spec.py,sha256=Jnhe4sxrWvbxQ21xnMMOTuJxBiHMba2nU-jBa4njtow,12517
finops/slice/views.py,sha256=GLSYBaWtVLgiKVEcPZ6aJYQ0CWARviDiMg1fIOal0MA,4632
finops/storage/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/storage/category_rollup.py,sha256=vo4Tp6PceZ5Ly2n8MsYbgIkD-9-yqIWzlAWN6lKaQT8,5674
finops/storage/db.py,sha256=BJuRoiqjdex5jkmNI1Icj9lAFe1YvYfzRSViW0NAE4A,55159
finops/storage/snapshots.py,sha256=H5zqveVLmDz7FzK0QQHUHw5HYDzR4bnvWXx38XtYfNQ,13261
finops/tagging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
finops/tagging/hcl_patcher.py,sha256=NOOfG-k_Sbd2LZ2_FSAIhVrMSnAj1URHYDvKVq06Azg,18547
finops/tagging/tf_state.py,sha256=GSATSVflaT3c1EjKhPpbVD4_OvpTbaCwbWTW7JrFPGM,7818
finops/tools/__init__.py,sha256=nh8FWjNWlLcmk4CyiB71Bv24SKn7PSr7qzg0adqS0o4,943
finops/tools/anomalies.py,sha256=6Uev4vO3b3gXCNwyKexh7gXcVuTMe6IXUGbRczd8S6g,12477
finops/tools/attribution.py,sha256=4w3T7mn6dWGfpdfJqaYylEKrA1VHPvMvLIcS-gwmqmM,39106
finops/tools/aws.py,sha256=-WbqPRTplsbawJSt0WIea2nkS7r9UP0ant3Rs-mx4ig,17176
finops/tools/aws_waste.py,sha256=y8_2g5V90l_6uz0prMdcfVQw0hQjeym8c-C7FJ0mC5g,98218
finops/tools/azure.py,sha256=2Au2snu8K23fDoGJtcq6UZvwEO6UlZKGuckD1a36W1o,18223
finops/tools/budgets.py,sha256=m62Vk81sP2hV2W_zXDm8kctA0pD98PV2YWEy7zOr8bs,8328
finops/tools/commitments.py,sha256=t0TGz9j7LlqbrNj7qgNh_uB7nU91eRT1c8RNd2THyJw,30578
finops/tools/cost_queries.py,sha256=Y5rGEmkdOnIJNnyZW5fh-CELj4bFbRyd8ANceyM11FY,120961
finops/tools/databricks.py,sha256=EGHf92Tqi5AA1DeE_FoE_N94dN9VQei2HLs4q-xeUEM,8885
finops/tools/forecast.py,sha256=FIiCVqY4clmUMliV9LrRmbpIOLiJAyBTPXk_hBd5--4,4739
finops/tools/gcp.py,sha256=vLVyJv9v9PHcrJ580hVBJMAVVmWDaPpkHwjlplat9_0,17149
finops/tools/kubernetes.py,sha256=8gfnsK8ZtSgxKhjfWI1Kwavt7wNkxjX_EYhIJlGf-U4,42403
finops/tools/llm.py,sha256=50UeTyiBbsUUCyi6n-VKdo8Nd004rWpYzNzm7sM49Iw,34405
finops/tools/meta.py,sha256=V-amaozGaVVWCuIHVerclmAX06onLmEjEjrGmmzs0UY,82296
finops/tools/misc.py,sha256=21whkSlX2_DY9AnWpB440yZeDL-DhyJlNBbNo4biiZ8,10309
finops/tools/notifications.py,sha256=vcbk4HW7F_qzAd-D9JBmeBae6la73j53yrTHfajEfJs,43664
finops/tools/org.py,sha256=C22XiI5LRRVS5Mpr8GtNEB8gqDyoN-mVnmIaVpczOxE,7336
finops/tools/recommendations.py,sha256=_4Rp5qws5pBusIf31Bd2xe8DZ3HYeY1zpv9sasTJUKU,23869
finops/tools/tickets.py,sha256=D6pgzxRCrfwzzyLLE0c9vM_4OIxIWSlkZYKo-FFb1gg,25446
finops/watchdog/__init__.py,sha256=o4sMI97i8BDNAgVBMCdWjctvPofQVIyCDCj5GhghJIg,758
finops/watchdog/correlator.py,sha256=bYGoUIDLha2ClNtLaArsVZulYsCF-Jz9PG7m9BeXfEc,12675
finops/watchdog/job.py,sha256=TOmhZLjAZw9-cTKSiPaVPwLWoAiieePUO8kHdAX8SSA,3992
finops_mcp-0.12.0.dist-info/METADATA,sha256=Jj8n-4J7r-8Fm84xlIDQr2PGmx4ajcFaiZzc5NnAm0Q,35459
finops_mcp-0.12.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
finops_mcp-0.12.0.dist-info/entry_points.txt,sha256=iiKzaf9qH3Lkv1bi69L2SuNEAQJFjZ1FVrqh2Cspkh4,256
finops_mcp-0.12.0.dist-info/licenses/LICENSE,sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA,11358
finops_mcp-0.12.0.dist-info/RECORD,,
