wanna-ml

View on PyPIReverse Dependencies (0)

0.3.7 wanna_ml-0.3.7-py3-none-any.whl

Wheel Details

Project: wanna-ml
Version: 0.3.7
Filename: wanna_ml-0.3.7-py3-none-any.whl
Download: [link]
Size: 100484
MD5: d9531ab2823fb1bba6362eb81dbcbe5f
SHA256: 46ef3bf0879bf6788bb095c466506315cd216c1cf7897f875a7ff6ad55479b1a
Uploaded: 2024-08-27 11:47:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: wanna-ml
Version: 0.3.7
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 :: 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,<3.12.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 (<3.0.0,>=2.1.2)
Requires-Dist: pydantic (<2.0.0,>=1.10.13)
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.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
CHANGELOG.md sha256=coFoAgqWbH9W-StTqEl_7-baxdDKgRfXJOUlQW1O828 275
wanna/__init__.py sha256=5z9oqAiFUqdLTzfdLugjmS-zGosd8jhPbcoVoNaXGZE 302
wanna/cli/__init__.py sha256=5z9oqAiFUqdLTzfdLugjmS-zGosd8jhPbcoVoNaXGZE 302
wanna/cli/__main__.py sha256=0bwVoR9Z3Nq2Iw_cQLvA7UV7Ar87peoJufiztFuCnm0 1620
wanna/cli/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/cli/plugins/base_plugin.py sha256=wQkN8FO2LHzvQ1wWb8o3r3Adc2dYntY9oP-UdZfyyuI 656
wanna/cli/plugins/common_options.py sha256=i7DtP_dz4d_2WG0ZnLtOBppAkGm2IICD2Hqz8WraZu0 1229
wanna/cli/plugins/components_plugin.py sha256=UGTHeaWK6AA-6-EddETLhkqidYcEAtxlOIFeEszELS0 803
wanna/cli/plugins/job_plugin.py sha256=65oQqysibDN3BweGF3Uj5FwPESgQyIAtg0wzdSZXsyM 6875
wanna/cli/plugins/managed_notebook_plugin.py sha256=fDdqz8-zFRMKD2Hn2-URaTboDIU5u-5F87LmgyEG2P0 7070
wanna/cli/plugins/notebook_plugin.py sha256=nd5sFFAU4ISYKTPFhwfDcIn9ZCK9SnRALChmBn9wT98 8995
wanna/cli/plugins/pipeline_plugin.py sha256=5lVhb_VTGDNJckDQPQz5ggmgz6Dqzek3vKsR3OzFZts 7344
wanna/cli/plugins/runner.py sha256=cmODOjjE9Ldq_A6IUEg95A7i8jfejTJ7SPiEeapEWdM 1006
wanna/cli/plugins/tensorboard_plugin.py sha256=k0pIh0OfLGhYsTmMl3vRNza8ufZtNS1MCgjkrZBHa4U 4070
wanna/cli/version.py sha256=8q8AI0n8Mqg1NoygYj0cFKUPSXAxhepFsxw9Jk6Z4HY 1307
wanna/components/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/components/kubeflow/get_or_create_endpoint.py sha256=IC0y1NVgXy80_LJ83FaNqKhYmFu1AJzzEUJeupe6h9E 2260
wanna/components/kubeflow/upload_model_version.py sha256=Rs0hvUcexzo8iho4-xa9bjw7ey2mpgE1h3vNxkCvC3c 3264
wanna/components/loader.py sha256=H3QzTBT1lmaTp5HXCiSj49kfs5Ta-rczn5u-elhIIWY 362
wanna/components/template.py sha256=TUAYrkYt7oSmzGSi4Ig4CImrebJ8V60MFifQVhYukhw 541
wanna/components/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/components/templates/base/cookiecutter.json sha256=2H3zFPJ3D-2WeeM0i9cms6GkLMVbt35ncxtYAnwNRZQ 700
wanna/components/templates/base/{{ cookiecutter.component_slug }}/.dockerignore sha256=TcSh_xpB1hqKbWii-BuL0KFoPKYtao_AZowjTIWxIAw 31
wanna/components/templates/base/{{ cookiecutter.component_slug }}/Dockerfile sha256=zK3wz0Uct3cJ0TY9gG0w6TrCfLOod8D_HLwqsFTqU7E 997
wanna/components/templates/base/{{ cookiecutter.component_slug }}/README.md sha256=PPAgNqRog1cN_yLJ7mgX2OIxbQTM8CA8VEAy6zY-brA 36
wanna/components/templates/base/{{ cookiecutter.component_slug }}/component.yaml sha256=wW_U56p2xzmLSM4MYKOapvROqTmErv_QiG8DilDhc5k 839
wanna/components/templates/base/{{ cookiecutter.component_slug }}/setup.py sha256=ulPuaG8lCKg6N2sT83zK2oOfrAj0L40NcbOyCRFTIK0 697
wanna/components/templates/base/{{ cookiecutter.component_slug }}/src/{{ cookiecutter.component_slug }}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/components/templates/base/{{ cookiecutter.component_slug }}/src/{{ cookiecutter.component_slug }}/{{cookiecutter.component_slug}}.py sha256=wEz-EjVGzczJCMAfylB9Sm8tGo_ZV5xTCVSzshfpMk0 482
wanna/components/templates/base/{{ cookiecutter.component_slug }}/tests/test_{{cookiecutter.component_slug}}.py sha256=JYve2lzvG3yxXHbGqY7M7m2HlctQ-JF46DFntldv2TQ 119
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=2BSiSYx4CrCn05eoTAuRm3iqF3taByELDIBy3cI0upE 1977
wanna/core/deployment/credentials.py sha256=VY74fBUnlVZeN5RZL7gVQN0qbWmDlT4zFQ0j3FMeRpo 122
wanna/core/deployment/io.py sha256=oipjK2r7x8VgMA8wup-90Ck0iTGRRRafEHnFPRi2NgY 1127
wanna/core/deployment/models.py sha256=j2SNV128wetSe2upAv2dH17pHJKVc7UsrKOMqzTzUIg 3755
wanna/core/deployment/monitoring.py sha256=8_j__QGG9VorIB1zHW43qe3HgrtKhxeDtcE4lOG5zP0 5343
wanna/core/deployment/vertex_connector.py sha256=ViPaLmtr7CtlXSkbxgw_Csi3cg1STQNAAltqdJe_V0o 370
wanna/core/deployment/vertex_jobs.py sha256=cRfmbFSG0-rDdrxuxrDF3nyUz_YQIB4TkuSfTH8cixA 9483
wanna/core/deployment/vertex_pipelines.py sha256=Ft4qcZRHAiVGZrj-_Po7m-m4qCrCpCYCxnTOClV_j-I 12941
wanna/core/deployment/vertex_scheduling.py sha256=DtKr9HCsMbG_mCcWupTh8U-rQONh6I9Xz4pV018EBWc 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=OE_by_9i-NQnV29U_pLIhuRoA-cO5yyVRbHk0OUB5Cw 973
wanna/core/models/cloud_scheduler.py sha256=5djvuPnCwLLg8VvGnQkuczqHbbFO-2sHAc4Elqt47Y8 318
wanna/core/models/docker.py sha256=xMG0XBnOGrBX3lG3nqDo91GdPD70xg_2c5l46pLhLOk 4518
wanna/core/models/gcp_components.py sha256=M7N0rwJn4DLqmPs7mBaWY2vf0QvjQQmnyUKQoZ8btzE 855
wanna/core/models/gcp_profile.py sha256=wcef1jEWnIKnfbBjgvDVbfzy4PF3VAwB_XGRUq3-2vw 3300
wanna/core/models/notebook.py sha256=i3usuqXpPy3u_3DNnC-i6oeae9EclCXKVREuj33VW1U 6901
wanna/core/models/notification_channel.py sha256=iyzHs1tfNAwVm8EsULvV2kdd_g9WrS5SFeuloPB0ADM 1219
wanna/core/models/pipeline.py sha256=Mb2-YTL9sBMbkM9ivloAT9I20yoR6P-9PlvKlGezpg0 3259
wanna/core/models/tensorboard.py sha256=U_80_2hcfafK_wGsqnNOtsV6rpXt-r8fHA9stFDRdU4 615
wanna/core/models/training_custom_job.py sha256=WumU-UCT5bTUsQQtnzoKMl3cc8hZc4Ig640nibv16TE 7297
wanna/core/models/wanna_config.py sha256=3twXSr-Z5ugKHTsiaINLRpfzUsRyAJSgQ0xFHuf8Jd4 2779
wanna/core/models/wanna_project.py sha256=bIk_WNKzgPtVEZ66G1nNhCwDcsvwz6ifcA6XLhJtD9w 1054
wanna/core/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/services/base.py sha256=evRBlEbF-8UsiwxbltOQjzCXYQvgcD7m6abxQIZXM6k 9404
wanna/core/services/docker.py sha256=63uzXPI7UG-hUMpQcuUdJbdfWuD12EeEdoEzoaOOlok 23557
wanna/core/services/jobs.py sha256=cm-vvHEjTBs2NqEADmZtRnnHaa6ETCGm_gO6BIDVAYY 22893
wanna/core/services/managed_notebook.py sha256=rWCIx0V4xf0G5r_Kzc-8wapPh8Bhf21qsG4wY3I_tjI 17926
wanna/core/services/notebook.py sha256=p73VVySgJJqq4mSNIUMiS_CSYAiEuW3I3gV4M7kDxXc 22639
wanna/core/services/path_utils.py sha256=1kbWzr9R6FE9SUjkaV7xac8YCOXbrTOGOW3m8DETdRk 4854
wanna/core/services/pipeline.py sha256=QRiBLSvzglSOfNdxlxAx3rqrVGjhKZIyqfrZJSWzadU 16262
wanna/core/services/tensorboard.py sha256=6CBj2XGasmzdJUeNsHbZCjtp1TC4T_EiD9IcB_38htw 9372
wanna/core/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wanna/core/templates/notebook_startup_script.sh.j2 sha256=fx7sS-cTZ9RvjXy5Y4VbpoGzzgyBzeoqlQlO3wyQLUo 1985
wanna/core/templates/notebook_template.Dockerfile sha256=odH6nQotyYg-wJB1_L67y0J-GaImxj0VvcnyvqPUxX8 239
wanna/core/templates/scheduler_cloud_function.py sha256=suB5yNJcYsHQDCB9f-jKWY2KRLo8IKQhE07NCqfrvAI 2295
wanna/core/templates/scheduler_cloud_function_requirements.txt sha256=VwR144xWXmq0WqxNobA7gvj1BV35MN6wdYQbB3knyQ8 162
wanna/core/templates/sla_cloud_function.py sha256=J6RXO7JoPX90RQhQEyuu_eyTk31M68tQi1-vaRz-EcI 1410
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=2uc0wYZL7jrgFhzoh_XgkbgLoIKePiDNX1z6ArPQx00 3934
wanna/core/utils/config_loader.py sha256=Ncl5PUX0U7jhOR_oLvuGEHHInrH5qBYcaAH0cV_gb5Y 3281
wanna/core/utils/credentials.py sha256=-opbeXshECFJlv0XUeURibnGE2_Yo5eyrrz0K-foa9E 1765
wanna/core/utils/env.py sha256=iSBwVDnIc4botj1CnUNVo7No-lgJQrnJsMEw25eyCOI 2357
wanna/core/utils/gcp.py sha256=12SrFxc_sbOH1UayeLznsM0QZXNF9RWH0FlZiHXW7DM 11623
wanna/core/utils/io.py sha256=bYvcG_JREPxfIf4J4SF6yZK0Ypw8NeljQg8AHXH4BDU 1099
wanna/core/utils/json.py sha256=DOBj1Kg7wsYvIvNlnZSle_o-a3n20I8Cc6DywEF7t5o 545
wanna/core/utils/loaders.py sha256=5UGqAkJgXY9rwXLEyxrx_q9AuCWISSDyvAOOH2TM6Q4 1376
wanna/core/utils/templates.py sha256=2pcH2dwNf7kt7FcfTTfrnCSHApZSnwzM_83FIRESHJU 414
wanna/core/utils/time.py sha256=Aph5_-2FhIRsGLD8nv93rxPb_7gnjgMxI8ntTAgvXiI 474
wanna/core/utils/validators.py sha256=KuE-z4mPxCjyutUEYQFky6Jp6JRltkX1hLhpcLx5Sb4 6609
wanna_ml-0.3.7.dist-info/LICENCE sha256=GCEcRiollSDhuFT4xA2AunvULnbr3b2-4CRmOLFMyg0 1077
wanna_ml-0.3.7.dist-info/METADATA sha256=ch7LmrVTn3YnU0-vZFX09ROr-5GHEib7UnFvDACCGy8 5769
wanna_ml-0.3.7.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
wanna_ml-0.3.7.dist-info/entry_points.txt sha256=3mbYNf0CWM2rv4clVIAeK8So7FOg5pFsO4spzTbH8os 50
wanna_ml-0.3.7.dist-info/RECORD

entry_points.txt

wanna = wanna.cli.__main__:wanna