openhtf

View on PyPIReverse Dependencies (0)

1.5.2 openhtf-1.5.2-py2.py3-none-any.whl

Wheel Details

Project: openhtf
Version: 1.5.2
Filename: openhtf-1.5.2-py2.py3-none-any.whl
Download: [link]
Size: 2112658
MD5: f026b264ad56201a6fe6b2624e11c5ae
SHA256: 2d9c117be0fada96b98279e9872cb6fd44285bfc181f911c70a034a101373294
Uploaded: 2022-10-17 19:36:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: openhtf
Version: 1.5.2
Summary: OpenHTF, the open hardware testing framework.
Author: The OpenHTF Authors
Home-Page: https://github.com/google/openhtf
Requires-Python: >=3.7
Requires-Dist: attrs (>=19.3.0)
Requires-Dist: colorama (>=0.3.9)
Requires-Dist: contextlib2 (>=0.5.1)
Requires-Dist: inflection
Requires-Dist: google-auth (>=1.34.0)
Requires-Dist: mutablerecords (>=0.4.1)
Requires-Dist: protobuf (>=3.6.0)
Requires-Dist: PyYAML (>=3.13)
Requires-Dist: pyOpenSSL (>=17.1.0)
Requires-Dist: requests (>=2.27.1)
Requires-Dist: sockjs-tornado (>=1.0.3)
Requires-Dist: tornado (<5.0,>=4.3)
Requires-Dist: typing-extensions
Requires-Dist: pandas (>=0.22.0); extra == "examples"
Requires-Dist: pyserial (>=3.3.0); extra == "serial_collection_plug"
Requires-Dist: xlrd (>=1.0.0); extra == "update_units"
Requires-Dist: libusb1 (>=1.3.0); extra == "usb_plugs"
Requires-Dist: M2Crypto (>=0.22.3); extra == "usb_plugs"
Provides-Extra: examples
Provides-Extra: serial_collection_plug
Provides-Extra: update_units
Provides-Extra: usb_plugs
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS
[Description omitted; length: 6311 characters]

WHEEL

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

RECORD

