spidermon

View on PyPIReverse Dependencies (0)

1.23.0 spidermon-1.23.0-py2.py3-none-any.whl

Wheel Details

Project: spidermon
Version: 1.23.0
Filename: spidermon-1.23.0-py2.py3-none-any.whl
Download: [link]
Size: 116968
MD5: da2072fe7edac36ed7bc66f0bd6f5830
SHA256: e20f28adfdcac9f8ba73771f11094f3996f1d7773cac24f5103315f0e06290b4
Uploaded: 2024-10-31 08:22:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spidermon
Version: 1.23.0
Summary: Spidermon is a framework to build monitors for Scrapy spiders.
Author: Zyte
Author-Email: opensource[at]zyte.com
Home-Page: https://github.com/scrapinghub/spidermon
License: BSD
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Scrapy
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
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.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.8
Requires-Dist: jsonschema[format] (>=4.21.0)
Requires-Dist: python-slugify
Requires-Dist: Jinja2; extra == "monitoring"
Requires-Dist: boto; extra == "monitoring"
Requires-Dist: boto3; extra == "monitoring"
Requires-Dist: itemadapter; extra == "monitoring"
Requires-Dist: premailer; extra == "monitoring"
Requires-Dist: requests; extra == "monitoring"
Requires-Dist: scrapinghub; extra == "monitoring"
Requires-Dist: scrapinghub-entrypoint-scrapy; extra == "monitoring"
Requires-Dist: scrapy; extra == "monitoring"
Requires-Dist: sentry-sdk; extra == "monitoring"
Requires-Dist: slack-sdk; extra == "monitoring"
Provides-Extra: monitoring
License-File: LICENSE
[Description omitted; length: 63 characters]

WHEEL

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

RECORD

