pyaviso

View on PyPIReverse Dependencies (0)

1.0.0 pyaviso-1.0.0-py3-none-any.whl

Wheel Details

Project: pyaviso
Version: 1.0.0
Filename: pyaviso-1.0.0-py3-none-any.whl
Download: [link]
Size: 76437
MD5: 397cfccc44dad58d68d4d1468ede09cf
SHA256: 4204baf80106ee01742ed01eede9cdb1a55ec849220c7d72499c73f2048eadfa
Uploaded: 2024-01-10 20:11:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyaviso
Version: 1.0.0
Summary: Time-critical notification system designed to trigger users' workflows across HPC and Cloud systems
Author: ECMWF
Author-Email: software.support[at]ecmwf.int
Home-Page: https://github.com/ecmwf/aviso
License: Apache 2.0
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: Click
Requires-Dist: etcd3 (>=0.11.1)
Requires-Dist: PyYAML
Requires-Dist: python-json-logger
Requires-Dist: requests
Requires-Dist: parse
Requires-Dist: watchdog (==2.3.1)
Requires-Dist: cloudevents (>=1.2.0)
Requires-Dist: boto3
Requires-Dist: protobuf (<=3.20.3)
Description-Content-Type: text/markdown
[Description omitted; length: 634 characters]

WHEEL

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

RECORD

