nb-workflows

View on PyPIReverse Dependencies (0)

0.7.0 nb_workflows-0.7.0-py3-none-any.whl

Wheel Details

Project: nb-workflows
Version: 0.7.0
Filename: nb_workflows-0.7.0-py3-none-any.whl
Download: [link]
Size: 124839
MD5: cba8bb74891256e742f6a9d57127c0dc
SHA256: 0f5f1121d93703fffa71532516d88a580d310498488104873cb5a9977145db8b
Uploaded: 2022-04-07 18:17:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nb-workflows
Version: 0.7.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/nb_workflows
Project-Url: Documentation, https://nb-workflows.readthedocs.io/
Project-Url: Repository, https://github.com/nuxion/nb_workflows
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.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8,<3.10
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: aioredis[hiredis] (<3.0.0,>=2.0.1)
Requires-Dist: aiosqlite (<0.18.0,>=0.17.0)
Requires-Dist: alembic (<2.0.0,>=1.6.5); extra == "server"
Requires-Dist: asyncpg (<0.25.0,>=0.24.0); extra == "server"
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: fsspec (<2023.0.0,>=2022.2.0); extra == "fsspec"
Requires-Dist: httpx (<0.22.0)
Requires-Dist: ipykernel (<7.0.0,>=6.9.1)
Requires-Dist: ipython (<9.0.0,>=8.1.1)
Requires-Dist: jupytext (<2.0.0,>=1.13.0)
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.3)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.1); extra == "server"
Requires-Dist: pydantic (<2.0.0,>=1.9.0)
Requires-Dist: pytz (<2022.0,>=2021.1)
Requires-Dist: rich (<13.0.0,>=12.0.0)
Requires-Dist: rq (<2.0.0,>=1.10.0)
Requires-Dist: rq-scheduler (<0.12.0,>=0.11.0); extra == "server"
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-jwt (<2.0.0,>=1.7.0); extra == "server"
Requires-Dist: sanic-openapi (<22.0.0,>=21.6.1); extra == "server"
Requires-Dist: tqdm (<5.0.0,>=4.62.3)
Requires-Dist: uvloop (<0.17.0,>=0.16.0); extra == "server"
Provides-Extra: fsspec
Provides-Extra: server
Description-Content-Type: text/markdown
[Description omitted; length: 5574 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
nb_workflows/__init__.py sha256=rUmWyyzXNjMd09FqdSFtoBSBvb353xf-l_3PFOjm680 202
nb_workflows/__version__.py sha256=RaANGbRu5e-vehwXI1-Qe2ggPPfs1TQaZj072JdbLk4 22
nb_workflows/auth.py sha256=jPEWKds1vK3V-vffVSJ5bTYiiHAzFU_kn0T38LuRQpw 6163
nb_workflows/cli.py sha256=FberkKPVadaQyC1Iz6O6ZR63QLecTw5rt8C3cQp2z8s 1621
nb_workflows/client/__init__.py sha256=jYGz2w06gqR6FyBcsT_Bpp9nDizobSmJvwFBAWBMOnQ 116
nb_workflows/client/agent.py sha256=RO7Ah93EQ1vEFsaKY9Dkf4XL0WnPjwfzYEKiPYfBcAs 1421
nb_workflows/client/agent_client.py sha256=RO7Ah93EQ1vEFsaKY9Dkf4XL0WnPjwfzYEKiPYfBcAs 1421
nb_workflows/client/base.py sha256=-q8rfQt2SHU4tM7x3HPKBCz3Nbv1yXO6rwpwLRRnFBw 7655
nb_workflows/client/diskclient.py sha256=ekpE6FW6sCuvLHjJeV0MiL6kI70LMzXdPj2lstLLfzs 5331
nb_workflows/client/history_client.py sha256=45ZXmk5Bxu6QimoeQum7pNzIOaFxFdCE72dWn9HBUBo 2389
nb_workflows/client/init_script.py sha256=zKaeqYiKToycrLegq9-YXmQXQPjEtgrlFnpx9oPbc10 6671
nb_workflows/client/nbclient.py sha256=3ZmQSLCgB8y_gNHn6N6jP_zSwF7s2wRcmDoncxdajC0 799
nb_workflows/client/projects_client.py sha256=XjltNhHxx5gQE5ZX7TYIJ_hC0KjDpKi56NNHvccQNF8 4469
nb_workflows/client/shortcuts.py sha256=unNj75KdkiLDxNZ_nYWTb9Z4UXJ-wOrxl7Dd-frk-eE 4147
nb_workflows/client/state.py sha256=-n35jWHj3wgZ0G64SWjFUZZYlmQFIoQ4Lr2na822fAI 3825
nb_workflows/client/types.py sha256=gQAESsSneimu7QMQWXNNbFSGnTMasWmMJCE8IpIN2HE 1002
nb_workflows/client/uploads.py sha256=iskgt1enp5PHijxVHxmSL9s8awLhW2fv2fytw6lKcVo 6152
nb_workflows/client/utils.py sha256=xXyCOZsMChS05pPjh1NgfNkq7ZkNUQJqbaisBslgoOQ 2568
nb_workflows/client/workflows_client.py sha256=CvoXko2xSvBxh2fIuLdPqRGD1ngxZYoaBAm1rXR1L_Q 4733
nb_workflows/cmd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nb_workflows/cmd/common.py sha256=8jK1dZ6qhWKK-PhajNHN6Buat3mDEUbpK_jHvUI0_AM 1752
nb_workflows/cmd/executors.py sha256=77KpfCX5n3wte0MF0EVH2yzlhgg_GbsC1ShgQ96ig-k 5565
nb_workflows/cmd/history.py sha256=_uTtyFEikrH4oxKcKernOoKcUj4oK8cmmaXzuifebGs 2738
nb_workflows/cmd/manager.py sha256=8afNo7pnktajGK_eD0bbZurgMBbHSpo1EYvExS0MVJY 3304
nb_workflows/cmd/project.py sha256=tJ-jkD0nPxnp30HaJeNqdJCod2IJ5eVDjdNREMdfCtA 5354
nb_workflows/cmd/services.py sha256=5kulB6YoSgpXsC5q9S9m4lBzsuEV0HUK3J9hi4Kz1FY 2656
nb_workflows/cmd/utils.py sha256=LXbn6raU0-BwQMsl0Bfh-GSsWDvClhNRUY4_4FGVGS0 923
nb_workflows/cmd/workflows.py sha256=XDmLIYSWtVPrmiMn4ZDQKGD-jz1wLCCidxbPkaZNWZs 5444
nb_workflows/conf/__init__.py sha256=0s-gVqdzvJzQuWO86FKytT0Yx-QeF3XCODdWEFweQhs 98
nb_workflows/conf/client_settings.py sha256=nHg4lR2-FPh_pGeNrSHcvdWW2XuHdNMdaQjPHrULRFg 246
nb_workflows/conf/defaults.py sha256=6L2ricpa6qc_7MdeqMKzkB9eBsNhjrZyqKfP5KXfrcw 1354
nb_workflows/conf/global_client.py sha256=1U4La1pdTaHKjwemY2D-D7wtZzsQtYVtCvp9G1odiSM 920
nb_workflows/conf/global_settings.py sha256=q3tPpmmzvnvt4McwENj1Zuh7oVFn-47wMs_oP4cppL4 1389
nb_workflows/conf/jtemplates.py sha256=gHJB98uZwsMMcUEgBvWAFKApVTH6wyfbkmipeMtYX8c 659
nb_workflows/conf/server_settings.py sha256=QfHkN0n6bSS9i1lZdjbb74SWW-50InAmGvIz5OLBxIw 188
nb_workflows/conf/templates/Dockerfile sha256=DnVi7uE-eVW14fclN3Zf-8j6IsXEczV6cu1-WTNwWEY 966
nb_workflows/conf/templates/Makefile sha256=HIml6KG-_d9NpQ95VstFAjHpnbFeHoLjX4TaLstGPZI 1807
nb_workflows/conf/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nb_workflows/conf/templates/client_settings.py.j2 sha256=K7HRdhmsOfaQqL8lk38l173Qbz7ANZqF1WdyRFhpbcs 659
nb_workflows/conf/templates/dockerignore sha256=KrPtctqNRMdUX8WdwHY3HRJ35BuKCsTYvkBI9JxQLlE 6247
nb_workflows/conf/templates/gitignore sha256=YuQhcD3KypEAWZo99xZ5EA_gFl9F6bqHkOAPUpnNM3c 7865
nb_workflows/conf/templates/settings.py.j2 sha256=zNe9ktX5jnKWQvFeFAdPShUZEqfmtRq5zCmF1ouDKHo 1415
nb_workflows/conf/templates/test_workflow.ipynb.j2 sha256=71KDZkQLmYLGJI_XwMLDWUop8ORuZPSqlGQOjXafDlc 1842
nb_workflows/conf/templates/welcome.ipynb.j2 sha256=E3MxNS3UskOHt_P_-OmDNQehGFjPTiO6hSpW6jd5gqw 4636
nb_workflows/conf/types.py sha256=OTh9rD3RJ7r5carUiEc1WQLlMk03tkGOCo1G9MaLO0k 2292
nb_workflows/conf/utils.py sha256=WisNLN2Z7UHxHvHGOMzNutL3OyPnzYnXC5YTH7ARjto 3554
nb_workflows/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nb_workflows/core/registers.py sha256=WB9d1hF-Pd5AHk5g1D6Lew7A_0yeSBGMBp6M_pnX6OY 3876
nb_workflows/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nb_workflows/db/alembic.ini sha256=jn-Pp0uNuQGhCuN2_EaNjhGgb8rF8seQKp2siFRu6JM 3193
nb_workflows/db/common.py sha256=ErTZoE_md71cZoff6VRHLUpKLFA0ue66oIVlDJZ4KTk 1483
nb_workflows/db/migrations/env.py sha256=vmYssc0VESM7pZfEhqztPXNcv3k6bohUgw2AMcumnf0 2425
nb_workflows/db/migrations/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
nb_workflows/db/migrations/versions/0000_init.py sha256=F1oXn-Fuvg3f-vt07i-bLczSS_PyRjeCgUYIExY4IGY 6649
nb_workflows/db/nosync.py sha256=ip27W7g1Xh5h5a1Blfar7bvCxnBS1Ps3qnCjum_iK-c 2317
nb_workflows/db/sync.py sha256=bRAwidkp9sxQ_v8q0RLI_mxqVY9YqZK6wpZe9FgcmE8 3722
nb_workflows/db/utils.py sha256=RWEAxeyG6nIT6wICIQ3DlSokPqYrGomXBgnj2p4zHWI 1218
nb_workflows/errors/__init__.py sha256=XFbDfakB98fMKdVROZrgFHhr8eXF43gHDkS3RxrorKw 197
nb_workflows/errors/client.py sha256=7KdNzH32a60RWyTOB6sc_k8xHvusiZASdjR8MJu1d_E 650
nb_workflows/errors/generics.py sha256=tPMCA1rwbxLQn4haFDgytlUspNYznPkO20ShIFmvIPY 1220
nb_workflows/errors/projects.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nb_workflows/errors/runtimes.py sha256=TVqRqCYLWCrYeN_suJdDWvG01RbuE0yW6HJuftFQavs 199
nb_workflows/events.py sha256=63A1V0YQ7wRARJvAk8GX99fz-NsnXs8KBI5BTvXecjw 3074
nb_workflows/executors/__init__.py sha256=lTVHPJf_7DhaMBYHnRcE8C5qdzKKuMzN_NSi8dmWMtQ 48
nb_workflows/executors/builder.py sha256=ib8Bv1u0pu8rdmQDIv6sxu45bz1mMVqSwTqlGXd2Ha0 5134
nb_workflows/executors/context.py sha256=pU3ZTztvUITKlavHBHTlxxtyNSGKOtETjiQ_WXU-Lv4 5836
nb_workflows/executors/development.py sha256=j1hQ4pkd6bJuvAa3ux8UIR4hGro4O1AaqGXcd3dyewk 2200
nb_workflows/executors/docker.py sha256=MvZD1N1OZMlSKCBDbMVY27k2M_AJBSXBBP6g1UXjpwQ 5344
nb_workflows/executors/local.py sha256=jbB4a8E5F40J2a1hmEn8SxYuyGQc5IzUS_PNaYLY4ws 2697
nb_workflows/hashes.py sha256=VVSngiv9E_4Nm8gOC5ZUDFKRe8O14yFbXbjx0Dg1mkw 2100
nb_workflows/io/__init__.py sha256=1287zcrnKUB99COLJnQF59Zfkd8xoaI7YbAa3yD_5a0 165
nb_workflows/io/cache.py sha256=nGYLpWavY2ejpUzFLQh2bJCH8Lmf4ARrQRLfgVUKBL8 5460
nb_workflows/io/fileserver.py sha256=_CnZShoj3Id2Ajy590rAVL-ZFoN4CTdeFP19BLgYTRc 1911
nb_workflows/io/memory_store.py sha256=IRZ8lDNOxH6SpKnBFdbFGl5fN999B_pYrCmTnebE3d4 182
nb_workflows/io/types.py sha256=g2JeA6iktd5OPv8NQyq09BY7fTzA77PzyXAVzgX2SG8 182
nb_workflows/managers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nb_workflows/managers/history_mg.py sha256=hZYU4BIvc0mHxkCFqbmRZ4kPgMSfVZY3WdNUTjS2vLE 1940
nb_workflows/managers/projects_mg.py sha256=3dKbHV2W3Txi6vYb6scjb-ZhfWwiFDb5hvaPI9AM0Tg 8152
nb_workflows/managers/runtimes_mg.py sha256=DdEo9oZX1HekO11Tdu88HAqEY6cXlgg-vFmIojGCqxw 1614
nb_workflows/managers/users_mg.py sha256=kR_fODJb4mOho55zvYTBKBas5UPM4cfi6QZs0EQ44p0 5120
nb_workflows/managers/workflows_mg.py sha256=4oAr-Z_Ifp5rEssNvrWVGo6vnkgzyjAHuW8KlrAdbU4 5979
nb_workflows/models.py sha256=0Q9bJjcWyBI4K-GBtZN_E8bq1Xzr1TkQHs-kt2ew7rY 6524
nb_workflows/notebooks.py sha256=HWxrURBmSLZYPr5CIjgUC8CkYyE67gQbwmB8BNGwbSA 880
nb_workflows/notifications.py sha256=KR9wSFEOgpFR77ByAYYqPTZ1ZemC_QHqBMjnKs-Ld2U 946
nb_workflows/qworker.py sha256=XNNVSv5jYFdLHExn9c_aYG8OLmp9J9KixcBuS_MgDMk 1455
nb_workflows/scheduler.py sha256=o_3T9vtRQnXI2SmUx7q7mNydBoTkI__XF3glADCMiKQ 9833
nb_workflows/secrets.py sha256=2SG7ulrP2jTl64fZAGRDMZ-JB6UMd4euWCastSA3p4E 2797
nb_workflows/server.py sha256=nqANJ1VyJ7uSMHNR1j4J3ZHLv74Bffiwroh5NgoKW7Q 2992
nb_workflows/shortcuts.py sha256=7nXfwPdk-KaZa4Jxz_Bg2ywBVN1j8ByK94YxX1qDOZk 293
nb_workflows/types/__init__.py sha256=RdIZjEe_eaNQ3c0nigKO05oA6JpqMFwxghUVIRBXAw0 302
nb_workflows/types/client.py sha256=Uw5Bt0zD7MICat90S70L0oTU4xGlCLAkzdih-kFX8jI 351
nb_workflows/types/core.py sha256=Um7_HvjiDLR9oIRTMwR15QOjfHZBt06ZV7IeqNCJNf4 4080
nb_workflows/types/docker.py sha256=JxcWFjcO3L5CAQZtiHfefuqVTAuIv-extZvJLR11cXA 1092
nb_workflows/types/events.py sha256=uhq-5AWKnScUnnBmc6HbIY7XGMOKJwcjfsX7B1hdUbk 164
nb_workflows/types/projects.py sha256=yLIgCgvSvVx4AGvMGQO-shA-p2cR-wfFob7sxe_iRWE 384
nb_workflows/types/users.py sha256=lvm9olaV1SJaKZt39_XpfoEu6xG-ePE7KTSQBVKpJMk 815
nb_workflows/types/workflows.py sha256=XEL3k8N-LBe30t8dO7CLn5PaUMy2buOFsUy4KxvkZ04 316
nb_workflows/utils.py sha256=QugR1o91EnU_ycvPPNSJhxn6braXsfHd0b1g_lG10BA 9595
nb_workflows/web/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nb_workflows/web/events_bp.py sha256=0t1yXiiAWhwpSB4Br375uzFkqpDQb3yvnqrgIK50J5M 2068
nb_workflows/web/history_bp.py sha256=Dat8Hcoo-tNU0dNPLEz_j-zQAK_K5sGQU2UpiF6dsIQ 4565
nb_workflows/web/projects_bp.py sha256=I8a3R4Qg_skdOpZiADSuGOftRO1hLExQiKppxgNkNoI 8231
nb_workflows/web/rqjobs_bp.py sha256=-5ABCoBWCKdSRr3-vW4mYWQWGZE-BtySa14l0wcsDw4 4001
nb_workflows/web/runtimes_bp.py sha256=fmat7vlzj4aGVvcdNjR2vWggeOUd8kGTsvb_Nc2hmko 1984
nb_workflows/web/utils.py sha256=6J5GJBvgdkLXFJBBFI0737Zx6bZh7fTE8hieRCkmOTc 1183
nb_workflows/web/workflows_bp.py sha256=u9FYltgRDqL87J6o2OxsQDFczL4z15RQGKcohzR_Zng 7507
nb_workflows-0.7.0.dist-info/entry_points.txt sha256=_87xOOWFf--cqXmM94qr25JJ6WQCOGVCHg6W_U5epMU 43
nb_workflows-0.7.0.dist-info/LICENSE sha256=fIeHMpHyiXE6xd9IsfIBDraWN1K71rUwQWq5n8N5FKg 10765
nb_workflows-0.7.0.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
nb_workflows-0.7.0.dist-info/METADATA sha256=lNWqbAeEnTRRBeZwtbeTr8cG8vPk6jZ0av9m9QkX2iU 8309
nb_workflows-0.7.0.dist-info/RECORD

entry_points.txt

nb = nb_workflows.cli:cli