Path Digest Size
spidermon/VERSION sha256=j8IRQK3ZICop8u7AeT6qnc9AZadW2dkXdRkAltRKYqo 7
spidermon/__init__.py sha256=EUxAWRVnNWJLmbXB2lBpp7OpPbiM_rRC9dOnyvcNFOY 396
spidermon/data.py sha256=q_AvmhE-j1u32AIuGHMGuNXNY60v1bt5ByoTpCIkKxo 781
spidermon/exceptions.py sha256=tu0yFes5azMbS-pCiNhtU4Q2tW_0j86SyQDzAozZ6_4 587
spidermon/loaders.py sha256=dayw-LpHMoVtXFv0AamXnAsQFI4k6TLmOvBErgeyZJA 1476
spidermon/runners.py sha256=3VXh1wuEgQshurF8fe8jGgFpfdHtheJUx9n_bJHZop8 3532
spidermon/settings.py sha256=Pb1_u3qJoHQsx-wM4PH1_HgqvzKwBsT5_pJCn5Bsbrc 3113
spidermon/templates.py sha256=s3KpHxOIgj4DZhCUxjMq0IfBBFU5ELPvv5E0tp6xGl8 2354
spidermon/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/actions/__init__.py sha256=1JZWqk23-5VpGPSQG2foxEwzAKGmqrKq-MOd4OokZlE 90
spidermon/contrib/actions/templates.py sha256=hYezx5MH9OEK9i3_PvTU_sEIjh4ReAvwOu8cnAawm2U 2108
spidermon/contrib/actions/discord/__init__.py sha256=cCHi7BvqMYpcycEHrR4GiT2SWDsb6B6fr5Y6ZF4wwx0 2278
spidermon/contrib/actions/discord/notifiers.py sha256=ta0nIt0Qkz1_O9hGYgK2FTrTOculqZeWZhqgmmZfWYg 1844
spidermon/contrib/actions/discord/templates/discord/default/message.jinja sha256=HVWAtUH88bZoH1EtianDaB8mEi-htO2rSMNBQlKcBGU 31
spidermon/contrib/actions/discord/templates/discord/spider/notifier/macros.jinja sha256=RHeuvtyvpyHms3VRbNJWmVUTTKuPG0dRW1JczCJ6Epw 825
spidermon/contrib/actions/discord/templates/discord/spider/notifier/finish/message.jinja sha256=xKk3fGVjQW2f6jFiHTMKTh54pKVsWvSTKW0F5QK6Kyg 618
spidermon/contrib/actions/discord/templates/discord/spider/notifier/periodic/message.jinja sha256=u_8dvlSPTIG0DwgrBGiA_Nk7wqMfAlUFa8A7cEuppow 473
spidermon/contrib/actions/discord/templates/discord/spider/notifier/start/message.jinja sha256=207J4hAtAh9Qr42eZ6a3BihHmh1IQxwCtFNB6FbXvCs 180
spidermon/contrib/actions/email/__init__.py sha256=6wNqoY3_0rcYwkaAGuWMUYwcQWGBLCvPQSpsYEnhdCU 5532
spidermon/contrib/actions/email/ses.py sha256=VFy_o8EzDuKCpDQ1NlaSU1MHWv9W11Xxk4kk4PDfrno 2732
spidermon/contrib/actions/email/smtp.py sha256=i-vIW58G-Rcrw-76NZ1hT03Pnr3nSZSXz7zyOzl488s 3078
spidermon/contrib/actions/jobs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/actions/jobs/tags.py sha256=H8mPPY3j_Q7v9ehHhqjXVJOqc4k5Un4npabUQOkFZkU 1386
spidermon/contrib/actions/reports/__init__.py sha256=r4SmmCENie89gL4UiV-D81Es-OsrR-gEqAR94DIEmoU 1183
spidermon/contrib/actions/reports/files.py sha256=h0g4cNuX1vcn4CDfBzKSxXJnmGGh3gC5py5EfO62bn0 849
spidermon/contrib/actions/reports/s3.py sha256=tn4vpQCHQ1PrCVHnAJN4H9nYpKfemjDeSjdAjzht820 5530
spidermon/contrib/actions/reports/templates/reports/email/bases/report/base.jinja sha256=r05jFJV7sT0vxxXpTrBAB8JpyassN_1QeRR1_SkajWU 868
spidermon/contrib/actions/reports/templates/reports/email/bases/report/big.jinja sha256=-Ioxg5erCGunv76ljWQJ78n6mkMwUwXsr9M-kb1nMX4 102
spidermon/contrib/actions/reports/templates/reports/email/bases/report/email.css sha256=_aCR6fqtI8PqLJdWXJr0DmWy27nlcgqTksqmNGgjFxw 3755
spidermon/contrib/actions/reports/templates/reports/email/bases/report/medium.jinja sha256=NeRjyA_stXf2u7drzbEH17ILzL2dWqvGN8759_kQsiw 105
spidermon/contrib/actions/reports/templates/reports/email/bases/report/report.css sha256=4wrdyM5Zu7dfa6GjarqCdg9mo-H2kprQBBGZuEZ6QEY 1264
spidermon/contrib/actions/reports/templates/reports/email/bases/report/small.jinja sha256=KJyrYzYkixi2ni69wiXjbmU1E-qs4qYCfLC5BuGKEIk 104
spidermon/contrib/actions/reports/templates/reports/email/monitors/result.css sha256=dfOMOFzJOKm0l3dVvc9NjExC2sQMmyRVLkOUyYgNwvo 3238
spidermon/contrib/actions/reports/templates/reports/email/monitors/result.jinja sha256=HUlStwI-SyUdgwCzZu4D-wYiWknRGmkCg01QEodouh8 14377
spidermon/contrib/actions/sentry/__init__.py sha256=eO6ziWuT648SY4_aKCra1wqIn_qzBiKmEvcvTR4D7Rw 5039
spidermon/contrib/actions/slack/__init__.py sha256=XZkNVSKdQ_5_lkdo88gCoHtthydRjo1mG5KgkjkX5zE 8973
spidermon/contrib/actions/slack/notifiers.py sha256=_mf7-lPQluVq9vJxu3BCpS-e-w2WM2uGrT3Q0Mv_xH0 2878
spidermon/contrib/actions/slack/templates/slack/default/attachments.jinja sha256=qr4Sv-DmJOjRGpio5zjsG5sSZK_-Gbig_P5_00l2Rck 59
spidermon/contrib/actions/slack/templates/slack/default/message.jinja sha256=OxuUVkKOVq4bwXYk1o7YVd0gF_L9Xie0xKBn2LVqyYo 30
spidermon/contrib/actions/slack/templates/slack/spider/notifier/macros.jinja sha256=IY5RcGLIKTMJhZKuBk64raSaB7nq0w1zdoRsXNJ-PVM 1104
spidermon/contrib/actions/slack/templates/slack/spider/notifier/finish/attachments.jinja sha256=c5A2ZHqIdWk-ZuaP8cl3F6ejjzca6zKgWrQvmrOQecw 310
spidermon/contrib/actions/slack/templates/slack/spider/notifier/finish/message.jinja sha256=8m1tk2LO-Oq7XiX0SYUZ9uu0tqwqIZryZqJsvMye5XE 384
spidermon/contrib/actions/slack/templates/slack/spider/notifier/periodic/attachments.jinja sha256=c5A2ZHqIdWk-ZuaP8cl3F6ejjzca6zKgWrQvmrOQecw 310
spidermon/contrib/actions/slack/templates/slack/spider/notifier/periodic/message.jinja sha256=MD_H-YlPVm7j8Swgh8gmGEZdgXEhJTeo0yW-i7-W614 244
spidermon/contrib/actions/slack/templates/slack/spider/notifier/start/message.jinja sha256=ZoyHqG7O4-YqlWppD3RFbQmW3oOjcD4K3oMisleiqJ0 170
spidermon/contrib/actions/sns/__init__.py sha256=u8mZxVfEFHD7W3zvaQm8R6yFOJN96uYNMhpMrqSwPuM 2412
spidermon/contrib/actions/sns/notifiers.py sha256=4LTbWH-hZOjAsM8HMoM3u0Z27JYGvWLaWil4l4JBWJk 1228
spidermon/contrib/actions/telegram/__init__.py sha256=4Ei9nrGiqgSQRO_S3FYFWvK1_sUzK8RkeFlIESsbZ8E 3100
spidermon/contrib/actions/telegram/notifiers.py sha256=zUFHNpYTGhuiX6jLmJWyJ50dsszOk7uqsIIGZYTdn1U 1681
spidermon/contrib/actions/telegram/templates/telegram/default/message.jinja sha256=OxuUVkKOVq4bwXYk1o7YVd0gF_L9Xie0xKBn2LVqyYo 30
spidermon/contrib/actions/telegram/templates/telegram/spider/notifier/macros.jinja sha256=-UZa4pTeWgZCR5dTHS-NfidnVKRJVe5eGgyZAJhlJfo 818
spidermon/contrib/actions/telegram/templates/telegram/spider/notifier/finish/message.jinja sha256=wlc6EOeJ1JXvEvB-DosyTQ8p-YRBlbzzHgCbe5piZag 619
spidermon/contrib/actions/telegram/templates/telegram/spider/notifier/periodic/message.jinja sha256=uWbQ3GYHAfXJ7atJENV-Ie6WtAnrzELmE4u7UG-MHrQ 474
spidermon/contrib/actions/telegram/templates/telegram/spider/notifier/start/message.jinja sha256=f8VilMmdavw0zWXOe852Q0y60q9AQ2Lyte9xoU-B0gI 181
spidermon/contrib/monitors/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/monitors/mixins/__init__.py sha256=1sbaMhoUKC1I9te1ILVYbDw2YpqBEmh_ASMpWxyX9Aw 156
spidermon/contrib/monitors/mixins/job.py sha256=dT16QjQXGwOHTIKPrVhLV60As2SJt2T9sAAXjdW5l-E 218
spidermon/contrib/monitors/mixins/spider.py sha256=fdirdJi88PJH1mcHVUZnJnsjjUax_UT5OosFkmCFP4I 4034
spidermon/contrib/monitors/mixins/stats.py sha256=FZ3GSgfjHaJNh24kp5TVjmQ4Jsm4AcyyEMWM8-5JiFw 228
spidermon/contrib/monitors/mixins/validation.py sha256=YHYpRzSCurgMay7iNUJasoAOq1r5cO2Lp9F2nI1YU84 15550
spidermon/contrib/pytest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/pytest/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/pytest/plugins/filter_monitors.py sha256=MAdCoD3SP3S9L0sq1RHwr4h2rxhH7w2VHSBeIq3k0l4 361
spidermon/contrib/scrapy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/scrapy/extensions.py sha256=CP6dAWD10Y20O4qOYGlTC9Rg61u0zCWgfosSvt30yzc 9263
spidermon/contrib/scrapy/pipelines.py sha256=5VRxaIhN6bvy6ZhdTxujmL0mnBMVvJuy8lMB3GTWvs0 5769
spidermon/contrib/scrapy/runners.py sha256=uX5iAutlOiVesge0SCcq4Jn8LYvg55dcVsOVXcljOwI 3919
spidermon/contrib/scrapy/stats.py sha256=OZixVtqooV2sF30ubIA-KwWUYKV56unrv_bAt4Jnlk8 1662
spidermon/contrib/scrapy/monitors/__init__.py sha256=LRDn9JgF7bRZbARhKRb9sNuFiJ4N8gNjcmkeXUJehdc 1085
spidermon/contrib/scrapy/monitors/base.py sha256=Dm_8Lv8WAprcXw0rfHi9x4xvahUYGjcxWOphdd5sCyw 6384
spidermon/contrib/scrapy/monitors/monitors.py sha256=tq8CUWuULOv-69ibVWgqcGPWAga4V037mjj25zg7mFw 26061
spidermon/contrib/scrapy/monitors/suites.py sha256=jWzWFxr8y9yk9gvBmHYifeU0hGfWbi6QHMgMr7MD3OE 3224
spidermon/contrib/stats/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/stats/analyzer.py sha256=fuO-ff7_MIk-6MrcSos67xbWgx4Y8_1nWgAFcvH38ss 817
spidermon/contrib/stats/counters.py sha256=N_Zhxx79KA6QApCTPGTDmgw8K2lAAQHckOQTsGcAw64 2783
spidermon/contrib/stats/statscollectors/__init__.py sha256=xyhI3_XlPH4rX9wJh1B32tcz_U_Rh7fHK50plIr0a2I 109
spidermon/contrib/stats/statscollectors/local_storage.py sha256=GGxVSDwMZtvXNZUEndYZbux5oTBfbLAZ1TuRY06xgM4 1267
spidermon/contrib/stats/statscollectors/sc_collections.py sha256=Np-T94pFKJ3hY85y7reXc1X7qbiJbP_ht-CaVFuT07g 2104
spidermon/contrib/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/utils/attributes.py sha256=bOmJaJ3Msv07rsGJG3kXWZxDGRF4xqXz9UiWHhi1KGo 1660
spidermon/contrib/validation/__init__.py sha256=Ipx7Bx8Z1bx-RdV_tJjGoau6W4UwK0SHMNdi8U32gzo 54
spidermon/contrib/validation/messages.py sha256=fIoqXeo14ZyfeQbQSpXZMTpV7gcLF9U3NsCsrQasYrc 1747
spidermon/contrib/validation/translator.py sha256=QuaX488kFIbi4hG2CqmtLUNg2uGchQ68ykfemmtrCfQ 601
spidermon/contrib/validation/utils.py sha256=cvtih49cXjInv0KLVXD37Xi56Cgdlkn44_P6Q3dV6nc 825
spidermon/contrib/validation/validator.py sha256=cKv-XbDIA4nsCGcHhvYo3OcgnULrN6rsETqMO_Pz5C4 1328
spidermon/contrib/validation/jsonschema/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/contrib/validation/jsonschema/formats.py sha256=G_AWP5b6fL_jEQIw8qT88EoPQkkKgsKTKeN6TTAZS2Y 457
spidermon/contrib/validation/jsonschema/tools.py sha256=D7rL936HNSLwSxmlaqr_ooyASW9Aq_cy-UKexp9CfPY 1199
spidermon/contrib/validation/jsonschema/translator.py sha256=c3JXm3npKtKS7b3seOUsd0NkS9kve67NklT1Ywi111c 2752
spidermon/contrib/validation/jsonschema/validator.py sha256=1MxwVjTRyT93vZXWd3WAB0O0FNk70icFW1YArSuQIIY 1210
spidermon/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/core/actions.py sha256=yDIR8VKrk-DOIsWhGo2nSdanVq_CMgGFRugWOg4JrjE 1759
spidermon/core/factories.py sha256=s7h71fiKAHvtDul3RYoBMTCTxlxeV5SjUFyRYtH4CXA 3708
spidermon/core/monitors.py sha256=DqSAoZWDx-aKSQ_88B5Ixht9KYCA3g8u0gAiDpgJf2s 2893
spidermon/core/options.py sha256=SVwlIVHB-PnzDlLiK5F3yzdHBvCdFGjC3pSBZ93iX_Q 1736
spidermon/core/suites.py sha256=ulY_HLjnJ2BmV1TJMwhJ8FQ1vnhXl85JEfo300jip2I 6588
spidermon/decorators/__init__.py sha256=07tnTtxEUhpmK3rgY4UtvgF76Wl8Lexw31g9xbydIVw 1350
spidermon/decorators/actions.py sha256=TWdSxMuilok4FP337Yt48StHMSI0Yc1NdVqVEiCOxYs 229
spidermon/decorators/monitors.py sha256=vGhzjvKFQQtmdnw1l6rhgbBLAf9uuowM8GbKPaj-qr0 837
spidermon/python/__init__.py sha256=o-5lpO7D8zyPquVuSoAIDrauMBWY_zPEV19hH1VVosI 81
spidermon/python/context.py sha256=MvXcxTLrfXsUcL09pXuV506y7DbYWGjKrFoV8g-3lMc 956
spidermon/python/factory.py sha256=PwIvbM7npnzUlGxGLTRNk_wfHwebcOktEurFteCzv1g 3177
spidermon/python/interpreter.py sha256=I7t8Tsy1iy_JnrwD-wxG2HgYa7wWGhdQEiRibAGyQFw 3603
spidermon/python/monitors.py sha256=SvNGm-CqfBuHE4gqfX9-B9fXIbWgvK20tQY9-s038qg 479
spidermon/python/schemas.py sha256=I1z3hLdF6OnjBK1oz0uTMg8cvV8nF6bYaiEKTpv936A 726
spidermon/results/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/results/items.py sha256=E8Lud81c9GYH2u3-S57i6DwTqVOdZnCsvtmGu5CX740 704
spidermon/results/monitor.py sha256=q5kbb7NCITRtJ0fPG-TuuVpjNS8z-21jnnOm-f6RAqM 5072
spidermon/results/steps.py sha256=YiVvtBnNpoxYLIUPNGDe7tCW6ufz4lQ32A0RAzFSwV0 3078
spidermon/results/text.py sha256=PMAmzgGRvLmVvIYs64grL4We5o1lbpZqCJKOYonVKIg 5085
spidermon/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spidermon/utils/field_coverage.py sha256=hNdhpb5UCx6lHfPtVLqOfdt5ErjqCWcKXku2WqJe7e4 1524
spidermon/utils/settings.py sha256=XU9tZXpebGJWK6aQO2cLSxOpeKq13bX6CqFFFvqV6Jk 1457
spidermon/utils/text.py sha256=HvGUwM8g1k_MEBE9FSDqLRLvlflX7tL4EChrTADlWRo 1186
spidermon/utils/zyte.py sha256=lxdk2AA8tksK8o7J9-0RQqKztamf6FClQCxxm6V9_bQ 2372
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_actions.py sha256=NMoJXL-op4ACrcrtHMv-VORiIi77wc7RlCMGkc-vZU8 2078
tests/test_add_field_coverage.py sha256=0qbJ0mdub-U0BDfF5MIjV1tyLb64tVYcDjLQBJHEBMQ 7602
tests/test_data.py sha256=hZRZ-si6JAkO_xv9KsL_TsOBK-QgGmEsKF_vSvs-6Lk 1134
tests/test_descriptions.py sha256=_DiDcy4yobo5qL4Pf5xY63f99SurFL7oghsavWubqv0 2148
tests/test_expressions.py sha256=1xFD-eDiirGvnMN8qeB0xbjLmBLrdD7Wng_YICy2MWY 1037
tests/test_extension.py sha256=sryUaOnEvWx0OO3npMDYkusc03yRvV9kaGEs3PIE758 3388
tests/test_item_scraped_signal.py sha256=qT3XhJcD1napkAYmXtdHM1sGQk7TMMSGY9HzSDxVil4 25241
tests/test_levels.py sha256=AHUrQ0Bt_i6KNypu0___cnHi-sbzYaF6MlhUUQIxq4Q 5709
tests/test_loaders.py sha256=DKny-nqcLeuYionaneFUyu2_0bX5kyTg4VtqdDAKp7Q 1426
tests/test_messagetranslator.py sha256=SNLN03uchdik1p0Nxd3Vu7bnebU0kpnBQpKEdPUXcGA 921
tests/test_names.py sha256=9-UpJ-fR0JMmhqudzJ1kGEEXwj5jzOR5jxO9IhBfXpc 8208
tests/test_ordering.py sha256=2xRPOCb3eZ1vg_JgrOStPFn38pxUxeZ00A_RQwyYH50 3373
tests/test_spidermon_signal_connect.py sha256=jPC5xcR5NviI00HbEY6cpeOcO9Fa7zG89BzYew5-UGA 3264
tests/test_suites.py sha256=69k31ZOnfaiyNulJ6pIOG3hRBjSdI5KAtwuwgsrODPk 6246
tests/test_templateloader.py sha256=3SGzwbee-xEXIZ2g6CxcWETrgH3QJmjveBG08zhuuzE 1102
tests/test_validators_jsonschema.py sha256=bPKDlhXGz9QIiPX1mk3gpFOhvspK5qnqUtQ1b6pv9Ic 55121
tests/fixtures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fixtures/cases.py sha256=qxMLboKcVVr3XtK_gbukWLaCQp8stdd9FPKWyFh5LtI 304
tests/fixtures/descriptions.py sha256=k3AE_X-saeeEkzWn799J3dYhr-cJ7GWCSGFnSxr1NDk 1628
tests/fixtures/expressions.py sha256=cG6x6cBR3fo4YMLnrvDpvRXu-NsH4HL-YVOB59MIREs 3989
tests/fixtures/items.py sha256=yhtziGXcPfZ5UlM92hSMfymsJZP0hNmWPq4bsSsuXz4 184
tests/fixtures/levels.py sha256=1lqJNj99dUw593hXG6eNXuqUqy6mix12dXK5BBqsNwk 2629
tests/fixtures/names.py sha256=uF4fWIwwGJOI-ziWVF7ey8Uh0bbvV7MuI_q_jghGCBU 1321
tests/fixtures/ordering.py sha256=5bclmEIhka8ypcAxohsj6HIs1vWLwVlLboadvcWCZjI 1439
tests/fixtures/stats.py sha256=v8gXoNxTtWXh0ia8oSsT6OcYvtHT1B9LxRo3LozOiC0 316
tests/fixtures/suites.py sha256=ezT4vGJjm9oAUgzYiu83lv2LSsvNz2kR_UMK_kiQtl4 378
tests/fixtures/validators.py sha256=yJOqsHERMpVha1EeKxvlXkntPb2V35IRbRHFmub_YvM 432
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/test_field_coverage.py sha256=YQDwyRybkwlhnDsoNatdDZtYT0BRjUBGE-nPiq_cI2Y 4111
tests/utils/test_settings.py sha256=4QYusMFNO7SeEkF7UzR5KoCZ3DyiT2nc4TrI48Gr8CM 3056
tests/utils/test_zyte.py sha256=aQPwHyEHOYozbcRk39wkEuzznpcC2lhV4S6TF0d9frs 3430
spidermon-1.23.0.dist-info/LICENSE sha256=xTk0hCFtHkySVYiA1jt6JNYCNxJ0uTJDbkRPsooBNwI 1504
spidermon-1.23.0.dist-info/METADATA sha256=7CFLAwAeWzzJPEItAQ8jJZ1vVuNH2NmGLqu4QwEF-GY 1641
spidermon-1.23.0.dist-info/WHEEL sha256=OpXWERl2xLPRHTvd2ZXo_iluPEQd8uSbYkJ53NAER_Y 109
spidermon-1.23.0.dist-info/top_level.txt sha256=Qi4ufIyc2WmV7vRuSf0uG_SDXa1kbsCaYA-lEFDF8N0 16
spidermon-1.23.0.dist-info/RECORD

top_level.txt

spidermon
tests