merlin-sdk

View on PyPIReverse Dependencies (2)

0.45.3 merlin_sdk-0.45.3-py3-none-any.whl

Wheel Details

Project: merlin-sdk
Version: 0.45.3
Filename: merlin_sdk-0.45.3-py3-none-any.whl
Download: [link]
Size: 236438
MD5: a14e4b1353e8f2e2f9d932e8daa1b814
SHA256: 342d315a354d09b9992eadeb1f599a47478d06a99a49af0ba5bba07b194b08fd
Uploaded: 2024-11-18 09:43:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: merlin-sdk
Version: 0.45.3
Summary: Python SDK for Merlin
Author: Merlin
Home-Page: https://github.com/caraml-dev/merlin
Requires-Python: >=3.8,<3.11
Requires-Dist: boto3 (>=1.35.39)
Requires-Dist: caraml-upi-protos (>=0.3.1)
Requires-Dist: certifi (>=2017.4.17)
Requires-Dist: Click (<8.1.4,>=7.0)
Requires-Dist: cloudpickle (==2.0.0)
Requires-Dist: cookiecutter (>=1.7.2)
Requires-Dist: dataclasses-json (>=0.5.2)
Requires-Dist: docker (<=6.1.3)
Requires-Dist: GitPython (>=3.1.40)
Requires-Dist: google-cloud-storage (>=1.19.0)
Requires-Dist: protobuf (<5.0.0,>=3.12.0)
Requires-Dist: mlflow (==1.26.1)
Requires-Dist: PyPrind (>=2.11.2)
Requires-Dist: python-dateutil (>=2.5.3)
Requires-Dist: PyYAML (>=5.4)
Requires-Dist: six (>=1.10)
Requires-Dist: urllib3 (>=1.26)
Requires-Dist: numpy (<=1.23.5)
Requires-Dist: caraml-auth-google (==0.0.0.post7)
Requires-Dist: pydantic (==2.5.3)
Requires-Dist: google-cloud-bigquery-storage (>=0.7.0); extra == "test"
Requires-Dist: google-cloud-bigquery (>=1.18.0); extra == "test"
Requires-Dist: joblib (<1.2.0,>=0.13.0); extra == "test"
Requires-Dist: mypy (>=0.812); extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-dependency; extra == "test"
Requires-Dist: pytest-xdist; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: recursive-diff (>=1.0.0); extra == "test"
Requires-Dist: requests; extra == "test"
Requires-Dist: scikit-learn (>=1.1.2); extra == "test"
Requires-Dist: types-python-dateutil; extra == "test"
Requires-Dist: types-PyYAML; extra == "test"
Requires-Dist: types-six; extra == "test"
Requires-Dist: types-protobuf; extra == "test"
Requires-Dist: urllib3-mock (>=0.3.3); extra == "test"
Requires-Dist: xarray; extra == "test"
Requires-Dist: xgboost (==1.6.2); extra == "test"
Provides-Extra: test
Description-Content-Type: text/markdown
[Description omitted; length: 1683 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.1.3)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
client/__init__.py sha256=uI2fbC8PGrGmOnxftFGE703VtiQ88CkGeFG3PDrPjb8 5422
client/api_client.py sha256=onI693pwCP82UfM2-o42VGA4B4_JGKmptroMgSdiU5k 24860
client/api_response.py sha256=A7O_XgliD6y7jEv82fgIaxR3T8KiwaOqHR6djpZyh_o 674
client/configuration.py sha256=hCMPx7BmyP_j_Wuivu_xsKgqG604eF1-_vqFuuPNAtc 14766
client/exceptions.py sha256=mAWdPJF-LFCRDzpX_3jet3Ew729JQMR5vtTsXL-G__8 5425
client/rest.py sha256=_v2rsRayeX90OvCEIum5BnmiHb4tHs-8GAL4vceO_BY 8265
client/api/__init__.py sha256=WxEcWxJkfnAJZC1qnQuEZgt4NPOj4T3TN41SI-chdDM 715
client/api/alert_api.py sha256=6T529OgACLsDOgQ5RVxfbMdQMkOSNpQz2DPNQ3iP8gI 51819
client/api/endpoint_api.py sha256=tbt_7pHEQCMVqdCU3kNnxxSvFLL3zl-Jf7ax5ia5mRw 66968
client/api/environment_api.py sha256=57XJCjZ5Fl2A4pSM99BrtOeRSsehDHdq1USe0KNCe94 10865
client/api/log_api.py sha256=xCHlhynv39NAQWC0Hw3usqiALIWQB7IHN8anV_YK1HY 19400
client/api/model_endpoints_api.py sha256=QYvkk8hvsXWzNSAlC_3Nq1nGtH0VP2KbH4Z62sx8bOs 64203
client/api/model_schema_api.py sha256=0CFBeSVVHXffiQ6h_IC_l-JoSlYCmhDOcHushGwC2LU 40890
client/api/models_api.py sha256=ApUVAzXk4ZxTWT9dftBDGRBiNL7aq7XF44XvJAFRHsw 95342
client/api/prediction_jobs_api.py sha256=BeuDKS8yhR7wRKYzjbAHiWCfx_mPaAA7DUYFTNNj6Yo 96937
client/api/project_api.py sha256=qDbCmwlgatofBrJBkabbYnWrid_TpajwYAcRRvKGyKI 41344
client/api/secret_api.py sha256=WRtp2oNmIcZUUgqoZeREviv6YGtztFH-K7IXyYMqqcw 41334
client/api/standard_transformer_api.py sha256=Z-Et-PhUY_eq9-u3SYFXcEzVosUKBT0B5fQdQ_2X1sc 11188
client/api/version_api.py sha256=JCif5UZAWG_eX0U7Rgg93yhHJaw1TW6Ws8-CWIQpCGM 56231
client/api/version_image_api.py sha256=xuCvACnnSjOX66vkSi61LISZBnat0CEYH09LidCG3ug 22257
client/models/__init__.py sha256=JUwRo6xQiMitwnNQGkuraT9QuS_N-BnPCXr9um1GCp8 4283
client/models/alert_condition_metric_type.py sha256=0TXoTQOSSU3VBUjV9s_U1kHTemSeRO3ubARU6YUlKzw 945
client/models/alert_condition_severity.py sha256=jVvA2HS2DCinOVM6YQJ-X6adzYQnN4yr_ArPXp_XAxA 867
client/models/autoscaling_policy.py sha256=jgDdRqBi9AQva1V7pJhUTFEAOLiVz6Yza6hSiv3CPCg 2571
client/models/binary_classification_output.py sha256=gpNeF3T4pjbriyUnH9ptWD_Lm-cws0AREkQ1Q6VG67I 3228
client/models/build_image_options.py sha256=PpDgtBqSjw6tzTdr-SxRwC_2XaPIta1rd3XplUH578U 2888
client/models/config.py sha256=tBLIz4Vulq9s5IhMiPMA-4o02zMo7PjjAcDZuS2WCVo 4604
client/models/container.py sha256=9bE2q4rPDYxyX2ZR396JlSNyGWTZ64tzye-cnDo1bzY 3488
client/models/custom_predictor.py sha256=rMpYSxvQYvZoPSzYXEar_JoeoOklziKZXbPsuuL6IeY 2548
client/models/deployment_mode.py sha256=w42reXlGgW6KvVMnsmpmS_zL7bh5OfUreXXA85hFia4 861
client/models/endpoint_status.py sha256=nr1QbpXa149usmXm5bpIkZVaSwgdPgevrs_SKPnA0N0 917
client/models/env_var.py sha256=BGq8hMSYoH12gPi9Z5b34KCUknceaspvkWR7km2pGc8 2418
client/models/environment.py sha256=yb7Tvb7oPE6wu0ReVhps5mqxSVfOsEj0DV5Hj92vQU4 5448
client/models/file_format.py sha256=wFvZzx4Uiyzwf_PDjr9f5kEyc4u4GGdD0MjON4-6uzY 905
client/models/gpu_config.py sha256=lXzCh6dTOPE7kqdC6PbxH15LibvR-7Smlh_mZxh4GUw 3672
client/models/gpu_toleration.py sha256=xFEis0MaYLjCg9JeMftBqdrf3mroS8uPN0cwKixdqYc 2779
client/models/image_building_job_state.py sha256=Igwn9DcFPcMhzWQnZ6nh7FH8eJ6ybzLdwhBwx0922W8 910
client/models/image_building_job_status.py sha256=5WGssdo_BFs77GoeHa8VdcaYE5zaLfc77zJFkXwpb1Q 2579
client/models/label.py sha256=X95EHoL1mtghW4Zrf5dGFNAuK3b8184Zf0FUtrOUG0g 2410
client/models/list_jobs_paginated_response.py sha256=zugRBJFXt1OJppRBt-CNDpwpkTafBDeyLNI-iKMPolQ 3174
client/models/logger.py sha256=n5Ryfm1ggGgexb3Ox33sr4T62oHvWafnVcInO_QpCRM 3421
client/models/logger_config.py sha256=OQiS4VKSIkK-j8-ys6bGsWBbqSE-PR5YlRQ7_B1JcDY 2458
client/models/logger_mode.py sha256=hWiiD6FoukdwWhOaNA9mPgFqYX-8uekpzqq4Hhtikls 847
client/models/metrics_type.py sha256=RVW6khFUUanPfstHklNbZvQyG_ucm_Y3LM5ELvAWaKc 918
client/models/mock_response.py sha256=kPbDy-yWK3VR8gFfWZ-mKEtJxvqGBYd_XmcDujiTzYY 2458
client/models/model.py sha256=hg5HIPmJA2xj-Yglb1WCo-Q7eWsajFObHZ4gQHIxVow 4260
client/models/model_endpoint.py sha256=f9bi6OIHj0kKAzpEKbsKp9LVLFPB012AQ8_N0UXhlOs 4416
client/models/model_endpoint_alert.py sha256=O_UgkC7jkPZDGT1iJFhvSdeIKt_3W_M51oXqSXpPO4s 3466
client/models/model_endpoint_alert_condition.py sha256=K-ndrfUCR5zdgsuWyK1dfYohiYX2hbPHc2vBYamhsYI 3179
client/models/model_endpoint_rule.py sha256=dY-tNFena2PosMgdk_QDpP9-qOdd_VjH7DdtyaNGJY4 3330
client/models/model_endpoint_rule_destination.py sha256=ATfxfO-ilT32mSn4zYsmtxyNvgnj-kpXG6v3agqlqSU 3057
client/models/model_prediction_config.py sha256=STKDKA8Y7epY2S6xQiSWe1CaowyX7MTknwwV-5I1bw8 2736
client/models/model_prediction_output.py sha256=T08v5iCVqPM8K0GvKlyR2d4zeo8obM8w1qFqLyE_Gdk 7252
client/models/model_prediction_output_class.py sha256=MSs3Gq1P3Kz28e53iOOE-k3YRohkcJmN-kHp6SLXA4g 969
client/models/model_schema.py sha256=xQZiucJ8SWn_b0WKWIcWkLmpAaNzhMLt4sNho-Nk4Jw 2773
client/models/operation_tracing.py sha256=5nVx2nCWQiQn80_kASusALF-om3LUIe0eeu2pFVCsC8 3407
client/models/paging.py sha256=twlPLLawCGZKuHa-Ct7Heh8Ue7pdqtKY4NVE55_B3Hc 2640
client/models/pipeline_tracing.py sha256=bBZhenvstFVEdMGukjugdKJe_uzvl8ox6DQAnmdQF90 2691
client/models/prediction_job.py sha256=DdaxghiZ5v-CM95GS7GgpwA1h9HIdbOafXIj3mEZLZI 4063
client/models/prediction_job_config.py sha256=MByMESA-Xn04VPjX264LSkHJ-tfxc_CMsekm8X45TOY 4961
client/models/prediction_job_config_bigquery_sink.py sha256=fnWksWMvXeQVhpHgBRPNJKXKb-YnDTAkMiE8lB6T2fE 2927
client/models/prediction_job_config_bigquery_source.py sha256=XuP4aan9shqGODkv7bvx9cV9SNL5rU_fWw3Yj_5CtLE 2653
client/models/prediction_job_config_gcs_sink.py sha256=_nlyD1INPL9zY65_4LiURjBMzadUV_WXgdTHCXHrwl4 2917
client/models/prediction_job_config_gcs_source.py sha256=O5ew7fuolD9xlCgRFgpOrj3OZaJeTaxZqfMYaOeTlpM 2765
client/models/prediction_job_config_model.py sha256=Hc2Ap6NpMNINiflDjp06uul_qyrmW7D9HwUzkdxD9XU 3608
client/models/prediction_job_config_model_result.py sha256=I0_hZ7MPDLTmQ1Us1DsWELx1K0p6g6EVSIIK1A2PHqo 2570
client/models/prediction_job_resource_request.py sha256=K-3zLlIizXl0OThxLZEHYq1pmg3RBw1NoHd43RTLNZA 3071
client/models/prediction_logger_config.py sha256=wgzQS-q0hkDPU0YFPZblnn1pHJbVH1UQ2g4Ow6S0lJ0 2664
client/models/project.py sha256=vkPdZQIvALiJviLcsoK33WhBUTF5KDpJB16MOrtVTIY 3680
client/models/protocol.py sha256=2PWAineQu-WNf7n0B1PZdRuF3J49z7ck1J85ysMTsB4 825
client/models/ranking_output.py sha256=rEdxqx5Yxjpf917owdkTGYXmMsRPpK5UyFnr7xjGn8k 2746
client/models/regression_output.py sha256=wDcAsFSKw0jmqKIvz0XZzxm2MkNcrCO67zoJioBgFO4 2743
client/models/resource_request.py sha256=619bzllELKXsFWhYOzCy27otgKZc9ks8uGoDKv1E9PM 3059
client/models/result_type.py sha256=VbZ6jEvM8YbP2Cgo7x75aNOn53gAkxOBCR87poIzbNo 907
client/models/save_mode.py sha256=qiKKewkvxFoYOFig88kCS6a-KHg8xNzwVC4KzRTXFvY 860
client/models/schema_spec.py sha256=0XgLMQvdKDMMIvtv9oq_OsDrSmtxqM6PL0KIiyiuChE 3505
client/models/secret.py sha256=E2zvGo9o1YRLNv30hUQA0g4CDYVXPHTvIdSWYZKauXE 2499
client/models/standard_transformer_simulation_request.py sha256=4O9i-8e7QyLrKjbHCozQvO5XhlzPrWug-axvYisZn1g 3367
client/models/standard_transformer_simulation_response.py sha256=Owo4nXu50sJPSf8yhYMO7exV90K3MrGK6IwNIfJvnFk 2963
client/models/transformer.py sha256=3XD0QW2q_Y2HjCMBNTU6RZk7gENaLHh3fstUvtp7H-E 4093
client/models/value_type.py sha256=hqAFDMnLXGwK_3CP1dBsPNyVuplQtavsPoMhQXFENxk 868
client/models/version.py sha256=efdHZWsEUgWEtMP08fFjVXSZwCB5gDjkvW97jNwz8Wo 4836
client/models/version_endpoint.py sha256=5uh12-QadMyw7babYzuL9M3z0qyBacv3-JgGYwSPDr0 7151
client/models/version_image.py sha256=zSr9WPDFPpxnuZzhHbFcTI_8eB5m3rIO_Uhm6IWB4sM 3387
merlin/__init__.py sha256=iy85TxP9v0aAkCeXTD9V4FZPIHLjNlrcSCr6cG7xGmE 3537
merlin/autoscaling.py sha256=JVMQQnOyasTmAWKNUrzbMGJrc9j9m2yjTfKUx3W01Ck 1305
merlin/client.py sha256=lGILk6TmBTwt8cwpqTnNFqpuaThtN6acdInN7LAyfJM 11049
merlin/deployment_mode.py sha256=3fkieoUbsWmlx20ZsN3KoZj9lQxsMEUVHJqVzRuw114 186
merlin/endpoint.py sha256=TJvwwfHyR5UZeyN2XOshKOCdlwqfsOp98_KpKzIzXnY 7781
merlin/environment.py sha256=VwWpPieb1hh-2OozFJrncLGerScFoPZ8cL5K2reXBq4 1861
merlin/fluent.py sha256=Sb0WGL4JmcVDsVemZI5lDJr-MUeO-D9KaSQ2H9OQPEk 16171
merlin/logger.py sha256=Dtr1MaJW7lt1cawiIO2tS8PrPXUUwtpbVfdiw-ZTeKU 5637
merlin/merlin.py sha256=sAGxrUyt9Qmr-qJnBFHx1ZoLIWrKfn7GQqI7oeWmh18 5890
merlin/model.py sha256=YDP0gw3pVX3P2eLwfMEpKObzWzbJzacS7s6-MVJNkrg 67511
merlin/model_schema.py sha256=lJhWHU7wD_c5ewF73OChhalvoGdyofr5WJWE4SwHXoo 6819
merlin/protocol.py sha256=_VNLeIw1TcAFONGEUA0pBe6qqYXGBFlnOW1TNn3Rn3Q 350
merlin/pyfunc.py sha256=YmTM6XudFRloazIct1xY1_Gq-gcZkuRy5F2kpe_dsZM 23088
merlin/requirements.py sha256=R0L9tDStaxkLOsgPzCYPuPUXis0QXtOhoQDuLP9xcow 9701
merlin/resource_request.py sha256=9aaZ6LMuqVSX1rUcWiAHA4TKaTW_Lu945vs_Tm2XUQo 3645
merlin/transformer.py sha256=1kE0_u3tJg0Mwi-HAYT3oNkAVXbdKjjiDIYC4yiCHFA 4285
merlin/util.py sha256=kowOnIDcrRB7TEG3kYDTua73h_4rMn4WkLEdBur2ygg 4545
merlin/validation.py sha256=KXIgQV6LsiRYdGbd02l5YoDAQG-eKiRWNT16P9EA-9s 2947
merlin/version.py sha256=yqxQMT_V0Ys_UMTff5cQiMooZnIblaaXnVkZI4AoVqM 603
merlin/version_image.py sha256=b8wF-yCuQ0z8gQhz_D4FKch4raHIrl_jwWdSXJ1TGtQ 1657
merlin/batch/__init__.py sha256=68UajrBaG9fbgD9XVW6sjxJIGAHNU3i9U_1sx67H0mM 584
merlin/batch/big_query_util.py sha256=hKCPvw_iuyVMHgJrtsHdHe6nL46zruD6kAoDErGwWKs 3689
merlin/batch/config.py sha256=A8-zkNStDUTKjcd0yWqL85otaGqvyuPYx0DZbSzzBjQ 4937
merlin/batch/job.py sha256=0gmKBRDjif2PC1RZOrz9IdomnBGHZ-x994zht8FYRhA 3246
merlin/batch/sink.py sha256=ePOFBER2L7yKLk2sEfFRqqDgmghwzL7qgi9Z6fGU8C4 4633
merlin/batch/source.py sha256=E02yYWCLo_kNDMGkw_klnPkaMtfMUXyF8HYq2Ed62_s 3478
merlin/docker/__init__.py sha256=68UajrBaG9fbgD9XVW6sjxJIGAHNU3i9U_1sx67H0mM 584
merlin/docker/docker.py sha256=HYNWedjIDrRYZx7xl27pGbCMGpNDa0Fk8_oWmcj_p6Q 2325
merlin/docker/pyfunc.Dockerfile sha256=OO4P0SQxXnwG7BG3ilyv9V3QTpXq4t5z4WJSaCMGBvg 1182
merlin/docker/standard.Dockerfile sha256=Zc9ifkC-2GD6eFk5fGY14AGCxjFrs_LxXZBXntNv3cw 665
merlin/observability/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
merlin/observability/inference.py sha256=NDAHNAYEP-CMoT6P4EFdxUHCY79TGfDXRKshfucYwng 9862
test/__init__.py sha256=Yp0BPJNEVYfgMRQ3oBoYE04x72RYuS5uVWftDl60iDA 585
test/batch_integration_test.py sha256=4OQq7KVIsIiNOgF54fY9-XLKAzokmSFc9T2Z9Y_A3MQ 4501
test/build_image_integration_test.py sha256=6kl2FOuWYVeC1YFEu-BQQI32oHr45_Az7lPlQVCbVuY 1739
test/cli_integration_test.py sha256=lMFmBnTpQl8kQ4SgkRPGTnVpjyh5ptCuFFp4suLAEA8 7239
test/client_test.py sha256=yGfWI8wmANBb7ZwlnbSoNOIGkHC1fWl0oADB1i7rt8A 14005
test/conftest.py sha256=aTNsGpgZtwBghH03wS6IexPHE3Dtk1PP3x9doDv3OOE 9976
test/feast_model.py sha256=knoy0V6eteOmSG0N8arswC5Wca5TZD6Ekc3fYsNp4lI 146
test/integration_test.py sha256=z3QSF3K671TPJp01JKgy1bpWrdMJpDzH7xm9ReMOI_o 45662
test/local_server_test.py sha256=9rGD6TSYknZxQ1AYBsL0quMLmDIIBiIVr4zaoUd0ERM 6976
test/logger_test.py sha256=6j8E0dLfk3J6-JSLPOJzAQmAcSFLrN9_4VtPy4NjcYE 7352
test/merlin_test.py sha256=PIMsaRxf01x3KH3_MFwtI1APeUN-VaSEpYvxvQzW53A 8106
test/model_schema_test.py sha256=ibRAflGKClkm97yBYtlSC13-lTNCStmYwelmqlS1q-A 7389
test/model_test.py sha256=cD-nZsQMZBx2HRb1bPNsYPIOBYczAxpPl-ikaZrcz2M 56880
test/model_validation_test.py sha256=dC-ATyuMUfeOgEBywrqGnP_Ee9bRMoW3Cy5QiJhYako 2167
test/observability_test.py sha256=7_D4UJkyJD3OK_322AZf4mcBWQ_Gg_ocwtbJVvKoKwM 3801
test/pyfunc_integration_test.py sha256=4-Es-0wfPd2FI-_HUc7JX_6WX8x6A6YJu832kepPTmU 10405
test/pyfunc_test.py sha256=yjiGZlHRN07GVuomlae3OqMaQ5hhvb69g49mXRjct5M 15878
test/pyfunc_upi_integration_test.py sha256=cxxr63sO3S_aqnHKvwE4O7dOhn-M6Jt6fa0X0IsCan0 10422
test/requirements_test.py sha256=ahkk3suUaXBS4zhRtJ7C5XClwdPX8vPmx_6GQ1P_LbE 5675
test/resource_request_test.py sha256=P_o0tNEjd3-Hgjfug_k19_Uvldf9MdGR9FxmT7gHycw 1832
test/transformer_test.py sha256=Hiu_UbfFwyBH1vESrP1kpL-yE7MX7_g2iB7Qp4cdWRk 3364
test/utils.py sha256=gaKHJ3BnSbPpoTbrWIS3TIAYJ6ADK2FScIVD9Qkh4Fk 860
test/utils_unit_test.py sha256=ARp1ZbHXnfesDHLE_kxSkS5yZnz-QGNj1wocrysEQYw 2272
merlin_sdk-0.45.3.dist-info/METADATA sha256=SR49sgSYu07ajZ8XziXN6UYBbZjZ3lpgoLJxmXH-maI 3479
merlin_sdk-0.45.3.dist-info/WHEEL sha256=pL8R0wFFS65tNSRnaOVrsw9EOkOqxLrlUPenUYnJKNo 91
merlin_sdk-0.45.3.dist-info/entry_points.txt sha256=wToIXY2w4ZfwSf53o-kECRf2-WxfOSKYFkPpvWtcLlQ 45
merlin_sdk-0.45.3.dist-info/top_level.txt sha256=Ld_5w-Tp8COQVbqUT1LBt-MgdYSAYJHng0fvQgH-D9g 19
merlin_sdk-0.45.3.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
merlin_sdk-0.45.3.dist-info/RECORD

top_level.txt

client
merlin
test

entry_points.txt

merlin = merlin.merlin:cli

zip-safe