shub-workflow

View on PyPIReverse Dependencies (2)

1.14.14 shub_workflow-1.14.14-py3-none-any.whl

Wheel Details

Project: shub-workflow
Version: 1.14.14
Filename: shub_workflow-1.14.14-py3-none-any.whl
Download: [link]
Size: 62028
MD5: edae8147bef6707ecb74c83a7dd42a78
SHA256: 0a16daf8b26ea5b0c8be68c9dd590b09a3ce4e3dff9ac545ec643cb879759360
Uploaded: 2024-12-16 14:05:28 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: shub-workflow
Version: 1.14.14
Summary: Workflow manager for Zyte ScrapyCloud tasks.
Maintainer: Scrapinghub
Home-Page: https://github.com/scrapinghub/shub-workflow
License: BSD
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: pyyaml (>=3.12)
Requires-Dist: scrapinghub[msgpack] (>=2.3.1)
Requires-Dist: jinja2 (>=2.7.3)
Requires-Dist: sqlitedict (==1.6.0)
Requires-Dist: boto3 (>=1.9.92)
Requires-Dist: bloom-filter2 (==2.0.0)
Requires-Dist: collection-scanner
Requires-Dist: tenacity
Requires-Dist: typing-extensions
Requires-Dist: scrapy
Requires-Dist: prettytable
Requires-Dist: s3fs (>=0.4.0); extra == "with-s3-tools"
Requires-Dist: google-cloud-storage (>=1.38.0); extra == "with-gcs-tools"
Provides-Extra: with-s3-tools
Provides-Extra: with-gcs-tools
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1385 characters]

WHEEL

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

RECORD

Path Digest Size
shub_workflow/__init__.py sha256=iROj8cFokH-87ZYGt43FMTy1iu7ihR4-Vj6cWA0yoA4 24
shub_workflow/base.py sha256=1JwIHLI9-lGXzBm93gpmdsoLgk12QcbeznTjzjv8Jqo 8425
shub_workflow/crawl.py sha256=sOSmSBJs3mxySINFJJuR8czwHBSzaC3q7ix2eFb7g8c 20345
shub_workflow/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shub_workflow/script.py sha256=EWwR0y3YfdZRhy_KBFutR8j2Vgv56HvhnCtUoxJXPhA 26410
shub_workflow/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
shub_workflow/contrib/sentry.py sha256=z-ztQzMjVbRgjQdnmrVKVJ5bBaOwRs1RXliry41QwCo 1682
shub_workflow/contrib/slack.py sha256=s9FsAIEXOEgZ4V8bs6NW_0xGOs1Uk-O-QWcS0i0BqpM 2085
shub_workflow/deliver/__init__.py sha256=Tz4adPIzVzwyXIzDSOT3LCvSuXJNyhAibhCARFlCgME 91
shub_workflow/deliver/base.py sha256=tHK9upBLZCzp6SQUuCdb_oHEBZDDAeLADbnNYax-qug 8038
shub_workflow/graph/__init__.py sha256=obvOwfwRfOgmAFbbbW1mR9SL_2UUaTz6UfX3mfn1wMY 20134
shub_workflow/graph/task.py sha256=1sDH_2GGH_AnGdaL_5Xp1MfUCC_S0qEv1KLxd0kB9Os 11096
shub_workflow/graph/utils.py sha256=zjnY2gWQjRZPJm5zeUAFGSRI2D84gsGh4Li6NqUvKFY 1681
shub_workflow/utils/__init__.py sha256=FITYS0Ai5KHIq0Z1JvMoMDIJRDYUXESnINNNSZypWJ0 3946
shub_workflow/utils/alert_sender.py sha256=zOWD5mnGw2pWp2-jbkH_N2MhX_eTM7ZkqhcaAYxr0hA 933
shub_workflow/utils/clone_job.py sha256=hDlrraJFo41CROlMUeu9S7F7jIkxINrYaQBrL-j3994 5032
shub_workflow/utils/contexts.py sha256=2SBkpsAHQAXn8-YXe5GW1JXNdBDCoRBk_70BqWvC-Vo 288
shub_workflow/utils/dupefilter.py sha256=mXkuP56aq5EnIksTek6i9nRndslC2JnrTW9WL--buaU 1372
shub_workflow/utils/futils.py sha256=NVtKpCE-IftioC1QdMElfh5Vldz5vM6OgVEGSS3aQHA 17131
shub_workflow/utils/gcstorage.py sha256=h7Tc1We0N9Lnn28u6ghiimX0A5SHYbzBXr7j5xNdvTk 5639
shub_workflow/utils/monitor.py sha256=4JODg6JqvN1_LN7sYKJTYiQHTWuPhyE1cqtkdAcjIXk 17259
shub_workflow/utils/sesemail.py sha256=ukyt3AsQjdCCaF4yoRTxw1TptU9ThrMldVl5LXiunsM 4791
shub_workflow/utils/watchdog.py sha256=AkseOysrODk-h2cmm9J-O8L2RNg4wTzTPz5NLIPL61Y 4227
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_base_manager.py sha256=t4Ra_mOc0G_ibyZg3q7zQdJ8oULe0qcbqoaMvXQTSwU 3249
tests/test_crawl_manager.py sha256=w9Ldp8rm3cH99WFMzIFDuq0POFnE8vN4NXD3vXWc4Hs 25775
tests/test_futils.py sha256=Z7Qxvu_MnSwglhLbZmiFUoTv5U15eWkWpPBKBBPDMLQ 435
tests/test_graph_manager.py sha256=tZggspj1nPBPEZxhOg7faKL4lxvKr-TNc5xstKTmVOs 100215
tests/test_typing.py sha256=evMHsKdvz6LW6-XWSFqUrhqBtI4jX73MfHgzor_vhc4 3527
shub_workflow-1.14.14.dist-info/LICENSE sha256=C0mo1T2-5y1JsaO-CtC0j3cQaAYNA7YH1yS76COGqq0 1478
shub_workflow-1.14.14.dist-info/METADATA sha256=kd7mmBg4FyEluJ_iZ3GmJMOIfqWQXe8mPtDmUiZ0cmg 2527
shub_workflow-1.14.14.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
shub_workflow-1.14.14.dist-info/top_level.txt sha256=mm8LC_kOc8WwWxhD78WzJFQykGdS_9NGdLNS4xnAndk 20
shub_workflow-1.14.14.dist-info/RECORD

top_level.txt

shub_workflow
tests