wanna-ml

View on PyPIReverse Dependencies (0)

0.5.0 wanna_ml-0.5.0-py3-none-any.whl

Wheel Details

Project: wanna-ml
Version: 0.5.0
Filename: wanna_ml-0.5.0-py3-none-any.whl
Download: [link]
Size: 89156
MD5: dfa42d80c4f5d5a7e3134f0cbece8798
SHA256: 1c022070a8cac45c7948040943b1bd67c5dae7d9d2afd94034ef09e1de5aed7d
Uploaded: 2025-02-17 09:39:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: wanna-ml
Version: 0.5.0
Summary: CLI tool for managing ML projects on Vertex AI
Author: Joao Da Silva
Author-Email: joao.dasilvacunha[at]gendigital.com
Home-Page: https://avast.github.io/wanna-ml
Project-Url: Documentation, https://avast.github.io/wanna-ml
License: MIT
Keywords: mlops,vertex-ai,GCP,google-cloud-platform,machine-learning
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.9.0,<4.0.0
Requires-Dist: Jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: PyYAML (<7.0.0,>=6.0.1)
Requires-Dist: case-converter (<2.0.0,>=1.1.0)
Requires-Dist: cookiecutter (<3.0.0,>=2.6.0)
Requires-Dist: cron-validator (<2.0.0,>=1.0.8)
Requires-Dist: dirhash (<0.6.0,>=0.5.0)
Requires-Dist: email-validator (<3.0.0,>=2.2.0)
Requires-Dist: emoji (<3.0.0,>=2.12.1)
Requires-Dist: gcloud-config-helper (<0.4.0,>=0.3.1)
Requires-Dist: gitpython (<4.0.0,>=3.1.43)
Requires-Dist: google-cloud-aiplatform (<2.0.0,>=1.56.0)
Requires-Dist: google-cloud-build (<4.0.0,>=3.24.0)
Requires-Dist: google-cloud-compute (<2.0.0,>=1.19.0)
Requires-Dist: google-cloud-functions (<2.0.0,>=1.16.3)
Requires-Dist: google-cloud-logging (<4.0.0,>=3.10.0)
Requires-Dist: google-cloud-monitoring (<3.0.0,>=2.21.0)
Requires-Dist: google-cloud-notebooks (<2.0.0,>=1.10.3)
Requires-Dist: google-cloud-scheduler (<3.0.0,>=2.13.3)
Requires-Dist: google-cloud-storage (<3.0.0,>=2.17.0)
Requires-Dist: halo (<0.0.32,>=0.0.31)
Requires-Dist: igittigitt (<3.0.0,>=2.1.4)
Requires-Dist: kfp (<3.0.0,>=2.7.0)
Requires-Dist: pathvalidate (<4.0.0,>=3.2.0)
Requires-Dist: pendulum (<4.0.0,>=3.0.0)
Requires-Dist: pydantic (<3.0.0,>=2.10.6)
Requires-Dist: python-on-whales (<0.72.0,>=0.71.0)
Requires-Dist: pyyaml-include (<2.0.0,>=1.3.2)
Requires-Dist: rich (<14.0.0,>=13.7.1)
Requires-Dist: smart-open[gcs] (<8.0.0,>=7.0.4)
Requires-Dist: treelib (<2.0.0,>=1.7.0)
Requires-Dist: typer (==0.12.5)
Requires-Dist: waiting (<2.0.0,>=1.4.1)
Description-Content-Type: text/markdown
[Description omitted; length: 3171 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
CHANGELOG.md sha256=coFoAgqWbH9W-StTqEl_7-baxdDKgRfXJOUlQW1O828 275
wanna/__init__.py sha256=N6NsVKLWArkFKjtIQkIX9EXavlkxDFdOFkaEt-Y0AmU 219
wanna/cli/__init__.py sha256=N6NsVKLWArkFKjtIQkIX9EXavlkxDFdOFkaEt-Y0AmU 219
wanna/cli/__main__.py sha256=zoKp4xjcL8nc9jGPt60BDfvGc0_rJNbujIGDSZHfF2o 2248
wanna/cli/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/cli/plugins/base_plugin.py sha256=sypje8jCZRcvJIUNmIFLD16JhiHEPsWg-ucHur6Kr0U 631
wanna/cli/plugins/common_options.py sha256=LtBOf3HT-lxYOQc8a7VMDu6ZvsQUAMeCg9lAppXDXlE 1223
wanna/cli/plugins/job_plugin.py sha256=iRVGeN3enq9RA3F2CwcPTOjhhDXgp3K3KRTzOn2Qbp4 6774
wanna/cli/plugins/notebook_plugin.py sha256=eq7jqRwW7TRJzqhnhpfBuRj5F6V-_FMiMgPN2UPtktc 9171
wanna/cli/plugins/pipeline_plugin.py sha256=NOldKskaxMX5Cyhc-HpfjPCW7Z4-GWn8vFoDpLC1qzs 7256
wanna/cli/plugins/runner.py sha256=5hKcWQgU2AT9NZQERk9ZhQ3JILcN6EXDCX8qSWImSW4 758
wanna/cli/plugins/tensorboard_plugin.py sha256=6ddSn9hlBoDLY8ckRkCoIb8nV1-VnFW8uYji97zkSLg 4070
wanna/cli/version.py sha256=YAZ9xDRbNeG5M4ETLmZKa7GuzGanVoqlkWt8ZhIN0jc 1300
wanna/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/components/kubeflow/get_or_create_endpoint.py sha256=JYyYa_EtOuM355Krruayy9E8V2q7FvlJkhCm_0mZ1f4 2222
wanna/components/kubeflow/upload_model_version.py sha256=mhKWvsqzcI5ED51mTKEMmIiRGiiRUJ_jZYMEUHe6zp4 3242
wanna/components/loader.py sha256=H3QzTBT1lmaTp5HXCiSj49kfs5Ta-rczn5u-elhIIWY 362
wanna/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/deployment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/deployment/artifacts_push.py sha256=VR76xOhK6RIteHGw6FnpwJaHKdv0UVeHEO7JElV2iUU 1933
wanna/core/deployment/credentials.py sha256=VY74fBUnlVZeN5RZL7gVQN0qbWmDlT4zFQ0j3FMeRpo 122
wanna/core/deployment/io.py sha256=nnTSi_rUfotVksBdMgS5R8F9zOc3qUqYJ53fMNWupZI 1097
wanna/core/deployment/models.py sha256=u4O1cz6-Q9QaA5E7xT4Ffj_PgU-JCYeXDX36a8-Ykyg 3847
wanna/core/deployment/monitoring.py sha256=o_2-YNUC6n6RXN0RbmAxjeXenXKMyb7OusglXJyPN9Q 5293
wanna/core/deployment/vertex_connector.py sha256=ViPaLmtr7CtlXSkbxgw_Csi3cg1STQNAAltqdJe_V0o 370
wanna/core/deployment/vertex_jobs.py sha256=fyLeS5Z6TyWXHYCf_s94XxNu5RiYM1cvS4UbRq_0oD8 9341
wanna/core/deployment/vertex_pipelines.py sha256=Tayaba3jn2dphOvyJGDnvue9QE_ZJQqUee9gvn5EvGg 12727
wanna/core/deployment/vertex_scheduling.py sha256=c7aPDdLXKkONjmL5FHsSFfPCqUgHrFygI377anttT4E 8250
wanna/core/loggers/wanna_logger.py sha256=ZnuCjMQehMXU0O4RMY8myycwIWDW_pAmmGvbP7uvYsM 2007
wanna/core/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/models/base_instance.py sha256=snYumGi-th6MwsnfYYpoz84wk1YFB2SQGTTBvW1vedU 1089
wanna/core/models/cloud_scheduler.py sha256=IZYAJzVfnIXIAsd1kPYARCy_8PBZoqnA9KDzCuyREGA 337
wanna/core/models/docker.py sha256=sJnu2IYOCPBrXwFA4QB6uFuVMMMXZDFLpMfE1I97rR8 4767
wanna/core/models/gcp_components.py sha256=IzFg2TjDWbBZkI1ym8en_N_a25Lxla9LQd4oPc-ii8U 792
wanna/core/models/gcp_profile.py sha256=l_Coy65qx5Rkr_6DVV4rdeQWPGdA1CHU-pxJ5WmJA3o 3358
wanna/core/models/notification_channel.py sha256=8F3JoeenrPfXNJFpafEv_Oi3iVSVLeL8e0VPG_KgxIU 1193
wanna/core/models/pipeline.py sha256=BZpxt7zVeLKNSiOnfWo-tyYNMz58l_YGURw5N_9zOzk 2813
wanna/core/models/tensorboard.py sha256=fHzkRd8LNS5Vc1zh_DO4y2QxYo7nJqUNkWsnKQy9xb8 615
wanna/core/models/training_custom_job.py sha256=0qvy2y-EwOAN6p1ZJCpvH4NexNdLSOkSmNeSv7ITgjg 7320
wanna/core/models/wanna_config.py sha256=E0ljJ240EfnXHb8dmjMsVUyS71a450UTsJWhtIjgmow 1771
wanna/core/models/wanna_project.py sha256=I5CDRjUD1arTs3rI1bRgi6ZYQ1BJH4aM2I-PJ1U10LA 1122
wanna/core/models/workbench.py sha256=xpPcPoHn7_I1hQQPFNgRLdDWXLwo92syTfnmeL4aAh8 4935
wanna/core/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/services/base.py sha256=ephv2Jo9hBFPaTfY51FWGvga6DqEdutlDX0re6p62Do 9324
wanna/core/services/docker.py sha256=oR_j-btBkctxBmaYtiOyDujYr1c5usYjgyJMscZdiDc 23283
wanna/core/services/jobs.py sha256=63YbQRTs6iswUAgBvKe0eu1u9sM-B5NUBFovGfPfT0s 22419
wanna/core/services/path_utils.py sha256=6yGYE5dQ0gzyTkGYRjhtA_o_ZLsVb6GATeE-87DpGPo 4690
wanna/core/services/pipeline.py sha256=GiWQMr9kLt2MqQa-YjXdXmKpCYuSRQavpHUTFgDPBr8 15572
wanna/core/services/tensorboard.py sha256=T-PSDY3Kh_2HymFCSwxjxLSZJxQnf3PDF_NvvaYOY3o 9227
wanna/core/services/workbench.py sha256=hQ5RwQIvrtlRcpHYCobJc3zRIp6sOtO9_bZFMYCWTPA 7165
wanna/core/services/workbench_instance.py sha256=_2DcjfSadLIcVRUWTHBhfPIylmP8OXyeFHeS4J0Ndtg 19852
wanna/core/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/templates/notebook_startup_script.sh.j2 sha256=SL3XRJQH6KshellkjFxNBvaSfV96o83igdioXsj0iVU 978
wanna/core/templates/notebook_template.Dockerfile sha256=odH6nQotyYg-wJB1_L67y0J-GaImxj0VvcnyvqPUxX8 239
wanna/core/templates/scheduler_cloud_function.py sha256=30vyI7vgpDd-ZSU9njuygsl8mXyp7mgKLRUiwgQQ-Kk 2283
wanna/core/templates/scheduler_cloud_function_requirements.txt sha256=VwR144xWXmq0WqxNobA7gvj1BV35MN6wdYQbB3knyQ8 162
wanna/core/templates/sla_cloud_function.py sha256=Oc5ZYK_PAFSR8YzyfIQH-vPYufHWwoRt3XkThW069X0 1388
wanna/core/templates/sla_cloud_function_requirements.txt sha256=FOSb_BZrCTajdK_yiaAkvezQe784DWXfQc68XBx0gN4 104
wanna/core/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/utils/config_enricher.py sha256=Z_X57-kB6jWI-OQo-nVJOXy9vFRPPGRvDOOtJ4mI2Iw 4041
wanna/core/utils/config_loader.py sha256=E6g06D1SMUOWbg_nVpBwAwtHTdiLq2gB-OCxPC-EAV0 3680
wanna/core/utils/credentials.py sha256=RH3dPr5X24N7Qv3uwaJxSR6oJ1diP4S3ZsA3_TPtz_I 1963
wanna/core/utils/env.py sha256=FnLc0UZNhuFdwqFu96Xg-X7mk-qEJAvYyj8voCDtNNY 2690
wanna/core/utils/gcp.py sha256=OKx4EpOt6xr2H0sGXS6XakIYIF2HjjwU1HD8WyuaBTA 11938
wanna/core/utils/io.py sha256=ABeucmJJ_ljJAGWZRm5uSC1maOZDQIO-S6w5i_W3iWc 1031
wanna/core/utils/json.py sha256=DOBj1Kg7wsYvIvNlnZSle_o-a3n20I8Cc6DywEF7t5o 545
wanna/core/utils/loaders.py sha256=8xK4PtX6sPPTgq9IJQcq_C3mgUNZ4QssIrzl1w0czIQ 1356
wanna/core/utils/templates.py sha256=2pcH2dwNf7kt7FcfTTfrnCSHApZSnwzM_83FIRESHJU 414
wanna/core/utils/time.py sha256=K811MSCY_sFDNr7Abdw6dWbCwCwZE740Hs2V_YGniI0 468
wanna/core/utils/validators.py sha256=m151yRj5pn-W-CNuX9uxCqLfUHer8e1BpSpdTCIzoxE 5437
wanna_ml-0.5.0.dist-info/LICENCE sha256=GCEcRiollSDhuFT4xA2AunvULnbr3b2-4CRmOLFMyg0 1077
wanna_ml-0.5.0.dist-info/METADATA sha256=1h00hRkCpq-sc-m_VsGAtLH3WdkmufTRbKfHMGE3-Zw 5869
wanna_ml-0.5.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
wanna_ml-0.5.0.dist-info/entry_points.txt sha256=3mbYNf0CWM2rv4clVIAeK8So7FOg5pFsO4spzTbH8os 50
wanna_ml-0.5.0.dist-info/RECORD

entry_points.txt

wanna = wanna.cli.__main__:wanna