py-gen-ml

View on PyPIReverse Dependencies (0)

0.3.0 py_gen_ml-0.3.0-py3-none-any.whl

Wheel Details

Project: py-gen-ml
Version: 0.3.0
Filename: py_gen_ml-0.3.0-py3-none-any.whl
Download: [link]
Size: 43434
MD5: b7f78c1cf6846cc924a065d11abc3024
SHA256: df8f902c0b692155b81135e5e34f4cb1fb08d494f74b42f2c4a1d0a2e6648cab
Uploaded: 2024-12-01 11:39:30 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: py-gen-ml
Version: 0.3.0
Summary: A Python library for generating machine learning tooling.
Author-Email: Jos van de Wolfshaar <jos.vandewolfshaar[at]gmail.com>
Project-Url: Home, https://github.com/jostosh/py-gen-ml
Project-Url: Documentation, https://jostosh.github.io/py-gen-ml
License: MIT License Copyright (c) 2023 Jos van de Wolfshaar Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: code generation,hyperparameter optimization,machine learning,mlops,optuna,protobufs
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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
Requires-Python: >=3.9
Requires-Dist: grpcio-tools (>=1.46.0)
Requires-Dist: jsonmerge (>=1.9.2)
Requires-Dist: mkdocs-material[docs,imaging] (>=9.5.39)
Requires-Dist: more-itertools (>=10.5.0)
Requires-Dist: networkx (>=3.0)
Requires-Dist: numpy (<2)
Requires-Dist: optuna (>=3.2.0)
Requires-Dist: protobuf (<5.28.0,>=5.0.0)
Requires-Dist: protogen (>=0.3.1)
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: rich (>=13.8.1)
Requires-Dist: ruamel-yaml (>=0.17.32)
Requires-Dist: typer (>=0.12.5)
Requires-Dist: yapf (>=0.40.2)
Requires-Dist: mdx-truly-sane-lists (>=1.3); extra == "docs"
Requires-Dist: mkdocs-material (>=9.5.39); extra == "docs"
Requires-Dist: mkdocs-section-index (>=0.3.9); extra == "docs"
Requires-Dist: mkdocs-video (>=1.5.0); extra == "docs"
Requires-Dist: mkdocstrings[python] (>=0.26.1); extra == "docs"
Requires-Dist: pymdown-extensions (>=10.11.2); extra == "docs"
Provides-Extra: docs
Description-Content-Type: text/markdown
[Description omitted; length: 4142 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
py_gen_ml/__init__.py sha256=3KdCQt-WmcEsYV9CoO0WSEg7tgeAkVmrB5ibs3WKyfU 579
py_gen_ml/extensions.proto sha256=n7oAWiWRa3MTeq0gHBhguEsWsRQ6bxNS7FymVPh2o_g 2122
py_gen_ml/extensions_pb2.py sha256=4AjlXcnqLCHujTtPiRiC7zjaQTlR-_X3iXMy69R19HE 2919
py_gen_ml/extensions_pb2.pyi sha256=E-9Me6SD5G-zv-fAcWZamZWzIs5OxlLcYFovxxjuuJg 2969
py_gen_ml/py.typed sha256=la67KBlbjXN-_-DfGNcdOcjYumVpKG_Tkw-8n5dnGB4 8
py_gen_ml/cli_args/__init__.py sha256=EmFpwWx1O0fiC_Fn1LgGMpZGChRtD95S1d26zvYZP7w 55
py_gen_ml/cli_args/arg_refs.py sha256=M09blshW6nT6g3Lc841idACfjA4UvyZ1Pbur13IvMes 1396
py_gen_ml/cli_args/cli_func.py sha256=DqKhEdOnOu0HdcKFAi7GoxQDbq1hx_S6ixV0HM8vjR0 6543
py_gen_ml/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_gen_ml/cmd/generate.py sha256=CQy7ZCzloFFaoWRfdhihIEri_wxBkeerWl8M9zaUsVc 5143
py_gen_ml/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_gen_ml/logging/setup_logger.py sha256=mVveZtGIvXib6TJbk6o7QMl02iH72a1_zqcWR1Zr6UQ 679
py_gen_ml/plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_gen_ml/plugin/base_model_generator.py sha256=gEwNpThDjZuNFAc5FeAbSvtK62XKEkM8IGIvwXqU-24 12855
py_gen_ml/plugin/cli_args_generator.py sha256=2TwSc_xRnUebI8e3VcbhqA5DRsCBgFgtVLBBsLsAvEU 16468
py_gen_ml/plugin/common.py sha256=y7T94bnmgKRzP9xGcSYeFgwiyzLVyuH7RezB72w9XD8 10059
py_gen_ml/plugin/constants.py sha256=PbIfKazKL6kQRF7XCTM_c7sJPVO_SHQeB0VmXFoO9K0 216
py_gen_ml/plugin/generator.py sha256=mIngrHFgKBJowiVvLulP-TGpeExSaaHFkBNS_751KhQ 4640
py_gen_ml/plugin/json_schema_task_generator.py sha256=yoqWwd0fPzjyUuewnju4iIRTtwn5vpsHYTYWCmzqXlQ 1295
py_gen_ml/plugin/main.py sha256=wqB38CIpBkfrTpc3om1UJ4d3zrF67_iti9Ri-sFxoq8 3203
py_gen_ml/plugin/sweep_model_generator.py sha256=3CWxTB4GqgN6g6EAL3tEfmrwhXo2pI8zNe8OdP-HwqE 9585
py_gen_ml/plugin/yapf_style.toml sha256=R-CGbAQTE_EZA-mH2K2HYMocacyhBP6ltjcH6BGONAI 12002
py_gen_ml/sweep/__init__.py sha256=JcuW-w4F7t6ekXtxD_Q4jPjUXhk8g0Q5v44TpXKqdRg 75
py_gen_ml/sweep/sweep.py sha256=W0ufdbV6ko8BfkOweu-nFF89-ARZtp6XaeVnZ5XDKHE 9857
py_gen_ml/sweep/tune/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_gen_ml/sweep/tune/optuna.py sha256=ZOeMlEr6jFxQD2sfXT-dNEbT19mqbi84BrL7QzG5c5w 7332
py_gen_ml/typing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_gen_ml/typing/some.py sha256=tRyzWrDjvGnrH5_eiRerrM2Ti5oDjkW1MqsJCVf-LOg 375
py_gen_ml/yaml/__init__.py sha256=LLusdfCOF36EsZ6Boc-3Hz0OzbpoMQUvOeQaCbOgH2M 67
py_gen_ml/yaml/object_path.py sha256=-iMsrrOp5LvOhWliVV5aSapFoQ42yPtl15iYEfJqQbw 7276
py_gen_ml/yaml/yaml_model.py sha256=5YFPC8ZCZyLkkNMlaatx6nADgq-BhsUElx4D4vJlepc 6651
py_gen_ml-0.3.0.dist-info/METADATA sha256=x1ha50hN4EHGSUWXcMc-P9UhixyE_u8hHLEg1bf1AHQ 7179
py_gen_ml-0.3.0.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
py_gen_ml-0.3.0.dist-info/entry_points.txt sha256=8ZSE7bVzsBSZRSSCzVJv32hNhDFKc_vVXIcrf2JNt-Q 102
py_gen_ml-0.3.0.dist-info/licenses/LICENSE sha256=Rx8vo1dZcO1WRomV_g_Uy0kcpIc4lLisjPcUTy9-ddY 1077
py_gen_ml-0.3.0.dist-info/RECORD

entry_points.txt

protoc-gen-py-ml = py_gen_ml.plugin.main:run
py-gen-ml = py_gen_ml.cmd.generate:app