blackcap

View on PyPIReverse Dependencies (1)

0.41.0 blackcap-0.41.0-py3-none-any.whl

Wheel Details

Project: blackcap
Version: 0.41.0
Filename: blackcap-0.41.0-py3-none-any.whl
Download: [link]
Size: 71275
MD5: 492569052c3ed2addffe0ff5874a0451
SHA256: e504bea63b99dcb3501dad4748d928585ccb717503222cd2fe719d4ddf94d04b
Uploaded: 2022-04-03 14:59:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: blackcap
Version: 0.41.0
Summary: Shared library for Orchestra
Author: Ankur Kumar
Author-Email: ank[at]leoank.me
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.8,<4.0
Requires-Dist: Flask (<3.0.0,>=2.0.1)
Requires-Dist: Flask-Cors (<4.0.0,>=3.0.10)
Requires-Dist: PyJWT (<3.0.0,>=2.1.0)
Requires-Dist: SQLAlchemy (<2.0.0,>=1.4.22)
Requires-Dist: SQLAlchemy-serializer (<2.0.0,>=1.4.1)
Requires-Dist: alembic (<2.0.0,>=1.6.5)
Requires-Dist: backoff (<2.0.0,>=1.11.1)
Requires-Dist: bcrypt (<4.0.0,>=3.2.0)
Requires-Dist: celery (<6.0.0,>=5.2.3)
Requires-Dist: click (<9.0,>=8.0)
Requires-Dist: google-cloud-pubsub (<3.0.0,>=2.5.0)
Requires-Dist: gunicorn (<21.0.0,>=20.1.0)
Requires-Dist: logzero (<2.0.0,>=1.7.0)
Requires-Dist: nats-python (<0.9.0,>=0.8.0)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.8.6)
Requires-Dist: pydantic[dotenv] (<2.0.0,>=1.8.2)
Requires-Dist: redis (<4.0.0,>=3.5.3)
Requires-Dist: xdg (<6.0.0,>=5.0.2)
[No description]

WHEEL

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

RECORD

