modelkit

View on PyPIReverse Dependencies (0)

0.1.2 modelkit-0.1.2-py3-none-any.whl

Wheel Details

Project: modelkit
Version: 0.1.2
Filename: modelkit-0.1.2-py3-none-any.whl
Download: [link]
Size: 78655
MD5: e825e1a646464b15d43c72ad9787eac0
SHA256: 8bff43727a657aac2ef8a6bc6b171a7532cb9abca45372f8b1fab2360a353037
Uploaded: 2024-02-02 14:55:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: modelkit
Version: 0.1.2
Summary: Minimalistic MLOps library for python
Project-Url: Homepage, https://github.com/Cornerstone-OnDemand/modelkit
Project-Url: Bug Tracker, https://github.com/Cornerstone-OnDemand/modelkit/issues
Project-Url: Documentation, https://Cornerstone-OnDemand.github.io/modelkit/
Project-Url: Source Code, https://github.com/Cornerstone-OnDemand/modelkit
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: aiohttp
Requires-Dist: asgiref
Requires-Dist: cachetools
Requires-Dist: click
Requires-Dist: filelock
Requires-Dist: humanize
Requires-Dist: pydantic (>=2.0)
Requires-Dist: pydantic-settings
Requires-Dist: python-dateutil
Requires-Dist: redis
Requires-Dist: requests
Requires-Dist: rich
Requires-Dist: sniffio
Requires-Dist: structlog
Requires-Dist: tenacity
Requires-Dist: typing-extensions
Requires-Dist: tabulate
Requires-Dist: fastapi; extra == "api"
Requires-Dist: uvicorn; extra == "api"
Requires-Dist: azure-storage-blob; extra == "assets-az"
Requires-Dist: cryptography (>=41.0.2); extra == "assets-az"
Requires-Dist: google-cloud-storage; extra == "assets-gcs"
Requires-Dist: boto3; extra == "assets-s3"
Requires-Dist: networkx; extra == "cli"
Requires-Dist: memory-profiler; extra == "cli"
Requires-Dist: fastapi; extra == "cli"
Requires-Dist: uvicorn; extra == "cli"
Requires-Dist: httpx; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: types-python-dateutil; extra == "dev"
Requires-Dist: types-cachetools; extra == "dev"
Requires-Dist: types-redis; extra == "dev"
Requires-Dist: types-tabulate; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-timeout; extra == "dev"
Requires-Dist: nox; extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: pymdown-extensions (>=10.0); extra == "dev"
Requires-Dist: wheel (>=0.38.1); extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: black; extra == "lint"
Requires-Dist: flake8; extra == "lint"
Requires-Dist: ruff; extra == "lint"
Requires-Dist: mypy; extra == "lint"
Requires-Dist: types-requests; extra == "lint"
Requires-Dist: types-python-dateutil; extra == "lint"
Requires-Dist: types-cachetools; extra == "lint"
Requires-Dist: types-redis; extra == "lint"
Requires-Dist: types-tabulate; extra == "lint"
Requires-Dist: numpy; extra == "tensorflow"
Requires-Dist: grpcio; extra == "tensorflow"
Requires-Dist: tensorflow; extra == "tensorflow"
Requires-Dist: tensorflow-serving-api; extra == "tensorflow"
Provides-Extra: api
Provides-Extra: assets-az
Provides-Extra: assets-gcs
Provides-Extra: assets-s3
Provides-Extra: cli
Provides-Extra: dev
Provides-Extra: lint
Provides-Extra: tensorflow
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4862 characters]

WHEEL

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

RECORD

