watcher-dashboard

View on PyPIReverse Dependencies (0)

12.0.0 watcher_dashboard-12.0.0-py3-none-any.whl

Wheel Details

Project: watcher-dashboard
Version: 12.0.0
Filename: watcher_dashboard-12.0.0-py3-none-any.whl
Download: [link]
Size: 103955
MD5: a625b216de4ab0588d0886cd9181319a
SHA256: 3f7f372b6e9a5fabe90ded988d8dc7c2cc28192cb76dace32d4f403b1a985a05
Uploaded: 2024-10-02 11:19:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: watcher-dashboard
Version: 12.0.0
Summary: Watcher Management Dashboard
Author: OpenStack
Author-Email: openstack-discuss[at]lists.openstack.org
Home-Page: https://docs.openstack.org/watcher-dashboard/latest
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: OpenStack
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: 3 :: Only
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: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.8
Requires-Dist: PyYAML (>=3.12)
Requires-Dist: horizon (>=18.2.0)
Requires-Dist: pbr (!=2.1.0,>=2.0.0)
Requires-Dist: python-watcherclient (>=1.1.0)
[Description omitted; length: 833 characters]

WHEEL

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

RECORD

Path Digest Size
watcher_dashboard/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/version.py sha256=z061bSSyImxK5VdRQc-2dcH-NI0AnBMWL_0ZWLgubLI 749
watcher_dashboard/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/api/watcher.py sha256=iHH5m7ODAqaEfxtwFiZUGPI3S6GtD5s5LsJ8y--fTxo 16320
watcher_dashboard/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/common/exceptions.py sha256=LJNIaqaKhYIxcAS2-l6SlxAKwXkNheBfA6LxbIuYG4w 838
watcher_dashboard/conf/watcher_policy.json sha256=PgVQJr5_hQv1Kej-gB1V_ExD3j0Un6aIJLiEdZmNyC8 1138
watcher_dashboard/content/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/action_plans/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/action_plans/panel.py sha256=5U9wjhV92LPJ_0f-EMKe2nyNKBH7lY07Gdi4QbKZ7xw 734
watcher_dashboard/content/action_plans/tables.py sha256=1wQu-Vv1ab58owER8Rdj9CwCIqORtR0b1wl38eM93Y0 7649
watcher_dashboard/content/action_plans/tabs.py sha256=NHj8kPlnoFu7uQnTs2laHJEOGweHghFrahw4WmRJgH0 1034
watcher_dashboard/content/action_plans/urls.py sha256=_ZThqF4BQpYa3tK45UTB1bIi7FNKBDd_reNtNjtlKws 950
watcher_dashboard/content/action_plans/views.py sha256=7_JIynf14umrxK78N850e2MwLFlGMlbAayZPHEbkCWw 5054
watcher_dashboard/content/actions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/actions/panel.py sha256=5XATQ1XBZLBdGBF7J0QDJRXTvT6MBNBYV7ZbAh1_tzc 721
watcher_dashboard/content/actions/tables.py sha256=CBhePneQPJSNvxtRuaQLSHohIuSPwnAmfQdwVw8jAM8 4518
watcher_dashboard/content/actions/tabs.py sha256=M8UXq7xdbnyFpJ1fvBpwNBhNbhC-1LQ0UXvGa9C2SuI 1009
watcher_dashboard/content/actions/urls.py sha256=LwV9ePXd-N8kK-NvRu0A9VV0yLHrUy24T6FaeI4DJHw 855
watcher_dashboard/content/actions/views.py sha256=-U9CG49gRmKSKolWmzw6fU25Dg2MnAGnLmJ5ZmAbSys 3723
watcher_dashboard/content/audit_templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/audit_templates/forms.py sha256=sSnUKTPpg1RoKO7Ud4XInpOaJH1igCD7j69lwnRvDqA 4507
watcher_dashboard/content/audit_templates/panel.py sha256=QJ411mmZUD1uz-8zq_tvCuFdXiaGGArX5YlYQp8e4qI 743
watcher_dashboard/content/audit_templates/tables.py sha256=VThAn9VIPzOhEJXCC6m8PUwSy_vzhOt_qiLwxWYcvD4 3641
watcher_dashboard/content/audit_templates/tabs.py sha256=B0lyxZMAlukIcO3Y9HlqSlA6vbrXarY-tItgPbE7-_w 1048
watcher_dashboard/content/audit_templates/tests.py sha256=VaCHbDkWBD9s8djOlJns9Vp07p9a9kHdaBUAp_YW7XY 4428
watcher_dashboard/content/audit_templates/urls.py sha256=tjmDMS-vDWbDis6kvxxPbz-C2Qkn1Xr4FwKJWVqMWCk 941
watcher_dashboard/content/audit_templates/views.py sha256=JQRhiByAkmRSi0sxVjFSKJ_NftGmrl_YOBwhWkCQyY4 4843
watcher_dashboard/content/audits/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/audits/forms.py sha256=20UjNwn8zd7mN0f_FHju1RTF2gcD2sxHx8oNo1gQK-E 5059
watcher_dashboard/content/audits/panel.py sha256=R9ouwYCPJaQP54DnsCjoeMDuk___JaAyWqZxUXyQSq0 717
watcher_dashboard/content/audits/tables.py sha256=Nn38rwedqqmk5i_oyE0XSRFwRH_E_n8sUUb-zvDHHHs 5374
watcher_dashboard/content/audits/tabs.py sha256=LZEow_9wVuxs9xQtbhFNfnjYsWjpjHAHDIKIsrWZ6To 1004
watcher_dashboard/content/audits/urls.py sha256=Bo0_D3OWHsskCBTjdD3U_-HPUXPmr_mQOPGMkLWh0Yo 935
watcher_dashboard/content/audits/views.py sha256=I6j-aIjIZMynwNW3a1cDjBG4wxEEa02oTfTmMFvSAUw 4687
watcher_dashboard/content/goals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/goals/panel.py sha256=3AAQ2vBYXeAuI-nDN7qqx9sisbnek_eAQR1Sg9V9kzc 714
watcher_dashboard/content/goals/tables.py sha256=Z5T-i9-_iUmq9TgnA7JWhFjeztQz5RIJc786R_Alh7c 1892
watcher_dashboard/content/goals/tabs.py sha256=j0QAqIK1TsNoDgGlt3d2GQ3E-lO8CJEk3pxCUp2WrRk 999
watcher_dashboard/content/goals/tests.py sha256=J9dbD67X73f-u7PaQp1msn5pOtjqBmNVIzmrYnO8L6k 2347
watcher_dashboard/content/goals/urls.py sha256=ErLAWFhpXZkzjkHk9pWJBZewHliN1i-U2nYvk3aBgC4 851
watcher_dashboard/content/goals/views.py sha256=5xJlnIvIMechF868mDnD6ENEuV4NiqcDwAqOb8gGBkA 4469
watcher_dashboard/content/strategies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/strategies/forms.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/content/strategies/panel.py sha256=agibKX_Ec5W6LeyyiIlZ2zYJwwqsx5oCNeFVkGjhU2A 729
watcher_dashboard/content/strategies/tables.py sha256=gMm48cY5xPEe10G4Gge6bzj5d6wU6yqQQaAff7QJ0E4 2313
watcher_dashboard/content/strategies/tabs.py sha256=sY9R3GiaQ8Gw62HJu-VhCgNMugBwB_PR6inNYQXcA-k 1020
watcher_dashboard/content/strategies/tests.py sha256=icShOapupW0t0Nn0JElNrqIe3Ng6xbbqbXvrqMCXFBc 2591
watcher_dashboard/content/strategies/urls.py sha256=c2qSE70ZyiS4PdsBRK6rZ4fGnVbLVM1nem-qMsP2kUY 860
watcher_dashboard/content/strategies/views.py sha256=6hd8Cx1NjUNcdQdhLwZLzl30jVzujParsMPGp6MeKgU 3438
watcher_dashboard/local/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/local/enabled/_31000_goals_panel.py sha256=PlH6jsqeqXkOz0CntOCaMR2iQianW6G0r2dLst1mG-8 917
watcher_dashboard/local/enabled/_31010_strategies_panel.py sha256=y2tRvvOxFP4zMiY7uu6vL8W7OvBf0upNu6ItqS6UsNk 932
watcher_dashboard/local/enabled/_31020_watcher_panelgroup.py sha256=ufWgC5znvFPMNEGe5XKAjNfJWxwNpcqQU8k1gvbXog4 1174
watcher_dashboard/local/enabled/_31030_audit_templates_panel.py sha256=61PjtVH_i_2dM33BcsA5LFng1UR4tMYjLTYTjYdEsrU 946
watcher_dashboard/local/enabled/_31040_audits_panel.py sha256=Nm8poyQQ08Pai0xYj4X6rfcInesyeGC9FOscDVRCCXI 920
watcher_dashboard/local/enabled/_31050_action_plans_panel.py sha256=jFoXC7dXYIjyiW5QgouqC5DlJwA_9plDBY6AWNvZ9qQ 937
watcher_dashboard/local/enabled/_31060_actions_panel.py sha256=myMudqSolV0PRorVQGQTjIUEfSLQ9ye57UzUYYNT6v8 923
watcher_dashboard/local/enabled/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/static/infra_optim/images/chevron.png sha256=I31LTHRWxirJ-w4kxOhPoTukDqTV4SSd5Vy5pssbdDs 348
watcher_dashboard/static/infra_optim/images/power.png sha256=i4A0t886oTmubg-Na1au6pO_FBMkZgKWvchTDIckx2I 606
watcher_dashboard/static/infra_optim/scss/infra_optim.scss sha256=Ne0iRZEaQOgqmAMOKMJllrq3roLsT7ppNByG3ln_NMI 131
watcher_dashboard/static/infra_optim/tests/formset_table.js sha256=3VhgYQiHk4SnS5HwpTHXWmnOgXCrtAJ8vewnpiqRwVM 2386
watcher_dashboard/templates/client_side/_modal_chart.html sha256=blk4qJgMONVM-8kbxPiaxh-C5WS-26W9bXFr83RFaDw 630
watcher_dashboard/templates/client_side/templates.html sha256=HuSrJvIEvnDt6gGFwp6sGNtXwg-CU6MIGmVDiPY3SB4 46
watcher_dashboard/templates/formset_table/_row.html sha256=jK1BgeseKTto0ehvZDE-0J6q45GK4Z_Vuwnodsvt99Q 714
watcher_dashboard/templates/formset_table/_table.html sha256=35t2s5YciUtk5aZFPlTSBFWoF9V8VHmVd9j20XmoAkU 1404
watcher_dashboard/templates/formset_table/menu_formset.html sha256=pwIn_gCRc3bDh6b23BqiJahK85sIVbWQJP36iD7lI0A 1559
watcher_dashboard/templates/horizon/common/_items_count_domain_page_header.html sha256=FKgZcm1qNyHZm6PazPYUHUEjhL4QNenL4_1eBKTFLIE 433
watcher_dashboard/templates/infra_optim/_fullscreen_workflow.html sha256=QZaW0LWuvPTXU-JxUZyRghVS8ojG_0_o9W15MqyrkOQ 1656
watcher_dashboard/templates/infra_optim/_fullscreen_workflow_base.html sha256=UMpEvw2AYb-FoAsUw8_RMcytg6z-_s5m-LMAMWpeIuw 328
watcher_dashboard/templates/infra_optim/_performance_chart.html sha256=v7KonAOvMG58QaTW_4zG-X4zDVSorYAcdH83l0JqeAY 510
watcher_dashboard/templates/infra_optim/_performance_chart_box.html sha256=9DIdzotZR13vggHqKj7cW_WxPErKUJhS_Okk1NF1bqg 2660
watcher_dashboard/templates/infra_optim/_top_5_box.html sha256=FzB6GPx8xO0UHYeXlfokBOIEn19z4grQpPqCLfSL-_U 484
watcher_dashboard/templates/infra_optim/_top_5_chart.html sha256=Q6RGkIGuYjaiVVrjJLWIcHIrDMbhVXlBhhWZcBq37Ak 574
watcher_dashboard/templates/infra_optim/_workflow_base.html sha256=Z295UJfu1pUirJjGHI7N-MJW6_TziV2yg8NRjTVfy18 320
watcher_dashboard/templates/infra_optim/base.html sha256=TVP1TCAiB9i8EHd2IYSl1xTH-lRQivPwB6JSdWfwwls 386
watcher_dashboard/templates/infra_optim/base_detail.html sha256=O-G-3iQ6O9g_hOvSt7v7UW6he3V6P2adIbg5MRB8qBw 488
watcher_dashboard/templates/infra_optim/header_actions.html sha256=f9RuSo-FOG-V5Qu75FGNU2T-dOi2L82enT9J1_LxLks 394
watcher_dashboard/templates/infra_optim/qunit.html sha256=eS248fRNYoTYJhy986wSeESSQeEPzcJyXNE0VHGQXxw 7122
watcher_dashboard/templates/infra_optim/action_plans/_details_overview.html sha256=W7p1fjag1PP1YO7oaWz-MZl7rJhYXIgCM7Xo4gZ15rs 777
watcher_dashboard/templates/infra_optim/action_plans/create.html sha256=qdi8dd4Jaxy3BKVzJjOi85Vl_Td0RC1Sh_UsbRMzGjg 334
watcher_dashboard/templates/infra_optim/action_plans/details.html sha256=JdwEV-Y1VUH9pgwrGqvCSzAonPMpAjvEMOweuuT2gaI 452
watcher_dashboard/templates/infra_optim/action_plans/index.html sha256=Vz41Rtprkt3h1VZosw_UXugftqzVRymBaEPK5PVuzd4 394
watcher_dashboard/templates/infra_optim/actions/details.html sha256=dzFFiczXXP9JKi_EjQvk5uO3JiOdIAwoef7hULMtkB8 1293
watcher_dashboard/templates/infra_optim/actions/index.html sha256=cdzGwMokU2OB5i0AhIeaHQA7WKqxaan49VYKSdkMEWA 369
watcher_dashboard/templates/infra_optim/actions_history/details.html sha256=1SxJE4oHmAkl4Cjkhq2NwUTeNRhO07-3o0IBRnyA6Gc 945
watcher_dashboard/templates/infra_optim/actions_history/index.html sha256=-OAW7nz37h605YO8sZ7e5CHJMTkjBgchcA37qT-CYGc 935
watcher_dashboard/templates/infra_optim/audit_templates/_create.html sha256=NaIQf3MpHOqeTb0S6GIe8oS7tiXfZvKTbihZLIwHc0M 1544
watcher_dashboard/templates/infra_optim/audit_templates/create.html sha256=bTF4DlLvrCV_Ow_6l929inuEEd9u7fFnGLn9O2vhw78 197
watcher_dashboard/templates/infra_optim/audit_templates/details.html sha256=AvoInhV5Q_zNLIAb76JsY3QJRP4O67JKOVFnM5kIL-Q 1438
watcher_dashboard/templates/infra_optim/audit_templates/index.html sha256=XAuVzFw045YF89p19wtbKrwDJS1rQtb99tCtymfMwdU 388
watcher_dashboard/templates/infra_optim/audits/_create.html sha256=AIlF09ihE1NrbMlY1Yt5SufXdLx8cTMBV5KMzeeTb9o 346
watcher_dashboard/templates/infra_optim/audits/create.html sha256=yi2zc4MPK167PtNaHqPvNW7ObD909N6I_jasKArhLz4 184
watcher_dashboard/templates/infra_optim/audits/details.html sha256=bGZjCZMCNZrDBSIjF-zSTNXVZfJXYsIqCKbj_qvhNPQ 1413
watcher_dashboard/templates/infra_optim/audits/index.html sha256=5hK8SFeTx4isNmgoPOgv7OaeJGUXecZ-3u4rFcM_t14 343
watcher_dashboard/templates/infra_optim/goals/details.html sha256=8vmS8RPy9Islf4RNou9zULjpYqY6o0PKndd6DViNASE 1060
watcher_dashboard/templates/infra_optim/goals/index.html sha256=CR8lXGQls9TxTZr01ukjgz3nYttC8T4XkV_BD-FPy0U 337
watcher_dashboard/templates/infra_optim/logs/index.html sha256=xyNyaRLaFCw6vRosgxoCfDMhaWdLZ0b8hlBNS2rvIIg 391
watcher_dashboard/templates/infra_optim/strategies/details.html sha256=jsJWGtQHinXZji1g1bPrtMJsWgbqqKqic-Y8-6dPtBY 1173
watcher_dashboard/templates/infra_optim/strategies/index.html sha256=lU-TwLFoAdEzynubOURjVI5UNAb5yBCWWGI-s3YA16k 356
watcher_dashboard/templatetags/__init__.py sha256=ePbBoON_0E0UbSsp_2zaJVsY_ZxOrfJ2CbB2ZAsR-ZI 637
watcher_dashboard/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/helpers.py sha256=AhhbvUGkuJpYm-yrXuJ0d2vnS5nK3_R4zQynCmcdj6s 1793
watcher_dashboard/test/selenium.py sha256=HSHgkr9gKcEEu4F33rejuyyEedwFXD0pfkbhY7ISsVg 1979
watcher_dashboard/test/settings.py sha256=l7-9hvuyl37gCpUisQdXVHKJIhBPg2QkIOouM-Q9nq0 1315
watcher_dashboard/test/test_formset_table.py sha256=4C8mJDrUHZgLh3b4wDcaXyDvGPfSD_WYivb2nGwsrMU 1839
watcher_dashboard/test/urls.py sha256=540azwBCfrqQ2bNnxo8PWAkmdcuh8KaWU2vRHtrOukA 744
watcher_dashboard/test/api_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/api_tests/test_watcher.py sha256=luEbi534--OsyzrIrMi2HWyZnRNi6EKM-YYYlu7nroU 12822
watcher_dashboard/test/integration_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/integration_tests/horizon.conf sha256=TWKwo0AuhAbYy6CIy7wZdzT-Y8jt9Ko_sMeB56f5XHk 1805
watcher_dashboard/test/integration_tests/pages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/integration_tests/pages/admin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/integration_tests/pages/admin/optimization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/integration_tests/pages/admin/optimization/auditspage.py sha256=FpuLsw-7_X1Pe65YhFiLDs6V0bzOwA0zEw5s1lTqBAQ 2886
watcher_dashboard/test/integration_tests/pages/admin/optimization/audittemplatespage.py sha256=wLlEVya9t6-mui_8u5zVsrENNPx1Zr5Rk7EvVrJ75v8 4350
watcher_dashboard/test/integration_tests/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/integration_tests/tests/test_audit_template_panel.py sha256=zEcFIo3UU46fgbTfo6xeorL28GbNkrKY-XArwv5hdzE 3194
watcher_dashboard/test/test_data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/test/test_data/exceptions.py sha256=_DDXJ-JN8q5xZ1pt0iGtiWkDNgdTD3Ufg3pkHXVEXjg 903
watcher_dashboard/test/test_data/utils.py sha256=5Ndw_VbmPu_FTfjb6RoEq4Bqi7ryvX5QvzWvHHrZHIw 1950
watcher_dashboard/test/test_data/watcher_data.py sha256=AIZkuXil5yjS5XwJe-130UTtma5WyZHE9MYczEJ2b4s 7748
watcher_dashboard/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
watcher_dashboard/utils/errors.py sha256=qWItNMSCX4NxaiIY7_PkRL5crek_QsCuB6N2MHoK3r4 3000
watcher_dashboard/utils/tests.py sha256=ydZpns6jPx8QsOSbi-I0arGPKjnHObGgfxKw3nb-HmA 2955
watcher_dashboard/utils/utils.py sha256=fXBflN2xcgk_wraeo5IWdDH4w9kYGDmtaAhVv_esT5Q 3029
watcher_dashboard-12.0.0.dist-info/AUTHORS sha256=Pr3sBayTyUFLESDrHVsXsN_tdFZTQtN20LDKRSDEO1E 2186
watcher_dashboard-12.0.0.dist-info/LICENSE sha256=XfKg2H1sVi8OoRxoisUlMqoo10TKvHmU_wU39ks7MyA 10143
watcher_dashboard-12.0.0.dist-info/METADATA sha256=Oz4DvwqtzAZZ1Sff07XP1dunEEB7ij0Hhv8-sr9lt4k 2173
watcher_dashboard-12.0.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
watcher_dashboard-12.0.0.dist-info/pbr.json sha256=sKQL7bT9WIcVPTeP54Wdpyrh3Ly0t4HltgtTHOiWBPU 46
watcher_dashboard-12.0.0.dist-info/top_level.txt sha256=BALQhHicC9igl7DO6Gf1RiocgcpmUlFL7w8yPpUyRlw 18
watcher_dashboard-12.0.0.dist-info/RECORD

top_level.txt

watcher_dashboard