hardpy

View on PyPIReverse Dependencies (0)

0.8.0 hardpy-0.8.0-py3-none-any.whl

Wheel Details

Project: hardpy
Version: 0.8.0
Filename: hardpy-0.8.0-py3-none-any.whl
Download: [link]
Size: 2993559
MD5: b1bf1602920d8e368b26dd374e0e93c0
SHA256: c7fc49c80644a24dd1e2e199572e7db20e2441b41c32a2593df000f5e0b49f0b
Uploaded: 2024-12-18 10:58:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hardpy
Version: 0.8.0
Summary: HardPy library for device testing
Author-Email: Everypin <info[at]everypin.io>
Project-Url: Homepage, https://github.com/everypinio/hardpy/
Project-Url: Documentation, https://everypinio.github.io/hardpy/
Project-Url: Repository, https://github.com/everypinio/hardpy/
Project-Url: Changelog, https://everypinio.github.io/hardpy/changelog/
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Testing :: Acceptance
Classifier: Topic :: Utilities
Requires-Python: >=3.10
Requires-Dist: fastapi (>=0.100.1)
Requires-Dist: glom (>=23.3.0)
Requires-Dist: natsort (>=8.4.0)
Requires-Dist: py-machineid (~=0.6.0)
Requires-Dist: pycouchdb (<2,>=1.14.2)
Requires-Dist: pydantic (<3,>=2.4.0)
Requires-Dist: pytest (<9,>=7)
Requires-Dist: tomli-w (<2,>=1.1.0)
Requires-Dist: tomli (<3,>=2.0.1)
Requires-Dist: typer (<1,>=0.12)
Requires-Dist: tzlocal (~=5.2)
Requires-Dist: uvicorn (>=0.23.2)
Requires-Dist: build (==1.0.3); extra == "build"
Requires-Dist: mypy (>=1.11.0); extra == "dev"
Requires-Dist: ruff (==0.8.0); extra == "dev"
Requires-Dist: wemake-python-styleguide (>=0.19.2); extra == "dev"
Provides-Extra: build
Provides-Extra: dev
Description-Content-Type: text/markdown
License-Expression: GPL-3.0-or-later
License-File: LICENSE
[Description omitted; length: 1872 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
hardpy/__init__.py sha256=bZka1CixhogDKm3hyIrD4fkE6sCYcGTBoDtsP-6mj6Y 1741
hardpy/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardpy/cli/cli.py sha256=DJFkqEx5-ft0rpbARDGFb-tIMNlBc76d2hzF_btVDHA 4573
hardpy/cli/template.py sha256=a9BZX8uFbIwyGfUex0PWGVirZ6GlkVpfpAdNsP_fqYo 6478
hardpy/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardpy/common/config.py sha256=aeSEAnl4FQkHw35JlbKqlC1CbZyhBQphA6YmMuzhWLw 4461
hardpy/hardpy_panel/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardpy/hardpy_panel/api.py sha256=XQeTsh-TJxizaQYpzFVDHPUG6XOIZJThbxtdyjgEKSo 2992
hardpy/hardpy_panel/frontend/dist/asset-manifest.json sha256=dlGk6O3iTOi1oRMF3UhLl8JPBRI-3ePa94kAMSs82Ew 2824
hardpy/hardpy_panel/frontend/dist/favicon.ico sha256=sgIk5PKUKEKBDpkSrc8dJgjpObp0iF82Mec0GpfKId4 15406
hardpy/hardpy_panel/frontend/dist/index.html sha256=cfy45pXCBq9CSJctY1q_PzMf-3m5NaRQEXk9JNuoYuY 656
hardpy/hardpy_panel/frontend/dist/logo192.png sha256=E4K7drvhJCg9HcTpRihOXZhVJVBZ7-W97Se-3tDb46o 14485
hardpy/hardpy_panel/frontend/dist/logo512.png sha256=-fIMbqX7PYUpheK4kX1C1erRTe_hHZwFQYDLrAbhFRU 34188
hardpy/hardpy_panel/frontend/dist/manifest.json sha256=PfmJlN2JMJtHS6OnhU4b4X5wPQC_yRBdjesjoirObSA 502
hardpy/hardpy_panel/frontend/dist/static/css/main.e8a862f1.css sha256=gNl6kGMBhtswNrUU6X2S6uosRU7xhxqI_p9gsEtBUqE 318244
hardpy/hardpy_panel/frontend/dist/static/css/main.e8a862f1.css.map sha256=g6UQJXCW2kjAZ_NrWE4yB6WE5LXt4pjzwtMF4u38vXU 512723
hardpy/hardpy_panel/frontend/dist/static/js/808.ce070002.chunk.js sha256=Tf8LD7uNGTtm5GY-vg93YQ8g2728c-wt_71ZV9zXpJI 7313
hardpy/hardpy_panel/frontend/dist/static/js/808.ce070002.chunk.js.map sha256=P3QMCMlR0ZJqKgSQMk_f3iomFHM_BHqxRdZ9s0vnaUk 16938
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-16px-paths.d605910e.chunk.js sha256=ySe_bW75GCQ1sWHusVPvUz8t0gXUAARhX2NYQnIutOM 248230
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-16px-paths.d605910e.chunk.js.map sha256=eKghDBd2Pk0aL-mhukJFns5QH40XPS_rAQyOQNSzOG4 303052
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-20px-paths.7ee05cc8.chunk.js sha256=2WkIlvn3T4wEu_Iaz9HoiOGsnSqU82ZhMvoZTYgrPaY 256588
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-20px-paths.7ee05cc8.chunk.js.map sha256=1P_Bmlpi-0Z6jOdNcCMQ5Pz1ypezhWkJh3DKUIK2o_k 311540
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-all-paths-loader.0aa89747.chunk.js sha256=qeKVWBUQ_3c24N9bZLDgF6uxOOpujCzxui2P2mpOerw 475
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-all-paths-loader.0aa89747.chunk.js.map sha256=J4w-cMsnYEUn2c3LMg0XTq9PekyEhF6VklTgt4ti6MY 1486
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-all-paths.f63155c9.chunk.js sha256=-C47YqlTkKCDpsqHMty-Gw7ma_QARu-H_OdSq8ajDjY 420
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-all-paths.f63155c9.chunk.js.map sha256=p1xKHRK4AZutkZsQHiWSNU61tYp7I3iUuyLLm3eqkHQ 2833
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-split-paths-by-size-loader.52a072d3.chunk.js sha256=Jl5xm_jQ9IXKhCagHHvnIhwYXb379Q5FFBiqPoKdUIE 605
hardpy/hardpy_panel/frontend/dist/static/js/blueprint-icons-split-paths-by-size-loader.52a072d3.chunk.js.map sha256=amJiG2QaJMRR9Y2M0C2soOqd75xdQHhsVKjwrDSIIT0 2224
hardpy/hardpy_panel/frontend/dist/static/js/main.6f09d61a.js sha256=cMaNHNmrd24qy2qchDphLp8aRPHwtoPmzqD8hoMez7E 1064938
hardpy/hardpy_panel/frontend/dist/static/js/main.6f09d61a.js.LICENSE.txt sha256=ForPNukClWMEP3pF9LMYoU-ve-LsyCH-rYU8eLki_FY 2315
hardpy/hardpy_panel/frontend/dist/static/js/main.6f09d61a.js.map sha256=PTrIsSXig1lWc89Cjsfglkc4zz-ibfJUkASVZnOC7-s 5316516
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-16.520846c6beb41df528c8.eot sha256=PTCTrQYNHX2hIPUaYWtOKrI30-iQGXt_EGxq6JCXie0 117628
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-16.5c52b39c697f2323ce8b.svg sha256=lDCQy06aS-9bmhwuFOUs-EdcR8MP2wqwAwky5oamtkQ 509417
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-16.84db1772f4bfb529f64f.woff sha256=edyqQN0nw4dNBs1pgr7pQB7nJhhR6T_YfklFcG_fHj0 53344
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-16.b67ee1736e20e37a3225.woff2 sha256=B8GmKQn3syZejgghoYsm2txy6Jy6RpUD-7Bbv-u_JC8 41612
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-16.e02ecf515378db143652.ttf sha256=wA1ItrnCJli8ESQ1KwLR3egJZG55dKBbLPonqFIa0K0 117420
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-20.429cacb8accf72488451.ttf sha256=WOcMDqEVBixNLV64eYwTLVRLx61HKOjLHkGXXeoqJPg 120472
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-20.6ae3791ee2d86fc228a6.svg sha256=BsTLtmUaqeiMSZwv2ysmTV4qWVv-qYbwsE0_sVUjJk0 546938
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-20.8cecf62de42997e4d82f.woff2 sha256=1k6PvzcKh53cY1fYJB_CfHFcw_fUfuTGOb_BpW9EGr8 42808
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-20.afbadb627d43b7857223.eot sha256=RPan5eGrt9_bHe9FXYXVYsbOA4J-BgNweKZJNaVXf2I 120680
hardpy/hardpy_panel/frontend/dist/static/media/blueprint-icons-20.e857f5a5132b8bfa71a1.woff sha256=mQZTxE1PyyAL16VWuASOvXlZFwuI4aCPvbrhfgpdIdU 55356
hardpy/hardpy_panel/frontend/dist/static/media/logo_smol.5b16f92447a4a9e80331.png sha256=E4K7drvhJCg9HcTpRihOXZhVJVBZ7-W97Se-3tDb46o 14485
hardpy/pytest_hardpy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardpy/pytest_hardpy/plugin.py sha256=ExStGYzMl9OlDzUJZaNJgvRIgqJkkCI3brLvVqw2oRk 15897
hardpy/pytest_hardpy/pytest_call.py sha256=3G8oZr9lkGQ9CrjlHcq_q-xc9zVDw6moWACq1om7tHw 11616
hardpy/pytest_hardpy/pytest_wrapper.py sha256=Xj4N3KlgTQMKLcIW0xZKYJC47FCJKsgwuxbLQMOmOMU 4535
hardpy/pytest_hardpy/db/__init__.py sha256=G6y13JPh8HaH2O9E3_LTH_bTUVSgiezQFjDGaNIljec 557
hardpy/pytest_hardpy/db/base_connector.py sha256=5a476F5LwvFUfQ4Yc0Q6biacULDrCk8UHPlpc6n0NRQ 1111
hardpy/pytest_hardpy/db/base_server.py sha256=XqTff225iIymPYUGGEja9r9WOilVw7ljcAVp1M8VuAI 404
hardpy/pytest_hardpy/db/base_store.py sha256=9TA1BAU4_ARm4dxfhLRNWSnGV98z0rr9U1o0BibBe-U 3532
hardpy/pytest_hardpy/db/const.py sha256=RUHkSRNtTa3sYTMoZg1Ser_BkcUup_bxuiwHa6yi7Wk 768
hardpy/pytest_hardpy/db/runstore.py sha256=tCXWo2AW0er3lbDcCqYbYxOBbINMZNtfnnjlIJpXmIA 949
hardpy/pytest_hardpy/db/statestore.py sha256=0sv4AqzwW_J34O-cb7aN3zmgULIVtZRi_qg4XvC2_L0 586
hardpy/pytest_hardpy/db/schema/__init__.py sha256=1S73W3PLQt8gX5Y33nbX1JdwLvnrtlKH4cElID3pwuc 263
hardpy/pytest_hardpy/db/schema/v1.py sha256=DHxMP0jeh7IqBji0uxh056_NkLMwJJv6eaK-azG8KnY 9142
hardpy/pytest_hardpy/reporter/__init__.py sha256=rztpM2HlLUpMOvad0JHbZU4Mk8PDDQyCFXLhpLktGQI 322
hardpy/pytest_hardpy/reporter/base.py sha256=o5Pbl89nWLCFd1mYiFdxCQ9d3FOb9oQ3eruYH60H5CQ 2517
hardpy/pytest_hardpy/reporter/hook_reporter.py sha256=haK9Wl3oplTtkkU_6OncBGnGPp5JHnzUCGx91GGqbWQ 11251
hardpy/pytest_hardpy/reporter/runner_reporter.py sha256=YsK8wrLIulsixePG6WNfC4MagpKfhP5j0CUaXkcfeL0 790
hardpy/pytest_hardpy/result/__init__.py sha256=0-W_usRzALAbvlKxW-qXeW214H8Bp5UNvl-FG-vrWrM 346
hardpy/pytest_hardpy/result/couchdb_config.py sha256=rzUc2cg6uUnDo6RPHTaWR_RbmN_uZ77dWGCXQYz8iNk 3292
hardpy/pytest_hardpy/result/report_loader/__init__.py sha256=FuHuD6IFZyaKj0yu5urhf6nkxGbiPONJ-WHnJ2jHwyc 251
hardpy/pytest_hardpy/result/report_loader/couchdb_loader.py sha256=KcZ0JkCgWhrj2J9M04JBDy0fpqtpVEYtu9GCLDG27pU 2255
hardpy/pytest_hardpy/result/report_reader/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hardpy/pytest_hardpy/result/report_reader/couchdb_reader.py sha256=GrROwfTVyJaVLPBxkvOM35HCksFEnWm0aVI8FibPikg 5911
hardpy/pytest_hardpy/utils/__init__.py sha256=eNvQ5OjiLHLj9Rn2y4hyIexano1CUNhSMhzaw3IUwn4 1471
hardpy/pytest_hardpy/utils/connection_data.py sha256=NVDrkGok5fW2c163bwjBN0F9Ja2CZrwSL0bRUrNXTU0 484
hardpy/pytest_hardpy/utils/const.py sha256=RuzRmnpvmUylRbj8CxtaVbo7J9kp6rELvjPdfUzMQLU 407
hardpy/pytest_hardpy/utils/dialog_box.py sha256=qOTSGJb9PSBA9URVDiDrXM3cK9JljgXw32-DSYY0NbU 9393
hardpy/pytest_hardpy/utils/exception.py sha256=kLvJpAppjFsdnhw7zhUHGMLhS946O36H2-F5wrTeVVE 1380
hardpy/pytest_hardpy/utils/machineid.py sha256=6JAzUt7KtjTYn8kL9hSMaCQ20U8liH-zDT9v-5Ch7Q8 296
hardpy/pytest_hardpy/utils/node_info.py sha256=mA7u1KHHLIq70ZNOOF7NVlxMmfhwGanVyXpBNfBWQDk 4121
hardpy/pytest_hardpy/utils/progress_calculator.py sha256=TPl2gG0ZSvMe8otPythhF9hkD6fa6-mJAhy9yI83-yE 1071
hardpy/pytest_hardpy/utils/singleton.py sha256=tjUGs48o_vBeVpRsEBZEOTCoCUikpIFmQ1c3rsfymso 948
hardpy-0.8.0.dist-info/METADATA sha256=s6QH1Lulem4N-Gbt44S2fLAC2rZ-SkDzQmGixdEF8P0 3635
hardpy-0.8.0.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
hardpy-0.8.0.dist-info/entry_points.txt sha256=nL2sMkKMScNaOE0IPkYnu9Yr-BUswZvGSrwY-SxHY3E 102
hardpy-0.8.0.dist-info/licenses/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
hardpy-0.8.0.dist-info/RECORD

entry_points.txt

hardpy = hardpy.cli.cli:cli
pytest_hardpy = hardpy.pytest_hardpy.plugin