Path Digest Size
blackcap/__init__.py sha256=3kKvwtJgk5plb02kVI1nk8lG-I9hwzBbY56uepA_rHI 648
blackcap/alembic.ini sha256=RFboVj3b3xvPRMvEJ63_qNJaZFU3zel_QhRhBUGoids 2179
blackcap/auther/__init__.py sha256=qZInxlGy23zSJIgXGqyIwhaWwddZveQX6-EparIXv98 291
blackcap/auther/base.py sha256=fRJVqHByKt1OezZIf8qs-em-kkchAdng_9IVS5RXAdM 2177
blackcap/auther/cookie_auther.py sha256=FUtx5sZciwgZIdpDuY0n72ZSALUMT2Esu0NBF4yY_y8 5705
blackcap/auther/registry.py sha256=1FT_Pl6tUFrOjGQEGyWCyZMP73540IC9rshyDFYku7Q 724
blackcap/blocs/__init__.py sha256=sGnwdNQ1J-lFJeeRhoYZstHkiz6GvAWvx0Qz124QOoY 33
blackcap/blocs/cluster.py sha256=WeyvTgKBmovRH_gyQ-bkUZCeSDxtQrmGAMfknLqs2D0 10101
blackcap/blocs/job.py sha256=hq-BdgNncEBaBy1sOek8YKUi7dWI8ETYuVo7I0t8BI8 12505
blackcap/blocs/schedule.py sha256=FVgOZ1KhxUMdSHFYeea1GPmnT5Unn_0wZC8-kmjW_T8 17621
blackcap/blocs/schedule_update.py sha256=4HgLx7LG9HFNSmPRFlPYQWoWyE2cfqgp0TXDAqG9BjM 1086
blackcap/blocs/user.py sha256=qzIfi9L43R7r_AfZKh8t6m6PrnHQifmupjaNz68JDps 4387
blackcap/cli/__init__.py sha256=bK6XjudoeMxic3f3zWJAtifnKMPizQEDRcDZy2JZkTY 11
blackcap/cli/create.py sha256=y6BC8HRVredOQSjFXGnf-WPlYJnx3Hzi0M-PD277VUc 4476
blackcap/cli/db.py sha256=cnAmSVa_Fwf7-jC2T1WMkN9ECGlCiFgBYrIk7pXF6Fo 735
blackcap/cli/get.py sha256=GmTqA7V_sCcUy4lf3ZaVNCeG8X4-_P_XqYP7-hPlpGY 1043
blackcap/cli/main.py sha256=_gxtdcu28q7ipkPnPRJNKM5n67vVwpVsoB1R59Vynco 1367
blackcap/cli/publish.py sha256=UiSSdpBgUPVI-lm91BoJfAmHZL7zdUobLZDQ8nDu7nE 1861
blackcap/cli/schedule.py sha256=N3cDpBb-hFyMQC2zgXAwRBm7vq3hKdpOug1jTmlhyiQ 964
blackcap/cli/subscribe.py sha256=1e4a3241PW1ALWHFqB8-IMLIQzgo8z-UXyge3aVom0w 1395
blackcap/cluster/__init__.py sha256=qc1o1jxzacueU-ow0XHoAOwdxjV7uUf1h4m5SRRMK7I 222
blackcap/cluster/base.py sha256=FnmR8Kh-sR1bAyBENSgUk1xpHE2SqGw6RZnAHYLJvgk 1747
blackcap/cluster/registry.py sha256=OhCBG6-pjrBFIohwwM0xHAFOuL4doP2fEVA9v4ilGfA 751
blackcap/cluster/slurm_cluster.py sha256=ZOFALluiArXl4LbI40Tp1hSwimDKbS2ED3NE4MSeD-c 4431
blackcap/configs/__init__.py sha256=vEFW0B8qk6PLvwOl42W9QUnWhOJUYvE-Wmp1E__XKF8 304
blackcap/configs/base.py sha256=CgXUyb5HaLO_7NAGoy4cjMgXTOVU00IzO_s1xd1UrvQ 2070
blackcap/configs/default.py sha256=ZaP3ZybvlYIBW2Fxc9nQYPlhIfFd5gVdnhQpi4y12lw 943
blackcap/configs/registry.py sha256=1WhMI3TXWoMgqhh9N4i7WJzXADtvTqYOnWeRIGT1zck 833
blackcap/configs/testing.py sha256=wdnX9TXUo2ktii34tjvsYSMBoxuMJ0iCkVypCzbgrD8 509
blackcap/db.py sha256=CM72YENqaeSVSxaaQIgxsJhkYXSUg7o2hilphU9zlzc 454
blackcap/flow/__init__.py sha256=ehiC4DZHSzcU_M40arEVjxbTelZPskAttzEsGlzlCQQ 202
blackcap/flow/executor.py sha256=fro_EqnjX-_c7wlNUDFwtITR_1Op0vK1X2BRNI3H4OU 4025
blackcap/flow/flow.py sha256=OQTvQSdXXgJoxZx1jjzliOIfOouAvseojYW5Kds2CN0 2247
blackcap/flow/step.py sha256=ynhppRpfgp362bN6H3Lnet0Ke_1Y23McoT0dDrsbZ1M 582
blackcap/messenger/__init__.py sha256=ZlwU-2YS2o_kmNthQaK_rby3o1Bs92ONQeAAdpsyDas 481
blackcap/messenger/base.py sha256=X4xwFCbdSzIuzyIQBb1KNmeBwjuLtvptoVLsT4K0P9I 1359
blackcap/messenger/gcp_messenger.py sha256=I5qMyQu4i0tasL0hBVOMEN15pD92pKV0BmHv4AIaSzg 4075
blackcap/messenger/nats_messenger.py sha256=65QAWUTCLHMqM1yDkaH1cpFoAhS9xWsdHDrUH_lRvgo 2908
blackcap/messenger/registry.py sha256=KcnCb-kE4IHPXN921eTotMRhfTNosZYco7mX3sHyYT4 836
blackcap/migrations/README sha256=heMzebYwlGhnE8_4CWJ4LS74WoEZjBy-S-mIJRxAEKI 39
blackcap/migrations/env.py sha256=LN06WkE0nj1RGL--SbzYfx4DRopSl5g2Ihu6knUJMZQ 2039
blackcap/migrations/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
blackcap/models/__init__.py sha256=svwj87TU2-rTdw6XMLde5iTtJNYklTbz3xhPShplsZ4 266
blackcap/models/cluster.py sha256=pBrFoEx758hscwWEqYGy46ZJyyMSdIiRVGembrCVz9s 697
blackcap/models/job.py sha256=Yvg964wKaa3p2hTFEiWgNG5DJF5k1NUqmMLc4Ni2IU0 1000
blackcap/models/meta/__init__.py sha256=5YtUYh2PWNEPJfZCqs95Uv9cLDfwMhQ8x6MSNzGD0oE 45
blackcap/models/meta/helpers.py sha256=YRCX_B5KOH5Dqisff3-K4QzhkCCyC7Jz8mVLeDZzFMs 1987
blackcap/models/meta/mixins.py sha256=_tNuLCiRC0tBktnBSl0UEOVz1fEbGf-O5tlDWOb8wKc 5874
blackcap/models/meta/orm.py sha256=JFbG7FHkHVKoP6NxvYMsRXaarZRgSN_siHXJ5rRSWaA 1006
blackcap/models/protagonist.py sha256=tJVR4a35t_8BPa6b71SpU1sgQbKXnLgTO-SS8zYqg_s 663
blackcap/models/schedule.py sha256=P_FDNkYLScagPK1-y1iBXZXeBYg1uI0Wvh0E51MTSwU 906
blackcap/observer/__init__.py sha256=CkWGgIG9PJgKAf-k7d2U3OVkwch4VkcRq15GBowi1tU 277
blackcap/observer/base.py sha256=pQM6szHVF4eRcg5-ZslUMqyESK04KrL3a3qOSEac97M 651
blackcap/observer/elastic_observer.py sha256=J03CyFl6az3wTRXZkTyuMLRTi-WXzOcUnIFZMwr-wz8 587
blackcap/observer/registry.py sha256=CskjOL7leJHALH_0ZkMb5VOdc9f7r8pjuxSzMeLHsuM 780
blackcap/routes/__init__.py sha256=Th-PCB-yDk907Jd0EzfEYulTTt-pBkTYG_Lk7jIJ8-0 23
blackcap/routes/cluster/__init__.py sha256=P7buCqVk7qeY45NZD-k3mx8y29XTqrpaQk5stkRCn2Y 276
blackcap/routes/cluster/get.py sha256=zdw-k3woIPpc35vsU-IgOM3eTaKHhNt9sGvvfns64ok 1923
blackcap/routes/cluster/post.py sha256=JiY492cYFuU_8pqDViDbB6B7TnnSSmR08x27CRzUu5s 2203
blackcap/routes/job/__init__.py sha256=rVsYPIRZh26idvNxeVb-f4rJdsPivF2kwObJH2BmF9s 252
blackcap/routes/job/get.py sha256=k0mb8QZAuqXHZ8H1h7hZtYSeb2fOo8RylYUCm8sEDSE 2012
blackcap/routes/job/post.py sha256=pPpCnh1a0mStgeUqfXk44Ga5Bc9bNGzS_r-nxxJOloI 2103
blackcap/routes/schedule/__init__.py sha256=d-cOLRhMVZQ1dNPIXYdkIYEc0E7ctCApIWYmfBhum2M 293
blackcap/routes/schedule/get.py sha256=IiR0LNhRu6Co9kqm1ZxN4Ovhu3_OQAjLhz_oPz_m6UA 2124
blackcap/routes/schedule/post.py sha256=lYt7gL3ujZ4TD3EY0P3qywyQXBcdw-Zwkhv32Uj_tJA 2146
blackcap/routes/status.py sha256=AUz1bNdn7I60pyY9SVracr5-Sgr4bTjZptddTg6JHLA 287
blackcap/routes/user/__init__.py sha256=4eOGNzhvvjzJHnT-MP_uk-FTM9E9lsbYCMQ6fCosbio 257
blackcap/routes/user/get.py sha256=a3hxcGvXYlZavZ_hcIn9fCkRoQf6Uojcn3mpjKqA3I0 1927
blackcap/routes/user/post.py sha256=DHqV26CxGGn1UgP3jiQ3yMJxDU0_m5qehrfKw10Zpuk 2185
blackcap/scheduler/__init__.py sha256=8Rz7Jyl5FPv0-yUgEpUZDGG3oSnX-3qRHdDo2WIvGE0 279
blackcap/scheduler/base.py sha256=PvfBd-pFcvJKCZIM4OGZ0sPSeDyWgp4pXzGVd_SXLS4 724
blackcap/scheduler/random_scheduler.py sha256=5PErxK_rzrtC_uAITCgZ8s1NLn8ioXH4a1DcnTmhPqs 1767
blackcap/scheduler/registry.py sha256=yp5_ZKJUDHdcjILKNbIElQBKyEIVdfHMYdrlsjwMA_0 822
blackcap/schemas/__init__.py sha256=hoGNQkmcM6UBB5XkFwh0ss1eNET4seQe4eURgtv6Ovg 24
blackcap/schemas/api/__init__.py sha256=3hRN2rAeLx9LLlhVqj6I2KBUCaLpRtmVskQ8I8hAgjc 19
blackcap/schemas/api/auth/__init__.py sha256=7ul_IcXOh2ZNv6Zh6vPswzOZoJ1jRRNWNoc1YCbG1XA 24
blackcap/schemas/api/auth/delete.py sha256=-cJX5LfTXU179jLNWnHzxJ3e5GUWERWW6x8n9gwfBT8 206
blackcap/schemas/api/auth/get.py sha256=EAiGWTRIoTI7CMBLsIkl6Lv46XDEPiZ0XSbo1Pzb4wk 180
blackcap/schemas/api/auth/post.py sha256=FDDX2puRxxY6PTN9NC0hfznaABL9YdJAGYwlVJ9vdVU 433
blackcap/schemas/api/auth/put.py sha256=DAj9kFl_IpXBJEO9-I54u_PZKb1jgeiivMtNagp3UP0 451
blackcap/schemas/api/cluster/__init__.py sha256=f3dgufZR5-wCCnouJeQs1T6R6xKqZKuRJZJihR6cgqE 27
blackcap/schemas/api/cluster/delete.py sha256=ZmTuSnjIPCdFPO-euyyzoz2WsmX3oeoj0nUHlu70y3k 615
blackcap/schemas/api/cluster/get.py sha256=o7RPeM5y46-coCa4ckZ15LWxxvoBUO7LP2LFfWyu98g 629
blackcap/schemas/api/cluster/post.py sha256=k8h54x34YfHLg3u_1uhhec_S7SWuiuBEDl3ukHMq_jg 710
blackcap/schemas/api/cluster/put.py sha256=bNH2wtPk8XZ2FkEZLSo1Wcahigbs3fes1u9XpQnpHF4 749
blackcap/schemas/api/common.py sha256=0y3Uwt07DPsoGxw3KZCJ3x1tlyOrwDw0jiIiB4ht4bE 254
blackcap/schemas/api/job/__init__.py sha256=KPkUlGEgs9UvSKVq3Znwzk7J92hubH3bsNeXjlV5WCk 23
blackcap/schemas/api/job/delete.py sha256=lIEbReOFv34Tt_NknCyr-bfBIDtW_vWu87O4n0Wxyms 488
blackcap/schemas/api/job/get.py sha256=4f9IWh2WFNbeF9XefRpKoeiv8QeZta434d7cJbfcD3I 1126
blackcap/schemas/api/job/post.py sha256=u8vKiweMbScc47x0aRxCCJv3lB1h2pv_QJTMHvsfZis 615
blackcap/schemas/api/job/put.py sha256=rAsWoj8mEryjuDWhTF1UZB3vpboyFWqdnWFzVRRY5xg 499
blackcap/schemas/api/schedule/__init__.py sha256=BVRHf5fiyV2Bau0eT9jvWrSWgKeh6f00XhLVSWFfq6w 28
blackcap/schemas/api/schedule/delete.py sha256=xzmPDzk_qSYVS4zBqVzdsXM0sH8V39wADj-aQSARE5U 567
blackcap/schemas/api/schedule/get.py sha256=EhTIMK7PQcFsHRrB0Im77IM71mS-MEr1ZlYftS72oFQ 1152
blackcap/schemas/api/schedule/post.py sha256=8QqFVolnNhWpKzUP-z5aDckb9axuG8epnEViPxUnsYs 681
blackcap/schemas/api/schedule/put.py sha256=VTQdh3BZJ7yKwWj2jf4I7yGF7iK849BEb4ccmXoAL2w 650
blackcap/schemas/api/user/__init__.py sha256=W26cRW_VJiiFX7w8GXX6YnYGBM-jBvpgbABIGITo3AM 24
blackcap/schemas/api/user/delete.py sha256=joGfTIrCRWmI-BIZSBJRmgVfHfU1oCv5cFCBz6hTP3c 478
blackcap/schemas/api/user/get.py sha256=XkoKKlxBOUDqk3T5tBqfCEPqeJE7ICUjPSeXEKDsCOo 823
blackcap/schemas/api/user/post.py sha256=VtiIAWiunZNlCFjy_W66w0SUgljFy7maaZa9NsvhD_o 554
blackcap/schemas/api/user/put.py sha256=AAd_NqrtP2YeLaA_HyCrD-6UaRpofL9waeVT9J-nFrk 560
blackcap/schemas/cluster.py sha256=WZriq5yaMko0jLEC5cRVIJRKT1k9mYwT3YXjE9CcQag 332
blackcap/schemas/job.py sha256=lBj-JSPdNe6WKD5OJXnkK0P4KcXMSI8-GdgC2xs-iRo 329
blackcap/schemas/message.py sha256=wHv6AA8ruC9Zzk7bhXdoGv_D2YforJSBLxfKx2xjjgU 746
blackcap/schemas/metrics.py sha256=icdkR5WRVdjB5-8lp4b1n1XhCjjqw2Xp3MxayvjHKfQ 118
blackcap/schemas/schedule.py sha256=70xiNKkv0rehn7c6ekL-3zJqVnfoDjjqcpOJYQkInv4 398
blackcap/schemas/user.py sha256=BoKrMLIbIiZd99WvYHCyV-gkYkTmUCmEOARbCw6E1i0 266
blackcap/server.py sha256=ovg8LVc74IWRL_rvI-a-qs3DE2QOrNJGSSP-43MPwek 1783
blackcap/tasks/__init__.py sha256=3F0hz4EjxdrJQvIj6p1LTUqFgyoKPQi51r3K8-rb0Mk 635
blackcap/tasks/pub_messenger.py sha256=D7oH7DkdpbIaVl0kxSRxTkVCAPPIRv-jdvN9KxxOwVU 746
blackcap/utils/__init__.py sha256=fwvwkMf7DFNQkNBiIce8Y8gRA6FhICwKjkKiXu_BEJg 13
blackcap/utils/auth.py sha256=er5IaBoEbruZPJymqMtC9KoFFmFplNQ4nTH0E03eU0g 2582
blackcap/utils/cli_commands.py sha256=0tT953qUNms4tcD6hK9McNv0UsBSS8Y24_ZCoMEXbig 1042
blackcap/utils/json_encoders.py sha256=yE6zKaC1GWYSftQff_V9-kLiIGwmn2V8e9F3XcmveZM 454
blackcap/workers.py sha256=N0XxdtD5CQ1ID4SwEy92khKIB4x6ugC9QhVlDA6N8CM 365
blackcap-0.41.0.dist-info/entry_points.txt sha256=CuttcNabbEC7itAgbr09Izeeo5KruxGa6DcvZaoSX9M 51
blackcap-0.41.0.dist-info/WHEEL sha256=DA86_h4QwwzGeRoz62o1svYt5kGEXpoUTuTtwzoTb30 83
blackcap-0.41.0.dist-info/METADATA sha256=-uxIFQ7z9GcZoP6ta7hLGbz0C_Yau7rmlZ38DYCR2l8 1210
blackcap-0.41.0.dist-info/RECORD

entry_points.txt

blackcap = blackcap.cli.main:main