labfunctions

View on PyPIReverse Dependencies (0)

0.9.0 labfunctions-0.9.0-py3-none-any.whl

Wheel Details

Project: labfunctions
Version: 0.9.0
Filename: labfunctions-0.9.0-py3-none-any.whl
Download: [link]
Size: 185995
MD5: 987222bd4fb2a576fbda5224de9deb0a
SHA256: 75ab2db04b1c550d64a525a33c6d11f0263a5bb2c0905bab6db1f748596568da
Uploaded: 2022-07-18 22:07:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: labfunctions
Version: 0.9.0
Summary: Schedule parameterized notebooks programmatically using cli or a REST API
Author: nuxion
Author-Email: nuxion[at]gmail.com
Home-Page: https://github.com/nuxion/labfunctions
Project-Url: Documentation, https://nb-workflows.readthedocs.io/
Project-Url: Repository, https://github.com/nuxion/labfunctions
License: Apache-2.0
Keywords: papermill,jupyter,workflows,data
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8,<3.11
Requires-Dist: Jinja2 (<4.0.0,>=3.0.3)
Requires-Dist: PyJWT (<2.2.0,>=2.1.0)
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: SQLAlchemy-serializer (<2.0.0,>=1.4.1); extra == "server"
Requires-Dist: SQLAlchemy[asyncio] (<2.0.0,>=1.4.26); extra == "server"
Requires-Dist: aiofiles (<0.9.0,>=0.8.0)
Requires-Dist: aiosqlite (<0.18.0,>=0.17.0)
Requires-Dist: alembic (<2.0.0,>=1.6.5); extra == "server"
Requires-Dist: apache-libcloud (<4.0.0,>=3.5.1); extra == "cloud"
Requires-Dist: asyncpg (<0.25.0,>=0.24.0); extra == "server"
Requires-Dist: asyncssh (<3.0.0,>=2.10.0)
Requires-Dist: click (<9.0.0,>=8.0.1)
Requires-Dist: cloudpickle (<3.0.0,>=2.0.0)
Requires-Dist: cryptography (<37.0.0,>=36.0.1)
Requires-Dist: dateparser (<2.0.0,>=1.1.0)
Requires-Dist: docker (<6.0.0,>=5.0.3)
Requires-Dist: hiredis (<3.0.0,>=2.0.0)
Requires-Dist: httpx (<0.22.0)
Requires-Dist: ipykernel (<7.0.0,>=6.9.1)
Requires-Dist: jupytext (<2.0.0,>=1.13.0)
Requires-Dist: libq (<0.8.0,>=0.7.4)
Requires-Dist: loky (<4.0.0,>=3.0.0)
Requires-Dist: nanoid (<3.0.0,>=2.0.0)
Requires-Dist: nbconvert (<7.0.0,>=6.2.0)
Requires-Dist: papermill (<3.0.0,>=2.3.4)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.1); extra == "server"
Requires-Dist: pydantic (<2.0.0,>=1.9.0)
Requires-Dist: pytz (<2023.0,>=2022.1)
Requires-Dist: redis (<5.0.0,>=4.3.1)
Requires-Dist: rich (<13.0.0,>=12.0.0)
Requires-Dist: sanic (<22.0.0,>=21.6.2); extra == "server"
Requires-Dist: sanic-ext (<22.0.0,>=21.9.0); extra == "server"
Requires-Dist: sanic-openapi (<22.0.0,>=21.6.1); extra == "server"
Requires-Dist: smart-open[gcs,s3] (<7.0.0,>=6.0.0); extra == "stores"
Requires-Dist: tenacity (<9.0.0,>=8.0.1)
Requires-Dist: tqdm (<5.0.0,>=4.62.3)
Requires-Dist: uvloop (<0.17.0,>=0.16.0); extra == "server"
Provides-Extra: cloud
Provides-Extra: server
Provides-Extra: stores
Description-Content-Type: text/markdown
[Description omitted; length: 6973 characters]

WHEEL

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

RECORD