Path Digest Size
examples/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
examples/all_the_things.py sha256=sawmhp6WC58YI_c1r_DYM6NS3dvqdDodtcpAfmwO0Ts 7374
examples/checkpoints.py sha256=ajlN-B9VdomIxXLv7W8xIxjDqn55ciMApE5-LtDn25s 2562
examples/example_plugs.py sha256=c6x8xsJDv2dG_Hq-nLqI6YgyNbKSu7mPN_F4QJPSK0Q 3786
examples/frontend_example.py sha256=dfNmLc9z3UL69AJ66Eod9RRBcqRpp6AUHeUfAc9j1ig 1431
examples/hello_world.py sha256=2s8PI6aPdFIps7dik--dT3hLzHY77kCnlUtZ7oRLRAo 4150
examples/ignore_early_canceled_tests.py sha256=qvxWPllWDUClM8msW1X_w7sAr_4aNfjR-VxAmUKkzgE 2286
examples/measurements.py sha256=rd7qPQVDdaM4slLgNdmDIc62pToKpqSvyDIdifZWI0c 8712
examples/phase_groups.py sha256=hhuu6GsRgvFWp-74N-SofMhLFyDnlcYhVem59J0bsB8 4475
examples/repeat.py sha256=931SmZ3nrUSemgZ0JtwZspQ6ZKfCXQNptDe6Zpbtlp0 3033
examples/stop_on_first_failure.py sha256=N8uSb56SD2HwdYKND6N56pZO8wrgwtfxpamueENDY0s 2356
examples/with_plugs.py sha256=ab1iukU-QINfVyXOslqrmfmnCopnMoojEDjsnKdNSOw 3692
openhtf/__init__.py sha256=DGdBv2iu058fkKk5f7GYoHfEiaM1pzg-KNdRxD5Ypjk 4453
openhtf/core/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
openhtf/core/base_plugs.py sha256=BEFedGNYGR-_p05AAgyEO494eLIfINXO3cWexCfBzaA 7468
openhtf/core/diagnoses_lib.py sha256=mVgtaWBhauhb9ek6apXuQD_KhGgWBvFeuYiMI2PWpII 18758
openhtf/core/measurements.py sha256=9AzU2Q899ra4jrbpfLQ4_lI-KbqwP8bkDqrJHRgPUOo 31003
openhtf/core/monitors.py sha256=HwaEtmeeqwQNFotGG27xMdqGqsaI-pcRyljk_PBiRvQ 6902
openhtf/core/phase_branches.py sha256=Vxk4FUPcI8mK_MzVopI9yLH8mqpLpbsEDIErTQuxiIo 9816
openhtf/core/phase_collections.py sha256=t3mjCFfDC6-ZOEbKWcUR8NbWApqmqfeChbayGqBFQX0 8249
openhtf/core/phase_descriptor.py sha256=GzzMcigIrJ6dB2tmoRPA9pdQGImINkD3EPl-hDbr6Y0 19233
openhtf/core/phase_executor.py sha256=tGVYOfNByDeoBnNUDPFRv_eXjAv35INc_OmFXD0O9T0 17493
openhtf/core/phase_group.py sha256=osvr2X86kkcqXcGbePfe_VupZL8b972_3gYrb4uJvpU 8646
openhtf/core/phase_nodes.py sha256=5k5-bGHnxXmiuSv_i3BElYtLdOi7Qvyp8vtM0eRubhs 2272
openhtf/core/test_descriptor.py sha256=gWczgOAuJTFbBoUB_HM5xeq200z3dnxsAL6TOMu5CEo 24438
openhtf/core/test_executor.py sha256=3SECoAcuWkXVRTE_E_g_vKhL4A4pbiCRDVpK1LR2rA0 23022
openhtf/core/test_record.py sha256=XeEzEOP8ist2ttoHD5NQ3IjFhU-lCh3burV_uIYNWsQ 15489
openhtf/core/test_state.py sha256=5yFqgmAXtl8eNHGnL0mr8qN92S3vfuv-vr55839SjNs 32959
openhtf/output/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
openhtf/output/callbacks/__init__.py sha256=Ji5_l2hDpEGtguIULP31sZAPwRZX_2pZ7gMuRD-XovM 5492
openhtf/output/callbacks/console_summary.py sha256=OMbddp64xQ0n2FEwYjGvfumDGOy7XDTZUan0HpjZ6xk 3513
openhtf/output/callbacks/json_factory.py sha256=j_fb_1QZr5eaiTNhup9U6mnTxM1veT2-kTJaBhfpns4 4847
openhtf/output/callbacks/mfg_inspector.py sha256=KspdT3CYtMoWEzSXyuyi_ESWad7itzzkVtqubjjT2uc 9317
openhtf/output/proto/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
openhtf/output/proto/assembly_event.proto sha256=hy4N2_aYA2FRxlBqxHbL_szIB0YY2RG8W7l9eOMDqzo 3582
openhtf/output/proto/assembly_event_pb2.py sha256=RWA9hZBDBl4TVAtPOpppYI4MMCI1nZ5CSsYOU0grkeE 3073
openhtf/output/proto/guzzle.proto sha256=OMPeN8stIGH2hBx0SNQcZehMtIQDMCJy8_H4qJdSIP0 1087
openhtf/output/proto/guzzle_pb2.py sha256=P8Kxz6bjEidOLnxCJAiNvqzOnxTFpYTytZfNOKma3Kk 1302
openhtf/output/proto/mfg_event.proto sha256=OLCheGk1nG-Y3Y_w8I8hHELbdS4sBpIBEKP-XYmmRo4 5650
openhtf/output/proto/mfg_event_converter.py sha256=y-t8Nkm18kkJxBLQM07b5bR4MM7Jsn5aKrBjHLzKSqY 22609
openhtf/output/proto/mfg_event_pb2.py sha256=qAdGCmxd9TuUwCviOieJfuOEFV7ISB4PiHv33-JXTXg 4343
openhtf/output/proto/test_runs.proto sha256=t9rEY75IM_oQ0cFAkBNqTWTP4Y014RyrvauAAAGsxHE 10609
openhtf/output/proto/test_runs_converter.py sha256=1aFDTHqL_gk6vCNxdIssA4JfVbKVEdNajRgBxNRGnig 13738
openhtf/output/proto/test_runs_pb2.py sha256=Znfz7aNXODsC8xog-E3aviNwszB1p8NNOfSHmM9ge58 16254
openhtf/output/servers/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
openhtf/output/servers/dashboard_server.py sha256=N4YcXNF8cBiA5OYeNqxNmLM0duN42dD05m8PWWruLEw 6929
openhtf/output/servers/pub_sub.py sha256=1h5sIVxIQFVvjgIGDjMGrpQg0pDAteRHnPDiacdELSQ 2666
openhtf/output/servers/station_server.py sha256=_pmD26t55bGiJ6dBlu7aKrMcCBf-ML8qNtv7G2sW6MU 22239
openhtf/output/servers/web_gui_server.py sha256=_JNVyOTaXBw6BiLNsjKxSzaJExAZYalLkvSFJxepBiA 4443
openhtf/output/web_gui/README.md sha256=H6ctrtXDpPIli37-lTiHUkSWiJw7cKF5xewSgm7l8q8 700
openhtf/output/web_gui/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
openhtf/output/web_gui/package-lock.json sha256=xp6q1OeJDiP6S6ficjqDAUnl37xzjeJLx-wEtPVH3H4 519186
openhtf/output/web_gui/package.json sha256=4yum0RMCmvdyNas3Z7PT8H9kfRLbcmyXW-7EHPFeGUg 3220
openhtf/output/web_gui/tsconfig.json sha256=7WHxT_7t7QKeEwz7FOa-oMiPAnknh-803qx9dK89L04 459
openhtf/output/web_gui/tslint.json sha256=a2ad9EOPeo2Vxr4eRRuOfirZl-DCZWT1vy33Ov_YTy4 2576
openhtf/output/web_gui/typedoc.json sha256=xBd7qA6dAAIqVnGGWsAnVEa1W9NxvKEy7nkCxu3s_qc 384
openhtf/output/web_gui/web_launcher.py sha256=qefqv3Xp7_OX-Cm6rowdhBwVOGbakIyKhTYAoiwXYiQ 873
openhtf/output/web_gui/webpack.config.js sha256=bXZERfYUCyjDDQtHvOYVhjLdNiMIlomGdURkefB-URs 9905
openhtf/output/web_gui/dist/index.html sha256=9M4o4bBgSFF6w23kywwoSNq5TA9zWaJo8NyZ59Tl8HI 1178
openhtf/output/web_gui/dist/service-worker.js sha256=CeoCIBQyg_h4OqCPoZKOmXXiW_NYu5bqMS98ztWf1JE 640
openhtf/output/web_gui/dist/css/app.77df9acbfc40a7330df9.css sha256=UcQyXqlv3_1T8u-d55DA2lxOE6vmp_zM_fUxtjZuEHE 22633
openhtf/output/web_gui/dist/css/app.77df9acbfc40a7330df9.css.map sha256=cQfS4OoJ1KhLDhVk6sJsRbpDDvqLPKazLfXOZTA9CT4 109
openhtf/output/web_gui/dist/js/app.77df9acbfc40a7330df9.js sha256=gihpU9zdvRlEmiifnsJ8QResY12xNMEalRVqlFkaIcI 302311
openhtf/output/web_gui/dist/js/app.77df9acbfc40a7330df9.js.map sha256=gk5g4WLZTOxhv_lN0yi5gRxNZOvBVEPmBQqktGfCTBA 1003772
openhtf/output/web_gui/dist/js/polyfills.77df9acbfc40a7330df9.js sha256=uWGjt1ELaqVVHJfw5ZpP4hywhA0x73W-qRZCThi8MWY 145459
openhtf/output/web_gui/dist/js/polyfills.77df9acbfc40a7330df9.js.map sha256=AKJzWSQSXrDEVXFniahSSwhYc358bu7eTUBy9qyCgMU 657723
openhtf/output/web_gui/dist/js/vendor.77df9acbfc40a7330df9.js sha256=DTqtxMIRjJLP_5ZZUgCgvmtM4MshjTq45A-z2IVBXjc 1100347
openhtf/output/web_gui/dist/js/vendor.77df9acbfc40a7330df9.js.map sha256=qrYhhBVJY0G7puYIKFEicPrRQsUmVIy5YNaXuckRlrQ 4577884
openhtf/plugs/__init__.py sha256=sMfx1ojBXmrOfVvxo2TZ-kZJPioTsMbj8KZdjwMq46k 14633
openhtf/plugs/device_wrapping.py sha256=zCPVWdJapc3PAN3BTOZk84YJnoCk7Dq0wSl0qjmHxlo 4825
openhtf/plugs/user_input.py sha256=n_TlCpYKX3UmgZDvrkT2ZFWQLi1ollHAXqaM68yBxZo 10041
openhtf/plugs/cambrionix/__init__.py sha256=IUucBYnGLndZ6KESTwhkKqcCtbgAHpPocUWQlHaMOic 2444
openhtf/plugs/generic/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
openhtf/plugs/generic/serial_collection.py sha256=qQUBb4RvSBwWCewBg5QgoroxAMe6FQ79FDKWCmDMtiw 3751
openhtf/plugs/usb/__init__.py sha256=7RO0zv0PMiQWXoILkiDjOI_Yc1DX00uMNbWTMjpCDq8 6342
openhtf/plugs/usb/adb_device.py sha256=u6XMFsLhNbLXQTA7K_ezJL0vP9EMPMYi66sIy_KTTcw 8944
openhtf/plugs/usb/adb_message.py sha256=KjgWURtkd6W0U8Vzv8H9FY9NzbBWw-y3o8N1y3yRmxE 11367
openhtf/plugs/usb/adb_protocol.py sha256=rvLaQOo5JfqJ3cl45erOci-QyqDBhIqTrEH9WMX_0JU 37503
openhtf/plugs/usb/fastboot_device.py sha256=Og1_clg1yHOp0ia8RI4eYtigWgUZ-H50ZEzfvhcieRU 3781
openhtf/plugs/usb/fastboot_protocol.py sha256=sciO4XH3S8-h0AC52dturXby0ebNGkTt_nMCKRCavtg 12181
openhtf/plugs/usb/filesync_service.py sha256=ibFc0_4BbEKu76jXoTlyNy0bl10KhZCh4Zp5kQL7p1A 19010
openhtf/plugs/usb/local_usb.py sha256=-ogfAnaE3Wgk_WpZmUdMBdH9vq7qZ0ZkIgJiYEcH2LM 9049
openhtf/plugs/usb/shell_service.py sha256=C79N0rYxgYIGOgWz0skWWJIWZD9BRXpGO7sEY03nmXw 11823
openhtf/plugs/usb/usb_exceptions.py sha256=GEoPu904pYctGd06-Bj9oaCH1iaEG4lKE7AagwuThIQ 4207
openhtf/plugs/usb/usb_handle.py sha256=ovlQ02_533wFNadtpXBB7SY3OZ1WdeQy_Vu8vXXsY1o 6690
openhtf/plugs/usb/usb_handle_stub.py sha256=TRs2Z6frFIR8F9N79zXamBqHhwm2Oo4_Xk4nRhB9SBg 2461
openhtf/util/__init__.py sha256=fmUKXKfSzCtzmsrHyszHTXMD_S-59ojQRYORo-LKnJM 6471
openhtf/util/argv.py sha256=Shz-t3axFxCEnVtImH52Y9juWVAlT1XGi3xrVVD5WJc 4356
openhtf/util/atomic_write.py sha256=a3EeGYcF1HePVEcHzM99Xv87QroI355yo7io0MmnFqU 1264
openhtf/util/checkpoints.py sha256=6icNJvygS8XGvOBQiT313K4nS6ot0HwmBpcJxwWLKlc 1861
openhtf/util/conf.py sha256=WqwyLgYVw_AXql1WWp-9OP3haKLSahuI4CueNCyN7fo 1061
openhtf/util/configuration.py sha256=lveYHSdr-ltn2bqFAovwBbYOhhFY8y-v_zrE8VwFl5A 28574
openhtf/util/console_output.py sha256=yBj5vNKUhIQmuJ0BSUC9XGhv2keeK31CH29Rgtv8ZD8 10074
openhtf/util/data.py sha256=EzQzxw-31MJQ1dwJN9n5xAYfyp4elNdUtb0PdHEdfW8 9837
openhtf/util/functions.py sha256=GUplZA6Dfhbx6m_UMKqr80XeIS7tCL6L6i3nkTamuhQ 3228
openhtf/util/logs.py sha256=myOE9gAzaUEXHBUuHAUHB73hwEJvRFCjowJQJ8fDkFk 12011
openhtf/util/multicast.py sha256=yRGOJJQwiRpcanx2dnNE0lseE-pFdCfjG4M5YqigU2E 7827
openhtf/util/test.py sha256=L9-Tbv27o5NYJFFCPolzNtxTKU4unc0-PKYHnegS8mc 39224
openhtf/util/text.py sha256=3hbHMwW-SOsyz79WLkDmAmP5NcmdRAKsm26FV8m0XoU 11328
openhtf/util/threads.py sha256=7Eeye2pV6OvvG4wclCMBJNNf-f8kDy58CLKz5k9DBcY 8254
openhtf/util/timeouts.py sha256=c_gldspf9qeODNu-B0DWQC4jQFUuCKodbaVyjZGU-wA 16294
openhtf/util/units.py sha256=ER8jsh4rCmp3N_bshVBeoEGinQ4-N6Eu8R4OU0Ubq_I 253414
openhtf/util/validators.py sha256=5DB_Zpg9E6Zfjbryz2TwtxpMOf2gNcKtXkqPPJ6ZCLE 19030
openhtf/util/xmlrpcutil.py sha256=sp4EZQHsTMIhL5fa7C2xng4LV_49bDL9bCEDGcyZ5C0 3669
pylint_plugins/__init__.py sha256=cmU7aFs5EF9CqieSUoY4AQfTfwVlqy-LpWkhDOJKAjc 575
pylint_plugins/conf_plugin.py sha256=eg_SZdYpkIkYEKPO8SrVCjfAOzK0HgLmLkW4weqWWEk 2361
openhtf-1.5.2.dist-info/AUTHORS sha256=5bb4YEwDKAFeGb-nhJS3xx3UT8k8uGVfUzSst5z0Nj0 310
openhtf-1.5.2.dist-info/LICENSE sha256=OY9K6q2GQxKl6MckhBtEEenGlHi8nPXy3Z9sGLMl2WM 12643
openhtf-1.5.2.dist-info/METADATA sha256=tLxkJNCoItJaw4fn4UjUwq7IeIJBxZH2GwtTbaKJGug 7464
openhtf-1.5.2.dist-info/WHEEL sha256=z9j0xAa_JmUKMpmz72K0ZGALSM_n-wQVmGbleXx2VHg 110
openhtf-1.5.2.dist-info/top_level.txt sha256=k5rAu8LjSLOxvMFrego3eihR2vpAn4RYUXzSfbFwVlc 32
openhtf-1.5.2.dist-info/RECORD

top_level.txt

examples
openhtf
pylint_plugins