Path Digest Size
pyaviso/__init__.py sha256=Px50DFqThxST8uBcZuANc55r3mL0ivtiBZ0YcS6NboM 933
pyaviso/cli_aviso.py sha256=YuJgzD7kCb6khJFWh-aoCdR61VrknIAOwkVWiEo8oGE 12363
pyaviso/cli_aviso_config.py sha256=eC8G7rAFPVWmr1-7KA57n_WaaCwJLrQD1YQlcWtlgX8 7433
pyaviso/custom_exceptions.py sha256=Fyrey3kO0kUqVIz-lCwCS0DWiCSyofk13a3r0T6cnTU 686
pyaviso/notification_manager.py sha256=z1e6GdmKwDoOSs1NdI0m_MmIGhELTANr3FHPQMsWCsY 11017
pyaviso/service_config_manager.py sha256=Q0uHKDhg_eF4a9wqpo_Ty43keGqb-eAzi12L28R0iv0 13120
pyaviso/user_config.py sha256=BGCjbi9752IIBAe8sPzjeC9F_u_dtnlzrtLPXIyjMTw 27594
pyaviso/version.py sha256=5AyrLYBxC9QK2ZzGIPnVK-oFmMQSsEQh-qCQpSrEYsA 59
pyaviso/authentication/__init__.py sha256=lbcdkoJ-RYWmJJCQ8ipapGUFSLfJbJIDuAwzlFXQgwc 858
pyaviso/authentication/auth.py sha256=1oYxWM9a_1MQpPNk-0XLapABrJmkwnjtRYmjH_Do8V8 1105
pyaviso/authentication/ecmwf_auth.py sha256=qHZ1c387x8mEPlrQ9N6CumVpxmmiIQSvC4JTdWiLVNg 876
pyaviso/authentication/etcd_auth.py sha256=f5cEcLDcC3M2L6XeDt3pxHBCpDGu0DxvjjG82ZJ1j5U 1456
pyaviso/authentication/none_auth.py sha256=b2s7tvgtDTnAOi_j1UyRlMabHxzD_VYxConoy2AbdHc 649
pyaviso/engine/__init__.py sha256=4dWSOoGCFe3ob_vOU4dawMawr0T0jsGpxnTZUiizluI 1098
pyaviso/engine/engine.py sha256=C8GokNvk-0DkjAzYqqmlhVaCeTV9q_iVy9HpCOHwdYE 10549
pyaviso/engine/engine_factory.py sha256=SXe9agSIYzxfvA5oimOU2ytylIryapSwXMG52zj1ja4 2674
pyaviso/engine/etcd_engine.py sha256=75dFEqgnB9ADQ7WKmrl-e98T2oPH6lffrL9pI5gleKM 16762
pyaviso/engine/etcd_grpc_engine.py sha256=dA060_VI8wrK1wpPZBYku1dN42CLD-My7cqqhUlejK4 15612
pyaviso/engine/etcd_rest_engine.py sha256=IKAWZOTJmZu1Xo4Zx9B0SEJHo8M6pn0QaYxu1ohnFOE 16822
pyaviso/engine/file_based_engine.py sha256=dD3lxs0mDmVClvOZqV-jKGvM6hHPLA5aKyAtqGAhnbY 10247
pyaviso/event_listeners/__init__.py sha256=5IpXPAZRsiiAyHvq2XnmO_LFXTP8gOo1D9sAwHgjLSc 454
pyaviso/event_listeners/default_listener_schema.json sha256=RpN-mYbNDK-JFWWdEBlUwCPd6B1-w9yM9FYYKtf9RY0 401
pyaviso/event_listeners/event_listener.py sha256=AWuIlEN5sTIIkbiwvggt4E8obkJ5x-QIC8i9FhVKA34 16702
pyaviso/event_listeners/event_listener_factory.py sha256=AM_ph_RxjHBHHTINsVYrgybHEwnKvvZoWrPfumMqVV4 4285
pyaviso/event_listeners/listener_manager.py sha256=YpiKwzm2cK6WvDrgicc3jDVlTuXHW_sOkjrW9cGRq40 6093
pyaviso/event_listeners/listener_schema_parser.py sha256=XPwjuEBCltHs9d2byBZP6d9Hxlygirz6XBZg2VToNiI 7820
pyaviso/event_listeners/validation/__init__.py sha256=MJCnH3Hza4wjkmfGCXM7I6_O5UNgxnhUBAxDaEIwFbI 859
pyaviso/event_listeners/validation/date_handler.py sha256=qeBILcWeVBUFUlp_tZ5Xwklko90OqWG72Hx4E9fohg4 1189
pyaviso/event_listeners/validation/enum_handler.py sha256=VTTAoxAco9No0UtfEvY0wL7a61yp8yjKr60SUB05hDw 1587
pyaviso/event_listeners/validation/float_handler.py sha256=tl-56LoCGHLkIcpG9-oQ5l4b8u6fjODtzI-Z_c4QTAY 1084
pyaviso/event_listeners/validation/int_handler.py sha256=00iCtT18IaUEZlJQj_bBhZyxR1NjAhJpSTKtEW443Gk 1515
pyaviso/event_listeners/validation/regex_handler.py sha256=ODDKYucQilokX0-8HFvK0sRw3dtyGyf2B2pCmhNmYRM 913
pyaviso/event_listeners/validation/string_handler.py sha256=8dZB2-vWzbJollbffC6hsrZ8i1Vq87XE3v9cy2DWveA 1152
pyaviso/event_listeners/validation/time_handler.py sha256=FmGhcVCwIkMmdByAHB1cVXa0CWMI3ZpayyCv-CWL9R0 806
pyaviso/event_listeners/validation/type_handler.py sha256=YB9rxhpxUC4l30ipHC-4xbYjW_CkmKfvpdJZTPhm4K0 1336
pyaviso/triggers/__init__.py sha256=HnOLcv_6KyuKyJW2bHqewKX6LaFSUBONXHWH1mNsEeE 476
pyaviso/triggers/command_trigger.py sha256=Moj5sEKt4X9Wc6498Cls8puuOzt4N_RWAdajNt6Yc3E 2450
pyaviso/triggers/echo_trigger.py sha256=PpRO81B6rpEQn2q7TKbkXUQKRCneM_bu2nZSqnMuWg8 1112
pyaviso/triggers/function_trigger.py sha256=0UsmOTr_rEbwoyoGdzy2eFzYnZVaYMzIa--kpTrV37o 1398
pyaviso/triggers/log_trigger.py sha256=Vspx0wkddWrYF226zjhfHPnlLh_EhJnKy441z6tERak 1527
pyaviso/triggers/post_trigger.py sha256=GYtYUSe5YeNNMxO_3LmVgY2uP2O95n0nmdQKR6xrDJg 7340
pyaviso/triggers/trigger.py sha256=P8aLNfSGaq26x5xqKZ-BRcyKp2Y6K-oT0zuTzWxfgs4 3835
pyaviso/triggers/trigger_factory.py sha256=-o5yy0Uv0X69z8CqzwQNEXNr-UXvI-ODSgI67wMobdw 1150
pyaviso-1.0.0.dist-info/LICENSE.txt sha256=6a55mK7BIpm2mVucYB82zzJNUt-07nmUWe2BlkKJXpY 11380
pyaviso-1.0.0.dist-info/METADATA sha256=Um_h7musVjcXKh37B-jCkBsPTysLwS9moCVmuehAR2k 1829
pyaviso-1.0.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pyaviso-1.0.0.dist-info/entry_points.txt sha256=RZbcju0Q8J1N2ZxLLwmbv9QUFM1CywTTJaeqMZjIyYo 93
pyaviso-1.0.0.dist-info/top_level.txt sha256=50uylAcMXIK1WXWWVNJ7oOV7OjV9FfFp3zJDu1dyfM0 8
pyaviso-1.0.0.dist-info/RECORD

top_level.txt

pyaviso

entry_points.txt

aviso = pyaviso.cli_aviso:cli
aviso-config = pyaviso.cli_aviso_config:cli