Path Digest Size
LICENSE sha256=fIeHMpHyiXE6xd9IsfIBDraWN1K71rUwQWq5n8N5FKg 10765
labfunctions/__init__.py sha256=D5ZnBRrpNNJeuWdCDEhrMiiQ6dCJ7oZrcxDmRpHDhd8 170
labfunctions/__version__.py sha256=s5r26BdytN8qapd330Bldl1SkR-91L9Iz13MEoZGG5E 45
labfunctions/alembic.ini sha256=jn-Pp0uNuQGhCuN2_EaNjhGgb8rF8seQKp2siFRu6JM 3193
labfunctions/cli.py sha256=esAbs-nG2PwQ1PBdAeb8vJVmS3WxsBQmvPhC44CJY1Y 2245
labfunctions/client/__init__.py sha256=N-r-j_KalcbX0Rp2oG1WYiqPfYU-LNuoKBKsR8fNm3E 120
labfunctions/client/base.py sha256=HIrWo1Evu9SdDNKKJwytUIbqq1Vnldbq6UafJlR5xB8 10147
labfunctions/client/cluster_client.py sha256=_idMh0uFakj6F7NWBROTEH6KKZycH5goz_WRQKoJoVY 1862
labfunctions/client/diskclient.py sha256=hgeQqSWY1A84MQZuHXninJl3mPwh-NMBdxYeBVevURw 3991
labfunctions/client/history_client.py sha256=0UpN5Io45rWKrc5uNPCxpPRwTMKKgnTUiyje_ajKM_Q 3197
labfunctions/client/init_script.py sha256=b8_V-iVF2T2FDsahsklyyS8i1I6QbTMfuuLMVnkAJgw 6616
labfunctions/client/labstate.py sha256=FfhsIFdyHJCiZmomJ8pQbt0GFI59B6uwqpU_lM6KVLQ 3923
labfunctions/client/nbclient.py sha256=WGUYwBpNZmJRWaohfRC7z7j7ISg5kQ-vMmUUcIY4J3I 321
labfunctions/client/projects_client.py sha256=zOKxhjqJXV-ZBcNzvZa81cRP2-tm6_9XgwdjkyQyiL4 6066
labfunctions/client/shortcuts.py sha256=SFd6GBorBUcZV7pgyBW3nzn4ZA7bg7-hX2c0LrBsj9c 2974
labfunctions/client/utils.py sha256=zPXnNLeLySdyb1usa-mJg7-LQwy1THDd-mlE9uM5QF8 2499
labfunctions/client/workflows_client.py sha256=G7n0SLbjARZRlBj68QTFifOkviJ6_NhMPgHX91zxyds 5599
labfunctions/cluster/__init__.py sha256=ErROqGkaKXxJVJSpB6R21Ensy7F1wLKyStshq801x3w 122
labfunctions/cluster/base.py sha256=96g6EktcHVRwN8OmzbYDDlJRQSyzosMpZkPYqs3sRCs 1118
labfunctions/cluster/control.py sha256=zPN-EWMS1Zak9ssRcWHvhFLagnVnP1QAytg46XjzdlA 5812
labfunctions/cluster/deploy.py sha256=Zy55D9H5phvsb_e3v6uN3Zg0Mtbse2DS1QTzA3AOhJI 3949
labfunctions/cluster/providers/gcloud.py sha256=jWR8wKWMaQvacOs4MGBnm_YW7zYkxe7RQVAYQ4Lf2a0 7634
labfunctions/cluster/providers/local.py sha256=EIxBn0s_IpN8lgHQrC_g9HzsO5Yn1FT7ZC2InM-yBkA 2516
labfunctions/cluster/ssh.py sha256=q8qRkcl0tsltFlf3rVJaeGgeb9fibSqbPP6joiikQ7U 1591
labfunctions/cluster/types.py sha256=Q1qOw2rHQ6jWZuzn9qeCxwb80_XXQHzkS8kN2CPwO0M 8468
labfunctions/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labfunctions/cmd/agent.py sha256=NVmHLkQRUma-W3mycUDze2F_vqr0AJzbYlgePE5SVNY 2220
labfunctions/cmd/cluster.py sha256=DDWfLr1RK5QR97FN8rshu2hDRiFXTfbOJ7duiGp9QHk 3279
labfunctions/cmd/common.py sha256=034-12ZF-nrdwqPFCo1xJu-8d9Jp_rfTkUOf7nrshSQ 4456
labfunctions/cmd/executors.py sha256=7NaPnGTBt29LleihFeS24u8vOkJW0og5n94a7pEpmJE 8233
labfunctions/cmd/history.py sha256=S4IPAnp-ELwyx57YpNgVmjvRPfz5sbbTPIBwFQ40G-o 4946
labfunctions/cmd/manager.py sha256=NgeSEAlYowDjAIilR085dc7_jJGC5o71r2yQJdBBazA 7371
labfunctions/cmd/project.py sha256=CXmCn2NN6nKLr5ne0EfyIELf4_63fn-Fhe6vkjkNvF0 3072
labfunctions/cmd/runtimes.py sha256=Jl6-YXvuRNtVTk6UgfrSByBdgdN6eUXWIISoG-290mM 9183
labfunctions/cmd/services.py sha256=aXXXr_0r8W7roRUYNb5deEZ6t7BeVdUJQ14b9LI1cBY 1813
labfunctions/cmd/utils.py sha256=2yWi3YOuIIG_EK1lh92hERl8o6PSyp8D3Jh8O71u07Q 3183
labfunctions/cmd/workflows.py sha256=JEx1T1DsnYBC5vm2QXXnDdhyrlj6vMn-mgRdipxX7qo 4038
labfunctions/commands.py sha256=LCt33gPH_EwRTUDd2N2YHuFUaAwgHJcmc7JK7Jl1Sms 7408
labfunctions/conf/__init__.py sha256=0s-gVqdzvJzQuWO86FKytT0Yx-QeF3XCODdWEFweQhs 98
labfunctions/conf/client_settings.py sha256=nHg4lR2-FPh_pGeNrSHcvdWW2XuHdNMdaQjPHrULRFg 246
labfunctions/conf/global_client.py sha256=vZ95GKXIpSCbDCnhoMiPCwJGI0LZBiQArP6J3vHGOJs 1301
labfunctions/conf/global_settings.py sha256=kiknUagv75ix3sBS6I2bNAl_Svnkj-QBilimIndhgxQ 1660
labfunctions/conf/jtemplates.py sha256=RCAOguJq9hPxitK79i_i6tthzYcDMlztJLuzV3Dbv_4 1090
labfunctions/conf/server_settings.py sha256=nUm1LnIh6ll3qD3X-z1h0EFwdfd0N5FoOjY5HikG6ys 201
labfunctions/conf/templates/Dockerfile.default sha256=szujSRg8ciA8eE42Ze7LdV8gEi_IBxioFURyJ4irJqc 2153
labfunctions/conf/templates/Dockerfile.generic sha256=3TW2DKZk5BPjbrftjBnx-Zft07LQTXEDyu2yQbwX4d0 3739
labfunctions/conf/templates/Dockerfile.internal sha256=tYnZC5e6E2zq6mUODRxQMry4Dl1FuJl-4d0AtCgR-I0 4552
labfunctions/conf/templates/Makefile sha256=FcQCXXRsgo57wT9NTlGA-CDBm5KbvaXIKov-7wD6hN8 1807
labfunctions/conf/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labfunctions/conf/templates/agent.docker.envfile sha256=KJ0GbFKQV2JLltFxtMg8wqraovsflsZNphdw-dp32jk 378
labfunctions/conf/templates/client_settings.py.j2 sha256=6VvT2ksrZEgIXoi7Z5lK5KXkTarBxWFVlwbjiWdZV7M 1258
labfunctions/conf/templates/docker-compose.yaml sha256=_srtJW-YvoJ2de2-3UuPRBWgKOrzwgL7nWlbyiD4RT8 1537
labfunctions/conf/templates/dockerignore sha256=KrPtctqNRMdUX8WdwHY3HRJ35BuKCsTYvkBI9JxQLlE 6247
labfunctions/conf/templates/gitignore sha256=YuQhcD3KypEAWZo99xZ5EA_gFl9F6bqHkOAPUpnNM3c 7865
labfunctions/conf/templates/local.nbvars.j2 sha256=i62PtAJKw1R0bDo7_VhQHB-3Gb-Z_d5mqA7iqAoW1mk 30
labfunctions/conf/templates/requirements_client.txt sha256=-uw3vP7UEMkujvYYgw_nK89YkuxkBuDdFGJeTFMuy8g 11087
labfunctions/conf/templates/runtimes.yaml sha256=PB1cDD4pSxyqx_M8M6uOeQLClubbwumBTqQn6ZNLARU 639
labfunctions/conf/templates/test_workflow.ipynb.j2 sha256=71KDZkQLmYLGJI_XwMLDWUop8ORuZPSqlGQOjXafDlc 1842
labfunctions/conf/templates/welcome.ipynb.j2 sha256=8r39EY8fU5nIAIDCZEv2oI93LPeAsLsKLJwYLWN364I 4650
labfunctions/conf/utils.py sha256=XqnIJFP3BJgJCUlZGrDq8A9IhCFvLDfcak1vinqFFjI 4031
labfunctions/context.py sha256=Y2PrAxaEipBxRVjs9cRDG5LPJymyz8u8FHW25XmmJ_A 2784
labfunctions/control/__init__.py sha256=6Mu3RrShyC0ZhLxJcNCNRvraGIzLEQiUBCpP-3LQ_fI 49
labfunctions/control/agent.py sha256=Qjx47yqzXtLk_3GMsknNN_BBC9f4CVp5EfA5b2SO9cA 2171
labfunctions/control/scheduler.py sha256=TzBwR1spM1fY-bsXjqmlqluqxBvFF6DOXQb8ueYIztU 7701
labfunctions/control/tasks.py sha256=kgM5j3_NfhU1fXeW73EEV9yf2fyzdAFfJy-YqNjbx4E 5634
labfunctions/control_plane/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labfunctions/control_plane/agent.py sha256=z7CA2HFI9Mz1Dt67u3Fsj6tzQCU7_ArOmSeEYE55pxc 2321
labfunctions/control_plane/deploy.py sha256=BFxRDQPV-Uf5mOWkEkjaGxWQMP97zt1JI1LSdoKy7Zw 2024
labfunctions/control_plane/heartbeat.py sha256=lRF3Y-grAz5Jat5SmHV3waPaoZfICJde8-T5aq6vkPI 866
labfunctions/control_plane/register.py sha256=y94CJCe4dxr154x2_eWaCphrioT_RHNGV83vsnnl5cQ 6221
labfunctions/control_plane/rqscheduler.py sha256=EEN19AJ8NmVm_jQqAhRmaGvj5aA0iKSKj5kS_388E3Q 314
labfunctions/control_plane/worker.py sha256=8yRRKhBN6EqsSxucqkU3ivbs3c_0n74e71-qPePUOgo 933
labfunctions/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labfunctions/db/common.py sha256=ErTZoE_md71cZoff6VRHLUpKLFA0ue66oIVlDJZ4KTk 1483
labfunctions/db/nosync.py sha256=gSm8T6zQBvLYf_1007OEwTqNs1NPGR-ILayNv4r8Mak 2317
labfunctions/db/sync.py sha256=1mILyslXMUKiEagmlqYUbak3SGxSqfTLKuva0frx-Wk 3722
labfunctions/db/utils.py sha256=t5MN-xPFcTOjfF1kcvoIteaJFn9uehkvIjmEAYX9nEI 1959
labfunctions/defaults.py sha256=3y3WtpzBMW6IhGUlf1NWKLQ1vljRc4NHwVw_2Cj-xJM 2322
labfunctions/errors/__init__.py sha256=jNNA5QknSaJDCnD6aceXKDvN73w0odOwAyIqRrcUzmI 291
labfunctions/errors/client.py sha256=6A_FfJx-WhWp4CEfQrcx4JHU3R0HmyZUsxaBUeFTfSY 753
labfunctions/errors/cluster.py sha256=w9zDLAUue_uUfe1ryimD39p6JU0QFKhhUnllIeKLk-0 179
labfunctions/errors/generics.py sha256=rY_GHAQ2tFCyvEdX3tQRrXdBJ5FpddWP-WMQz28aifk 1622
labfunctions/errors/projects.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labfunctions/errors/runtimes.py sha256=R8e_X2oxZB9u3XM4IMoDYmg6RcFFhcGV1m5cWD4g42Y 352
labfunctions/events.py sha256=HJ3hjPRiKKcFpo8z2mtSgct55jl93ngI4RB8_pDu-kg 3060
labfunctions/executors/__init__.py sha256=ZhegBqvIDlOAs6RLwWUmBEArSgyufI5lXUsstrmjZfc 108
labfunctions/executors/docker_exec.py sha256=PijZqnJsKG5P4pEtWFMzetl5JkxgMC2j8rCKbr6BzSk 1175
labfunctions/executors/execid.py sha256=aDOzPkihG9yuneTTA9q2aNP4P5rvM_Ra8D7goXMKMsg 1332
labfunctions/executors/jupyter_exec.py sha256=k1kW6WM0On9M7YFHgTCnYxg0LesILIujZV9Nk_ExRLk 3341
labfunctions/executors/local_exec.py sha256=ShJFW8ZBkOd1Xgyoc2L8Dcf_GUGEZTgFcO_7ivXcRrQ 822
labfunctions/executors/nbtask_base.py sha256=xZZpW3AfHSoU1PCX5tyssVJW5Lu7cR8FC-sryzTqOVA 5822
labfunctions/hashes.py sha256=DmV3U5coWN8qEkvDSlRqTlDHS0QKhL4GJ2lVUfiQOa4 2114
labfunctions/io/__init__.py sha256=33q5xoj7yZC5BXJJ9pZ6xSLVrRiqgDFH6qyWce2_mv8 167
labfunctions/io/cache.py sha256=APPKCHkcVjkT3badvsNX8FwFJNovbZZLy2Xtnu9GB4k 5488
labfunctions/io/kv_files.py sha256=kJgyydrRmXDwKcs4w7QauUyat1cJMPgadoSZMW_XQ4c 2915
labfunctions/io/kv_gcs.py sha256=WGmfv8xk-IOO3_bz0aFv4HTx4L8WvVVx0RJIDeB_0Mo 2910
labfunctions/io/kv_local.py sha256=d6uM5ADwjQLdteleUt_Rwt63db0FQ4soQTzVIxrL6eg 3875
labfunctions/io/kvspec.py sha256=6noH81N6aIV37_ck6NbaCgKT9Hhe4BaK0Hq9a2DpjWE 2715
labfunctions/io/memory_store.py sha256=HitxJHiI7xzk-eyWsCFvK3CursmCKXAcuc8jioW8480 182
labfunctions/log.py sha256=Nfz8DfMhasgVUf1Ze8vwsDuOKSAxf5wDoEChK2_C3vU 708
labfunctions/managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labfunctions/managers/history_mg.py sha256=FyghjCLOu9CKZVudm6bkdScyXibbV_Zos_NV1TDSvoY 2450
labfunctions/managers/machine_mg.py sha256=qrjuQ39U_9Qs5fDjcXSiQm6fctF0WZOZge1i7Wshe4k 1468
labfunctions/managers/projects_mg.py sha256=MoGRE8KHyPCH-5jmePfaz_i0Z0NRBPGe1Daj1eqQvDQ 8113
labfunctions/managers/runtimes_mg.py sha256=0jQkvcEHHNwpfFOrY10oxfU_GtJZjNA9SofQs28kv_0 3912
labfunctions/managers/users_mg.py sha256=S_jFTJX72bryf6dIauM4PIK_6FyPuTwhczF2GEWjwUk 7180
labfunctions/managers/workflows_mg.py sha256=a53sp0UudE2zviiJnKdaBpJ0KGwATN7vx8EIkW9dlK0 5425
labfunctions/migrations/env.py sha256=PdiIIzxei3pAteAqLprVpXPr8U7taEg73cG2PYhd6EE 2425
labfunctions/migrations/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
labfunctions/migrations/versions/0000_init.py sha256=q6tzw3fiR_9lSCbqdyCmC3hg5zwDqAOlf8Tm1b-y_30 10378
labfunctions/models.py sha256=dWaTuvNZMEkKn1KY9HlSNH6eEi7DUgGY8FwofqNpOG4 8771
labfunctions/notebooks/__init__.py sha256=MfacG8Z3UhS29JYo8yOl_usxJ9sKehmeHwddozj7NSY 41
labfunctions/notebooks/context.py sha256=0RoXHc4_vkUQ7KI_VihXGhvHzTP3nKkVM7imwLGADS8 3700
labfunctions/notebooks/utils.py sha256=HWxrURBmSLZYPr5CIjgUC8CkYyE67gQbwmB8BNGwbSA 880
labfunctions/notifications.py sha256=KR9wSFEOgpFR77ByAYYqPTZ1ZemC_QHqBMjnKs-Ld2U 946
labfunctions/redis_conn.py sha256=kNXFm6IYHFZLWsEChkBUVtxg3538XFlitXqPdR2BnXk 3013
labfunctions/runtimes/__init__.py sha256=edfW6qE2wZv_7zZsazApksBHPIu8zopeUaS0fDcapUs 210
labfunctions/runtimes/builder.py sha256=UvPZxwaet5cKeT-CxOt7q4xdyfdOzDRuG-QqwtyEBEQ 2835
labfunctions/runtimes/bundler.py sha256=wpidPF_CZTYkkW499qWSY5PIBohGD5MLeWPN-A_qa9I 6323
labfunctions/runtimes/context.py sha256=n13nGYp8-3eKIF5OciphsOnWB5kmJBmK2rKm20zCi3I 2278
labfunctions/runtimes/utils.py sha256=b89--izUj23ByliPh_B2CDt99Di3fDyfW7HU5g0zLnw 1165
labfunctions/scheduler.py sha256=Jc2D7fYqkw3Wr2mRQr_YTxazNi4Hn1IFV69zolWqkK4 10223
labfunctions/secrets.py sha256=W1dNCsXff6ipWc2yL0WnCRCP6ikMuHILFtxdanxo8DU 2791
labfunctions/security/__init__.py sha256=ZIZd9DIVWyAxIFRY8C-SdIMEDsC2-z6BpD-5IAH_XZE 228
labfunctions/security/auth_bp.py sha256=VAgyOJ3qkVqp5vC7srCBZz0GqXHPjJbXbw5H_ytDvAg 1938
labfunctions/security/authentication.py sha256=UHN5m6QOwUju-iGptrtGqThiOa0Mem9ruul-ooFqwdI 6148
labfunctions/security/base.py sha256=5f7QdFsNDwwEXOfGnxMJ4gRj3GbU2DgG-4-wAG5xWc0 1381
labfunctions/security/errors.py sha256=gm0k30aLkhTf_QSBuZVlV67jqXrK_BvLSkdg3mpIFZU 835
labfunctions/security/password.py sha256=hPrfIn2Off4yg6aTXpinkUwGMfRByCnY5kwgpMFUVFQ 1094
labfunctions/security/redis_tokens.py sha256=SjAioSeI1W_uhMm6tUPLpRAbrUMyGc0trFZAWIU8mmQ 1090
labfunctions/security/scopes.py sha256=ApzooexzMjliWIqiydzlgHqdR9okiTp-hLGklFYnSYI 1512
labfunctions/security/utils.py sha256=HG5ASwtIyKbC_ak6L0J5JolNaS_XdeOR1jz9Bn7Y5Fo 756
labfunctions/security/web.py sha256=-LDFlJkdQHV8tbzwq7aZqIfKTPJzEM2XiQJesK54Yng 2473
labfunctions/server.py sha256=O730r_BMWV_kyauqo3NzwWomRg_UsNiCFI7x6NVDPnc 5122
labfunctions/shortcuts.py sha256=c9LRCg-GKnCGZtlH4QBSaw0KD_Q8hPRS5qX4EB3LsQs 293
labfunctions/types/__init__.py sha256=CDmUwqpXUXSSPi2ppz4tyNo6Tnjm7S6iq2BJ4TG_UiU 525
labfunctions/types/agent.py sha256=O8mO3s1dH5ccoLbDkZ4haTKVr10nCT2Y5h_V--L8EA0 1015
labfunctions/types/client.py sha256=2SSeVFlFCxn-kL6pHQmr6KBjpPjOOtN58cGRWzYLr5Y 1064
labfunctions/types/cluster.py sha256=psUdK5CaRv-38OuTLVk25BSaEyGG5aqPf8TFh1nkQIk 1391
labfunctions/types/config.py sha256=CifYNvvh-zXIliHTceabpD5Up1r7oCl5vmey9u-BK0Q 3913
labfunctions/types/core.py sha256=ubotGpb7--sMuJdvtvLvmhr-qjp62hg4FuCtiFyZa0M 4585
labfunctions/types/docker.py sha256=23yX7pqBZWDUP5OUlRTmgomZH6_P1MRtaI73CDQ95nM 1193
labfunctions/types/events.py sha256=uhq-5AWKnScUnnBmc6HbIY7XGMOKJwcjfsX7B1hdUbk 164
labfunctions/types/machine.py sha256=KL9T3kgmssx2gyeOl2ybixHoYTBCq9AKt4VQGd4FFRI 5629
labfunctions/types/projects.py sha256=jdEmtUx2rCs5QvMtp5lXPRtuO3txBDhhpOt9JiOiF2M 1015
labfunctions/types/runtimes.py sha256=czf7chMQD31kjbOqYPKZmkaMa0pBgNJbIV9kOFmWM34 2928
labfunctions/types/security.py sha256=Sxww78LjEbBc93t2jZBpiFW0qa9Xm4ypnl6jt3YJukc 730
labfunctions/types/user.py sha256=mRBqc65l_L-spOgJW0sHm2Vl8l9C-SmSJCVSEC90C4g 561
labfunctions/types/workflows.py sha256=XEL3k8N-LBe30t8dO7CLn5PaUMy2buOFsUy4KxvkZ04 316
labfunctions/utils.py sha256=M4cbo7K-yjdWLcnwfx4JmVeOMCJf6C3RolGiMNqW_JI 11100
labfunctions/web/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
labfunctions/web/clusters_bp.py sha256=LTDV2LuN4aV46ju55-N8BOy5NUJ3RJeh2667cmil7uQ 2931
labfunctions/web/events_bp.py sha256=ZmY1N5LtbFbQrkpOwzO5DiP3rxN3ERvhdqTDFtkfvp8 2066
labfunctions/web/history_bp.py sha256=UOLGUtMlP0lQG1AnNhdYPntt-NVHYUm5tkIIU5R1dH0 5601
labfunctions/web/projects_bp.py sha256=HZdoJKVN93YDRylzTsOQtaP768qWiN4msX4L22z-JgE 9167
labfunctions/web/runtimes_bp.py sha256=2bFdUkaVsULWUDbdB6Ta7AOEQsv-j67EDmrQS5jNzZs 1938
labfunctions/web/utils.py sha256=dva02qwUHW00vGbIwZmHEi9aew2BqlWUU7vPtSz2esc 1577
labfunctions/web/workflows_bp.py sha256=l4XyuoXQSNBEx4zwtedpFNBjynB8pjCQl1EpiA9JrGE 7875
labfunctions-0.9.0.dist-info/entry_points.txt sha256=dLdiR5ruTMxUt8My093hCwM33XiXltO3IMVXHcwiL88 44
labfunctions-0.9.0.dist-info/LICENSE sha256=fIeHMpHyiXE6xd9IsfIBDraWN1K71rUwQWq5n8N5FKg 10765
labfunctions-0.9.0.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
labfunctions-0.9.0.dist-info/METADATA sha256=H-fbaFDfcD3Tc5Fu-CopmDOV9-ZWl3NwmiawbIhD7-k 9798
labfunctions-0.9.0.dist-info/RECORD

entry_points.txt

lab = labfunctions.cli:cli