dmarc-metrics-exporter

View on PyPIReverse Dependencies (0)

1.2.0 dmarc_metrics_exporter-1.2.0-py3-none-any.whl

Wheel Details

Project: dmarc-metrics-exporter
Version: 1.2.0
Filename: dmarc_metrics_exporter-1.2.0-py3-none-any.whl
Download: [link]
Size: 44833
MD5: ce6ba30f1d0e97bf8233cd2c3a039801
SHA256: 35fb3218d1fd973a49a92d052368eb4e023c40ec99d35fcb46fc0332b8c834d3
Uploaded: 2024-10-15 19:42:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dmarc-metrics-exporter
Version: 1.2.0
Summary: Export Prometheus metrics from DMARC reports.
Author: Jan Gosmann
Author-Email: jan[at]hyper-world.de
Home-Page: https://github.com/jgosmann/dmarc-metrics-exporter/
Project-Url: Repository, https://github.com/jgosmann/dmarc-metrics-exporter/
License: MIT
Keywords: DMARC,DKIM,SPF,Prometheus
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Communications :: Email
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.9,<4.0
Requires-Dist: bite-parser (<0.3.0,>=0.2.4)
Requires-Dist: dataclasses-serialization (<2.0.0,>=1.3.1)
Requires-Dist: prometheus_client (<0.22.0,>=0.21.0)
Requires-Dist: structlog (>=24.1.0)
Requires-Dist: uvicorn[standard] (<0.33.0,>=0.32.0)
Requires-Dist: xsdata (>=23.7)
Description-Content-Type: text/x-rst
[Description omitted; length: 12262 characters]

WHEEL

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

RECORD

