layer

View on PyPIReverse Dependencies (2)

0.10.3150493728 layer-0.10.3150493728-py3-none-any.whl

Wheel Details

Project: layer
Version: 0.10.3150493728
Filename: layer-0.10.3150493728-py3-none-any.whl
Download: [link]
Size: 190759
MD5: acfd49533a495f766fa5852da75cd71b
SHA256: 878816f850448943bf45438a01b973bcb31e7c39af8d84316cb2d8629339e515
Uploaded: 2022-09-29 10:35:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: layer
Version: 0.10.3150493728
Summary: Layer AI SDK
Author: Layer
Author-Email: info[at]layer.ai
Home-Page: https://layer.ai
Project-Url: Bug Tracker, https://github.com/layerai/sdk/issues
Project-Url: Documentation, https://docs.layer.ai/
Project-Url: Repository, https://github.com/layerai/sdk
License: Apache-2.0
Keywords: MLOps,ML Experiment Tracking,ML Model Registry,ML Model Store,ML Metadata Store
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
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
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.7.1,<3.11
Requires-Dist: Jinja2
Requires-Dist: aiohttp (<3.8.0,>=3.7.3)
Requires-Dist: boto3 (>=1.16.24)
Requires-Dist: cryptography (>=3.4.7)
Requires-Dist: humanize (>=3.11.0)
Requires-Dist: layer-api (==0.9.384528)
Requires-Dist: lazy_loader (==0.1rc3)
Requires-Dist: mlflow-skinny (>=1.25.0)
Requires-Dist: networkx (>=2.5)
Requires-Dist: numpy (<1.22); python_version >= "3.7" and python_version < "3.8"
Requires-Dist: nvsmi (<0.5.0,>=0.4.2)
Requires-Dist: pandas (==1.3.5)
Requires-Dist: polling (>=0.3.1)
Requires-Dist: psutil (>=5.4.8)
Requires-Dist: pyarrow (==9.0.0)
Requires-Dist: pyjwt (<3.0.0,>=2.0.0)
Requires-Dist: requests (>=2.23.0)
Requires-Dist: rich (>=11)
Requires-Dist: wrapt (>=1.13.3)
Requires-Dist: yarl (>=1.6.3)
Description-Content-Type: text/markdown
[Description omitted; length: 3672 characters]

WHEEL

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

RECORD