Path Digest Size
modelkit/__init__.py sha256=wQPS6kWMuDEjfNnPlHtbUJ20oIUHoEYh6I3tDf47OC8 304
modelkit/api.py sha256=foCIIdBRKyVYBkwBZ9pwmPU58RyF2Nnv8szDkVIkydk 6797
modelkit/cli.py sha256=niO_16CXaeaEqFxkrmldQKZcdbSb-ThRxcGCQ_HdlTE 12664
modelkit/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modelkit/test.py sha256=EARV4103HaGPVKmU8Nb8G1_5GTXTDIF7U2PebpVAm4g 127
modelkit/assets/__init__.py sha256=QX9hlzrDXyGNtRWZiIF8xrHB8x5w8e-xnt8i9x65nVw 334
modelkit/assets/cli.py sha256=r7mgVpVMmJHt7PrVaRKzTvL1gim2RBjEj5yr30NdGWk 10825
modelkit/assets/errors.py sha256=hc6Ewb2cH-R-c0YGTEj2o9C48nE8zc2PkLp8i7vUjcw 1768
modelkit/assets/manager.py sha256=Czy-SCMsrz05yICQquVZoJby1ONEE1VtQf2t02rCFI0 10095
modelkit/assets/remote.py sha256=RvGrGqZkdgz4L8pyiUuPY4MYXppH9vXBJtWm_bOMAlw 13658
modelkit/assets/settings.py sha256=ZVVgbinwP5OissMAVL-rFsO-ftjvXdVHPgmFEU32riY 3699
modelkit/assets/drivers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modelkit/assets/drivers/abc.py sha256=fxJH8Ywwq2bGYgGcwd-MN-gl52EdSty2j9DEnQa5iio 2157
modelkit/assets/drivers/azure.py sha256=AklYmmmY9QO-BeTb8g1hld-TTBR0XwKxeNPsKjGQAbw 3673
modelkit/assets/drivers/gcs.py sha256=iX8CKf8BpBhxJqoi_otnPTSBkRzcmcD4qxbIdinyBRc 3327
modelkit/assets/drivers/local.py sha256=2gSpTylYwEvKQgdQti0BaFVSMp5iHRSvChDLmKFyOQE 2979
modelkit/assets/drivers/retry.py sha256=OGeP_nMzHdEX0gEVWOt3L8x7W_8X-HDYbkehbwS2X2M 1020
modelkit/assets/drivers/s3.py sha256=7Y0njBA1i0wr8DOrClKAHA8MT7lnbSCXwkh0xTb8uG0 4678
modelkit/assets/versioning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modelkit/assets/versioning/major_minor.py sha256=Q3iWIF_Wp7jHuMmJCO5ch3Soym_Eodkd-rcPP6furzc 5290
modelkit/assets/versioning/simple_date.py sha256=ojfVqEZUoz-yyR4ao5gLQgCdE9qRn9TYXcdzDsGnHCs 1472
modelkit/assets/versioning/versioning.py sha256=SeZn5ojZjnOIxIc0-LNsdWbGsorEu1eX7VC_fQAYsq0 2105
modelkit/core/__init__.py sha256=yktiL7RTNZwQF7YgGDmMt1ANP2MvM6GyEzTTnAQAhV8 81
modelkit/core/errors.py sha256=2zhYjVgciSf_uLJePRs5rNo9p7uJ3Vf8ZbnC30V5wVs 5769
modelkit/core/library.py sha256=TyMKQuln1fRIP2x9mNoz2IojGqzj8d1IQUA253SZeBo 16157
modelkit/core/model.py sha256=juoKpHSKCxkjY4ZSeL1Ng_jjxAsI408pPCb2oVU0Mes 29054
modelkit/core/model_configuration.py sha256=ntHoHV_jm11nF6H1t-S_A8971qXCsKiO1HMFYwE4IG8 4582
modelkit/core/settings.py sha256=RRw-sryDmlSA6bKUidhmkLg7Gw1z1qacAdq5uWuxi0k 4278
modelkit/core/types.py sha256=3O4-2wZcIe81kXfe6qrM9EC426D_jzWElP6nExLgOcA 638
modelkit/core/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modelkit/core/models/distant_model.py sha256=-z6PRyJj584i5_Q-ZdA6s50K_Gdypcm8X5Bn11dBgEM 9050
modelkit/core/models/tensorflow_model.py sha256=rrTFoXxYnDKRCWz7_bMorMwmxMGL387ifUJTyXQOj0A 16231
modelkit/core/profilers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modelkit/core/profilers/base.py sha256=VCmgCcGHRPos9EUCc63Zy5GRgSh9kvPoKsUQJApaboY 2560
modelkit/core/profilers/simple.py sha256=5ZlPrHEanUE4oXD6d0zTacnmP4k735_JL0lEhz7PYLU 8145
modelkit/testing/__init__.py sha256=uvt7CPHxtnjYX4iHROAzq8cKD9Oi9hDYFv2XOiW6qDA 523
modelkit/testing/fixtures.py sha256=0hZMiGCGkf7V4msc9RVTkzakMwhB-6lOSm32HpvJe8w 3704
modelkit/testing/reference.py sha256=2EP0C0uuGn7jQtuCAHKp8rmIEGX3GinY2d-WBAXFmRU 3445
modelkit/testing/tf_serving.py sha256=JrDTysBNXdx_991vWcqPKOQpIYQhPUVpu1h4xOiPk4Q 2097
modelkit/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
modelkit/utils/cache.py sha256=b8PAGYGYhvi9sQJeOBZaxLiBHZ8ygzU0hRgARsGzjU8 2906
modelkit/utils/logging.py sha256=5cH4tUl3lHn6B_K6bpZatgwBpFdTIRsDXoOrQ0qLMhA 564
modelkit/utils/memory.py sha256=T-rUViy1IHCXjDHyjqKeWZr5AHiuCJL-nyd2b6wHR0g 1161
modelkit/utils/pretty.py sha256=BbyqC1_9tKeqE_nedxCEJQBEAMen5-2Ee_5uw1zgwrg 2108
modelkit/utils/pydantic.py sha256=U1CWDKofAsFQq7EztL5Xlk5xzehAFnpoX-BLla3lbpI 1338
modelkit/utils/redis.py sha256=Hc9o7bKa8EHB5Wfz1LVnTCfzZnGqedU6fRDlGtL1idM 1479
modelkit/utils/serialization.py sha256=MEataFCesipRU_r82CrYkNHOYuXVxD0oz2iZhrhRQd0 393
modelkit/utils/tensorflow.py sha256=oTU9OVVzZGU6T2pNJFg2j5UcYTLBQmzTd0pL2n2nsmE 2991
tests/assets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/assets/conftest.py sha256=-qNEs7yPgKWv9OO2EqI_qtwpELwwH7ohSybu7vrqj0A 5928
tests/assets/test_asset_specification.py sha256=ll0s4kHUb4GsU1uS4X7wLeDXJyVxuOUaXtW1f4DqidI 1522
tests/assets/test_assetsmanager.py sha256=IXi3JUG7Ff4ELeQgTyQwDbhNmYA0BZ6cHYDE6Qy1bj8 7989
tests/assets/test_assetsmanager_subpart.py sha256=8RjkpOZN9vOGVITLHTlS3G7xI4C9TbQ8hv9-gsa_8wY 2448
tests/assets/test_assetsmanager_versioning.py sha256=bQrkrBDOvyJ7npFKyeZ-yXUPNuev39BDusH-zQEXqi0 4101
tests/assets/test_driver_errors.py sha256=2SBisQpVxk-ST4J6kfdwaEOIeZ_2j25xPbf-pc5tHTU 1064
tests/assets/test_drivers.py sha256=llDWvB04NB3rR_KJFCAY3H_bkXFobz2u93Yy-9QULsk 2454
tests/assets/test_local_manager.py sha256=cWkM9lv5sKrhZPl5ccqt8m3cXcu30QhhG7dwZnmSs8c 13345
tests/assets/test_lock.py sha256=kcVj4SMUX-bTUgkYvk6pC3CDFWxwFGN2VOUA1IvjK6M 3199
tests/assets/test_retry.py sha256=Mb4Aw4-N5dwHnD4qbZ3MvtcvoDAl0ziy8BdB6GKiJPA 1299
tests/assets/test_settings.py sha256=WEg1cik3KA1eZcrXZBeK1w9yHbiVz5z9sPwV-gpfZPo 4358
tests/testmodels/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/testmodels/some_assets.py sha256=sGnF6-_oFAzg1RqGGg7zwHWlGXDTN_ai9s-PRI6kNY0 216
tests/testmodels/some_models.py sha256=MvlV13bpwFAHORiDCrnht4tDI0RMEMX7HCXlJdHqQpA 267
modelkit-0.1.2.dist-info/LICENSE sha256=4j2-fpksRc2xrZcLQkogv4R3P6NnD1OUy-mEvxprbKw 1077
modelkit-0.1.2.dist-info/METADATA sha256=cpAzNGqZHCtea0ecCBJdu6Ef5Nnzp-v01Xct6ijsimI 8110
modelkit-0.1.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
modelkit-0.1.2.dist-info/entry_points.txt sha256=I20TsrZoWhQmGQ-V1zs9WLS8u1J2W3utDjHwogS70cg 55
modelkit-0.1.2.dist-info/top_level.txt sha256=hAgJteql9FnyYu2eqoZfxwYqRubRAzSL6X4RzESM0q8 9
modelkit-0.1.2.dist-info/RECORD

top_level.txt

modelkit

entry_points.txt

modelkit = modelkit.cli:modelkit_cli