Path Digest Size
dmarc_metrics_exporter/__init__.py sha256=MpAT5hgNoHnTtG1XRD_GV_A7QrHVU6vJjGSw_8qMGA4 22
dmarc_metrics_exporter/__main__.py sha256=dvuocs8hmYHC8hsh_Y74HVXnbDAghm9ZzE9fkzmHpfY 109
dmarc_metrics_exporter/app.py sha256=xERLG_9_CuANN857dg3_BcT5vNl3MyXkLbohlpVWGIE 5337
dmarc_metrics_exporter/deserialization.py sha256=JIoTbAlA_D-5GfhS755EQUpusDyWZWsr16P4AxSZSt8 5249
dmarc_metrics_exporter/dmarc_event.py sha256=w9aGygzpQ7Dszc4vx046ajPWCC4hMMAeITT8xX64yqs 703
dmarc_metrics_exporter/dmarc_metrics.py sha256=gq7xiPqlz7cFTMfKpsZ6Qw1e1Cf1sC9JNVja_Zwuzv0 2050
dmarc_metrics_exporter/expiring_set.py sha256=WcJ3wv0MaDsi4aowqg4nofettxcphGWKnhyEwxbkW8o 2104
dmarc_metrics_exporter/imap_client.py sha256=m2pellg69Ra_BZaFNllnwQBVINb4b5Rnc2phcRVynIY 14453
dmarc_metrics_exporter/imap_parser.py sha256=Dq6IgVgBwXvQHpQFtcp01uAbbqR4y2b97vN3f424C-o 5784
dmarc_metrics_exporter/imap_queue.py sha256=uGjVVsniucIqAtc9i-c47IaUIdDPplY_UCtWXP23Q0A 5339
dmarc_metrics_exporter/logging.py sha256=llyvlqX7hiWynBcsmH91___AqucwuSxfh6p0jd4cv7Q 3389
dmarc_metrics_exporter/metrics_persister.py sha256=4MoTr9I7pm9hWsSDv3DvemBTLABuK-hnZR4XnTyRZyw 2224
dmarc_metrics_exporter/model/__init__.py sha256=E-2EBVCVKhupGZ9kjqJsn_WPVfzRV2ROrAK3ZtMBiDw 461
dmarc_metrics_exporter/model/dmarc_aggregate_report.py sha256=aGGicXIEDkA6uUaORFIm96l0CaGw_fa9tOkNjKDZGh0 9816
dmarc_metrics_exporter/model/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dmarc_metrics_exporter/model/tests/sample_data.py sha256=zsZe4WI7CH6Jl-L3NPzgG0I8oP_YZtTQQr-ucruCijA 2990
dmarc_metrics_exporter/model/tests/test_deserialization.py sha256=vu6GrRJrAruCrM_1Y7XhlXKkEiybDVYjMQKyiG60-BE 537
dmarc_metrics_exporter/prometheus_exporter.py sha256=LYxA2C7veb4y5SI3uTJA7lu62vyn4hN60d9pLoeUJw0 5650
dmarc_metrics_exporter/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dmarc_metrics_exporter/tests/conftest.py sha256=Iyl5aQkiC1e4JURs9e7YX0YIwvfDcTnukxs7p5ebxJA 3983
dmarc_metrics_exporter/tests/sample_emails.py sha256=v9VrReopcheRE1XBuIvkXjhLGMv8SiyMoND8WNsL8xk 2343
dmarc_metrics_exporter/tests/test_app.py sha256=FKLh2wwkQwCseHZB4ZUlt8hb3sDHa22BEBKyBkb7_qc 3385
dmarc_metrics_exporter/tests/test_deserialization.py sha256=Ye2pPQCS-ss7T8Ub5HQVBfGwaL68peGN2e0tGzBLylM 2362
dmarc_metrics_exporter/tests/test_dmarc_metrics.py sha256=pGutIr8lEw1lxqmODf6jYl3E0wo4FmH_X0d_5dc3ggQ 1839
dmarc_metrics_exporter/tests/test_e2e.py sha256=9J2DlPXGjlaY7Gf3Cx_vDUF1U5fg8_xW_C9My1cRonY 3586
dmarc_metrics_exporter/tests/test_expiring_set.py sha256=KwyghnArYxCuSZ5w3G7x62G8Cyiqs3bfyxsFu9ePr2c 932
dmarc_metrics_exporter/tests/test_imap_client.py sha256=KHuN3DlvDp2oQzBl10430GyYexxTgjFc622m5Bkvtn8 16773
dmarc_metrics_exporter/tests/test_imap_parser.py sha256=ZByOv_dCNCuIU8q-2oGlUChpCRQujERiYxqA5rTil2o 10834
dmarc_metrics_exporter/tests/test_imap_queue.py sha256=6mIaL9mNNCDro5GOxd4dt1ux8v6cJEqSnu1znb0XFNc 4757
dmarc_metrics_exporter/tests/test_logging.py sha256=RpTm8hO3To54QjBf0iRq2b9HmEJEVsT8jMTx_HUCGQI 4503
dmarc_metrics_exporter/tests/test_metrics_persister.py sha256=93gRHG-WeiJS5GLzHJUlo6LygsK3hYbUSWrOpa1Tuu0 2460
dmarc_metrics_exporter/tests/test_prometheus_exporter.py sha256=M3yyOKV-3x2XQUcm3Aabz1J3Qehd9jVB7hJPmw3ljPE 4240
dmarc_metrics_exporter-1.2.0.dist-info/LICENSE sha256=G_m09aHVc9bG91Bodd45x90w4QqjGHnrBFSf3ItKYmo 1073
dmarc_metrics_exporter-1.2.0.dist-info/METADATA sha256=2QTP42EvZzE6jrH_QGW3pmVlR_0_rVdKULjF_l6E-6E 13604
dmarc_metrics_exporter-1.2.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
dmarc_metrics_exporter-1.2.0.dist-info/entry_points.txt sha256=IxZky_rFFpCAi02pb8Jr4RuU_wFUdAyayPbOq8jG8i0 78
dmarc_metrics_exporter-1.2.0.dist-info/RECORD

entry_points.txt

dmarc-metrics-exporter = dmarc_metrics_exporter.__main__:run