Path Digest Size
layer/__init__.py sha256=zGeU_Q5Wb3F6-tegyHXQOcAMPMKH-D5DehxzoBcjomQ 1806
layer/auth.py sha256=P-I5hWDtXnHUGrGVdVkmhdTXVWK08XtXdFOSXfGvPPI 9442
layer/cache/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/cache/cache.py sha256=cGRKhqIeFyUA7iQCB73NXYDAl867HY8O7kVvcFJleN8 1439
layer/cache/utils.py sha256=e1WVVugY54Odq-hh2Wot4I2Lp6ZSlwFbjciKkm78Pxs 778
layer/clients/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/clients/account_service.py sha256=mE8CP-XdOANTvJAvU7bBvFkgmLaC4c-J1_gix7DMMCk 3471
layer/clients/data_catalog.py sha256=8_po90lV9pTaCBNuYVfbmFpJAy7p2Ju4kGfPv2qEK_Q 14264
layer/clients/dataset_service.py sha256=Iruulzr3UvF6BY9EXxfff1uo4Fpa9MPCkstyWpAaDCk 6091
layer/clients/executor_service.py sha256=0I2Xth9jB2rHtKmXQ2SO7Xmd2JzITgL1iut7BvPcm8o 3007
layer/clients/flow_manager.py sha256=smhx-aSnIJ_Wb3yWEtWsok14-KxiI328DQmqccvFVnY 3174
layer/clients/label.py sha256=cGc71nEYbvI8DM7fgMz9S9kHACu_FL0EEcwCagq6OmE 3271
layer/clients/layer.py sha256=FfZHinJM6wcCplsqMGhBbZAxyS3G9vRqKxdjA0Aj9uk 4043
layer/clients/logged_data_service.py sha256=U2Sbktni-8BWBdoe3PiT5v9Eu2nFSaB5b2neBOcbBq4 3852
layer/clients/model_catalog.py sha256=nZyP7ahxsarhj9kEmPd5icEqHxYOAPEBp-EcjcYUhpI 10092
layer/clients/project_service.py sha256=Bt82mY2gl5COfxqTGDP01oC9AJ6t96vlh4c_0tPdNCU 7401
layer/clients/protomappers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/clients/protomappers/aws.py sha256=yPldMepdMWpW1x9WlZlB8irPKL8NVabVJTwYNzeT-ws 994
layer/clients/protomappers/datasets.py sha256=Te4M9AcpR49166WOXja2Z0dALWsiRnOaVjFtAjYbJzQ 1550
layer/clients/protomappers/models.py sha256=wraIZ86MgC49WYsoI2-4PUMEf6VrmAdw8U37Pc8oAGk 2378
layer/clients/protomappers/projects.py sha256=3tRR-7eF3o76nq9yEHXOflBE2dZoyaPg3sZCwa4oAQ8 223
layer/clients/protomappers/runs.py sha256=WDw8TBzOn2jLWx_bEZfvleA2T3XFvlWyzV3lDoLHq98 1408
layer/clients/run_service.py sha256=GhMq_72j1FpVQhepDbR5Icl7-1WeFV9GlGiCgAi4E9c 1961
layer/clients/user_logs_service.py sha256=7WXyPK3i678N1fzWKC6MfM_6VC_KW05f6RG6ODoJ4to 1246
layer/cloudpickle/LICENSE sha256=MCnqNBc-n9wjOtMV3GsQC9HqcfUpscGvl2ZKJy_cVfU 1754
layer/cloudpickle/__init__.py sha256=Xmtdtw2hi-5xa1_MBMYEzKSpI9zr93Lw433wfHrV510 308
layer/cloudpickle/cloudpickle.py sha256=x6SQqkxr-8ZN3tqx3IK31ilXclrzg67JsSTkccj6wAs 35264
layer/cloudpickle/cloudpickle_fast.py sha256=_LiVD6fDBIfxAvp8qBjwHaHhz03WpqqPk7VCK4ANGII 34937
layer/cloudpickle/compat.py sha256=9kamGa9HNW0zfe3K2k2L2CJwdcH5ja0rwr4MysOTu28 390
layer/config/__init__.py sha256=Cyln-zU55uthMArDVDxHKN3XYhLqN7xQz5ngrN8p_sc 340
layer/config/config.py sha256=JxemKzWIQLiTeKHKdXSCqqXX9btyi1JeRfA7e21_YrY 10998
layer/config/config_client.py sha256=Ruw2dnxBBrz0r9zgc_kUVWP0kMx_jWT045YOoFhiT7Q 3515
layer/config/config_manager.py sha256=wdERp0fvJSCB8IfL4vT9xvDSgYSum4QPIPbKBSB1so4 5801
layer/config/guest_login_client.py sha256=f9gU3EfTwk9doGXLcKidR595TXBbeXSPKp9T-XfTQjE 916
layer/context.py sha256=_mQ6OsSnBg5WMw_ZfygcZnUJkBXL3zRpPsuSla8P4q8 7435
layer/contracts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/contracts/accounts.py sha256=_fZ4vZkp3BwuSvyXzltiLN1rqMcAvC4JgPpqTaUFtXg 423
layer/contracts/assertions.py sha256=44nIWMh3jl78I60ZpiWeIk6GfQIog_9RSEie0kMMeJU 475
layer/contracts/asset.py sha256=9qjxZxfm3LCuq8C4i8f5ApFhESMm_XMHFIv8yz4Iqco 8367
layer/contracts/aws.py sha256=EgstctMueAXxs7HxCJmhvyE2NUjtFgUdSf0RcrJ7N4g 224
layer/contracts/conda.py sha256=5qonAA2G2DKo9rfyqra6f29zeyFU7XQYgkRXYcD6W98 718
layer/contracts/datasets.py sha256=8xbDZoA9iKkesuUJANTUvwoyK9eh7Mea1LcnSMZ7fTo 8915
layer/contracts/definitions.py sha256=x1JDYLZX6NXQLHe0JrqMak1AykWqOcOPC6Hi6k99OtI 4307
layer/contracts/fabrics.py sha256=l5y9JHmL0F6lRAVHqLWUCSrEbJvyZw1XVDVHOu0WH9I 1778
layer/contracts/logged_data.py sha256=8OEYGwuZc7PGaPBDr3he7WsJamy9hAb2yZlrjCawNAY 18062
layer/contracts/models.py sha256=ZxKR5iZRL-JxWXEzcgNvA4SlK9YwjSuJwd8rlhfHiRU 5202
layer/contracts/project_full_name.py sha256=31k_vwFqvfw_ePNl28klWNKVH-jn6nnEE1rKCrHk0Pc 304
layer/contracts/projects.py sha256=Dxaz53lvqL2q7H92H22dPxi-7Tb668t-jp2ZkVzIlEw 2845
layer/contracts/remote_runs.py sha256=SpfB_FrMpKwIxNoiWmoUsjNvFjV_Eehs0cV5gGdS11c 647
layer/contracts/resources.py sha256=UtT6hdRlzRL1tlDFFKjB5rWnAeVFI-LKLZo0SjT7jT8 1084
layer/contracts/runs.py sha256=MXlPYNL_aoX-vVvFpQriuO_pI9mWn1-yCIo3wL27QzU 239
layer/contracts/tracker.py sha256=YZFnUapaV1fU-53oUtNLFkcYqpAe8ZWexI5fia3nNG8 6856
layer/decorators/__init__.py sha256=NWJ54L2aF12f0XkKtIdraiO_9MtVQ--EgWD26JhKONA 294
layer/decorators/assertions.py sha256=Fftc5UIWXvAxqrsOfPLeOIbBMm6SNlEpLu_Vhr6p0dI 12535
layer/decorators/conda_decorator.py sha256=gX5-5txjTvOAv5t526ZmEiUM7BhgMamcyk2K0aQngm4 2052
layer/decorators/dataset_decorator.py sha256=xjkogv3P2lTNRH3gNu4VMfebX00h3YL9ObZsH0RevFE 4955
layer/decorators/fabric_decorator.py sha256=Ti9uCAkMdiejY918eFD82BlPma9l0JttSMjbJNs6-kc 2017
layer/decorators/layer_wrapper.py sha256=6OXWz9BvUVVc413SoVQdFgdLbTO8TtZfCbJWTp4RpO8 5057
layer/decorators/model_decorator.py sha256=Aal8WTWUvnKv84FDf1NptZbcaLbW5x9heVSX3fxV-sM 3737
layer/decorators/pip_requirements_decorator.py sha256=g3uyG1eLZM5tOgIIzpCvu9IRGTuxhuR1JoqCWmOo-Qs 2493
layer/decorators/resources_decorator.py sha256=IKCVZeGml6F8CmCWKnKdEy-27xBxDzaPo43cYb0oFCA 3078
layer/decorators/settings.py sha256=xVnDRAJQD3FqrIUsPrGteiKH55EYRAodRq1sLXgizI4 79
layer/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/exceptions/exceptions.py sha256=AzrO1KTp1j7tUTPDsJ2JTRZmrK4J5uld_2G66eW6FIo 10450
layer/exceptions/status_report.py sha256=tFzu2HM2U998D_QzjL9vNx_f8oay5sKM_kE03aK-dIY 5738
layer/executables/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/executables/entrypoint/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/executables/entrypoint/common.py sha256=vj4x1WoscQFDA4aSMS0rzc95qpyWpXpl25hwYXTexuo 8283
layer/executables/entrypoint/dataset.py sha256=1rcquxtWIRfP7oaAwO_3QOFJRDF5gZ-eu2YSFmmXUKg 2196
layer/executables/entrypoint/model.py sha256=ZKDl_-mZhGzYPPD-za0Bee60zWSbu3qMBScf_5L7pAQ 3134
layer/executables/packager.py sha256=v0S9SS-KbnhUG1iwIUXhhuVdbOk-fjU2sW8x9x9LnuM 9574
layer/executables/ray_runtime.py sha256=QTtAIFUaDmMtoz8l_f2zuQIwUFHLGeUJXm7ZDqg2CIU 3473
layer/executables/runtime.py sha256=QFBp_CWXF6KEESYQqhuJVEDxUK3vDF6sGmyufhZRgKk 4322
layer/flavors/__init__.py sha256=jDw5hlIKfhP15TFq_DNgv6VjAjua0rKHmU47Wp_AdIs 486
layer/flavors/base.py sha256=4fJZFD10BnXE6eHY-qbrJTFsumEuhfD3wHVCtbr0RTQ 2461
layer/flavors/catboost.py sha256=x8nmdxlvmxTHGUKJF4CTwM4cJhYmVKEvmoM1HNwIA6s 1154
layer/flavors/custom.py sha256=HDUEG03yaUKw5fLadiDXsNet8rt--7wDTBu_c7z0a8Q 4504
layer/flavors/huggingface.py sha256=aZWJz7M9RMjpl4dbfa4hjv1wJKoYvrdvFMEE3bBbwTo 1479
layer/flavors/keras.py sha256=knSvcYK74hohVEiQhREPkxp0c8G9vtaQn1HvhlUwTxY 2922
layer/flavors/lightgbm.py sha256=NT9Qt-BEL-cVC3qD_NqMA2jHQTZzVRew2tQAT5cgthk 1653
layer/flavors/pytorch.py sha256=i1abZfb7o_fwsy64FApMWIXSAA7TlRjWeEYK4W_R4wg 2312
layer/flavors/sklearn.py sha256=tSNYQrdcsKTAzVMmpUc_x6EEEjDAHuHAJqcngScChN4 1318
layer/flavors/tensorflow.py sha256=3bVufYzZluyR4DwhMIU0UdBlWTBBYdWFX0EHrq8dJO8 1717
layer/flavors/utils.py sha256=VOYQuqzcx7M30VdwQ-aVs6Nyvn56wXCkSb0aPTf9Jvw 2030
layer/flavors/xgboost.py sha256=m2Z45cpkZm0wWfgvKRn-9cZFl-haUGQ_-FC2Wl9f6S8 1734
layer/logged_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/logged_data/callbacks.py sha256=jc89zDlOUrjS0Dc08yxzn8TLToMHKzHXVQKelXVmeQ4 3736
layer/logged_data/data_logging_request.py sha256=R4IhX52L7bDNFlcTvpD9lR1PJ6HQiwN_BoTpZM7j6No 1229
layer/logged_data/file_uploader.py sha256=8WiJ1Qv9na8x5Xd7f_WwgbtqxO9IlaKXpgzGMZCwGsQ 690
layer/logged_data/immediate_logged_data_destination.py sha256=QyVztmbJHVPn2WSZVQ2AqTCNMfO3-q_3_Z_buXYBEgA 1500
layer/logged_data/log_data_runner.py sha256=a0M_vMBtzInvUYJr4PK6b84qygQE8rUB1rsQc39WlSI 13148
layer/logged_data/logged_data_destination.py sha256=XVOsD9hYi8iHcT6kh33mRgaZ841mWQsYo34KBU80RZM 987
layer/logged_data/loggers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/logged_data/loggers/pytorch_lightning.py sha256=4fvHJpo1O-XloCuUknUPnFye91HYYoXzHKauzXCiY0Q 10591
layer/logged_data/queuing_logged_data_destination.py sha256=OmS5wreKfgZASvK3SlqtCcnfqtWMvbrg25BlvxlxRy0 3862
layer/logged_data/system_metrics.py sha256=tu6zyubMAOy6mJjpmmhEW9RRUZA0ZcGM1uxxqKcDsVY 13808
layer/logged_data/utils.py sha256=-zifzB3iPvhlSxV_tpyXToHIjtPq7sLtKmOCNQYt_Os 576
layer/main/__init__.py sha256=PxgfmiQ4W7WXMVmSx7CIr8OXf1WtuPTknfthqw4u7u0 270
layer/main/asset.py sha256=cGy8CrDaNySgxeBMhBQArNGfZ4Z-VYzbr67md4S7aJM 10895
layer/main/auth.py sha256=SQ3nddzUPSivgWg0KIJWVWzuisOuYnHb9GB6nIUTVeI 4057
layer/main/cache.py sha256=xLt5jyKPiYMytbVeCRWsqozqr3yJ2iv7n3DpLLalpAc 535
layer/main/log.py sha256=Xc6Dsm1yAF-TGheUxGcuaaGwZv7rLu2_qH4oR7jLdw8 7255
layer/main/run.py sha256=oWMK0rTLlQw33HAWt_pMFu_7CVxabhPjVWWehY5oWOA 8499
layer/main/utils.py sha256=3oj0K3Mv980s7zULsVhWi7p5_aHwA4GpY82-kMIA6vQ 2420
layer/pandas_extensions.py sha256=FObto0VdJtiNZenP2k92EX25rYUyJx9MVUXfO4vzh9c 12705
layer/projects/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/projects/base_project_runner.py sha256=DcazlRz-rWKFcdwgGhEHQzQ6PjJbtv1GN8uiM_d9dBM 796
layer/projects/constants.py sha256=L0DeXVP24iMk2BShC45F7Dpe3AIaA3GIFWsZ6AhMBBE 81
layer/projects/execution_planner.py sha256=dyoq6Wq4UXKNAMe7UN0uRAQamIIow-kOgsroyr54iRc 6464
layer/projects/progress_tracker_updater.py sha256=b_LE95iHaBj2uVbYhZ8V03VZQrykBpYPPEhg6Ia5P0M 7965
layer/projects/project_runner.py sha256=KoB47uT-UL0L53YQbRrrKuq-oXkpfbjexwT1WP1muAk 6749
layer/projects/ray_project_runner.py sha256=dNiy2xSlEAjNGOAr3yqiWKZJj2usuCiZ9NRwXGBxYVc 977
layer/projects/ray_workflow_project_runner.py sha256=p3xKGvYGPurTcw9uldYL0qUsTEr_F-ZsDoy-ZO6Ui18 5281
layer/projects/utils.py sha256=owumtXgFt9JtJs6ig7V9SdCphXYB6GAzl0-rEkh1d1E 2391
layer/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/runs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/runs/context.py sha256=Gr0XDw-xYi6u07NFwABUnzGR8L5Zg5rOhwDoT55vb48 3147
layer/runs/initializer.py sha256=hrXJkGiEasoKQYzP337exNw1fNes2tETXaHOi4pGg48 4350
layer/settings.py sha256=-cIousaFfaevQYTSjfkLlCE5LoYBg6TkSCQrbo77cKI 5299
layer/tracker/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/tracker/asset_column.py sha256=ZCyKL2LGPuRwk-hVJTDZGvbv16r37gJkmxC6-njfm3s 13386
layer/tracker/non_ui_progress_tracker.py sha256=MSdOUG_czdC47_OL3sMhtvFPeM0HtmE8X_po6Zxuj5g 2326
layer/tracker/output.py sha256=5dRagviGPD_-ay2_4Gj0Dy8xgxcIKlmJJv-5toCpVcw 2502
layer/tracker/progress_tracker.py sha256=KrGRwIvmuJEOHmZbTLcCQEWT26brt22q1LwEdgFSWZk 2521
layer/tracker/ui_progress_tracker.py sha256=1OLO48GbN03kBkYb40ToxKM1NpbTzaOcJMVkZFoc5V0 10359
layer/tracker/utils.py sha256=BKQBXYhHjPklK1XyA-YG-ER8uWPcLNStYtem2RAXRZk 519
layer/types.py sha256=ZmDIiaGJLrpbTSzMbOZy6TXsHpQ1Frb9FB0FqkTrURY 74
layer/user_logs.py sha256=s96Ql_HDXhvjKqbM6sXE4eny5qAkF55pYhst2ZttzuE 2541
layer/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
layer/utils/async_utils.py sha256=ecnT3yEbSr1QyX8VFdkL0VeuUsGskE11Se3O25FY8mc 473
layer/utils/file_utils.py sha256=5BnkcNT35qQKgM6ehuyuj58aL0KpSg1oeuGbX4fHfSI 223
layer/utils/grpc/__init__.py sha256=zH8cUFpRjDL6jmD_xV24psicHCjrdwv_jElhgwCwVSg 139
layer/utils/grpc/channel.py sha256=1UdWMi7TbMbAUwOP5s93-Ez0oZmKOBfktqPpZHNRv4s 4661
layer/utils/grpc/errors.py sha256=uW8r8KUw_SXUQrZqmn2PRUobkTMoT0HsoN6b_hxoI8c 1064
layer/utils/grpc/interceptors.py sha256=DY6LXLHpo9VOATAU15rtvghoQxU23IHrC2YtMO3oOJ0 10569
layer/utils/runtime_utils.py sha256=n3Uf41mRx9Ksn5MNNbErAe19JTEATlFdw8OkFPb_OKc 913
layer/utils/s3.py sha256=7l0ddHWOlSw7oBAlKy6rz997SD-9uSiL-HBCy6_3dB8 5293
layer/utils/session.py sha256=rFRgvDGJG4ipMhVwlkppVoZg5tclRRu6PwBLswuBp38 1171
pyproject.toml sha256=-Boyp0Dtl-AOpX8NQYygOxS90XLAv6TahRQINoNRdvA 10391
layer-0.10.3150493728.dist-info/LICENSE sha256=DVQuDIgE45qn836wDaWnYhSdxoLXgpRRKH4RuTjpRZQ 10174
layer-0.10.3150493728.dist-info/WHEEL sha256=gSF7fibx4crkLz_A-IKR6kcuq0jJ64KNCkG8_bcaEao 88
layer-0.10.3150493728.dist-info/METADATA sha256=3gQPjtnOurdCzk0i-uc_ftS_sSKmNDHkF51GfzNxLQE 6147
layer-0.10.3150493728.dist-info/RECORD