qm-qua

View on PyPIReverse Dependencies (4)

1.2.1 qm_qua-1.2.1-py3-none-any.whl

Wheel Details

Project: qm-qua
Version: 1.2.1
Filename: qm_qua-1.2.1-py3-none-any.whl
Download: [link]
Size: 312703
MD5: f87f96592f4be162aa6217b9f63f4549
SHA256: 3315379d16929468b058adbe489f6ac3979d1a5fcae102d4fc498bb7ac2feded
Uploaded: 2024-11-20 12:38:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: qm-qua
Version: 1.2.1
Summary: QUA language SDK to control a Quantum Computer
Author: Quantum Machines
Author-Email: info[at]quantum-machines.co
License: BSD-3-Clause
Classifier: License :: OSI Approved :: BSD License
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: Programming Language :: Python :: 3.12
Requires-Python: >=3.8,<3.13
Requires-Dist: betterproto (==2.0.0b7)
Requires-Dist: certifi; extra == "simulation"
Requires-Dist: datadog-api-client (<3.0.0,>=2.6.0)
Requires-Dist: dependency_injector (<5.0.0,>=4.41.0)
Requires-Dist: deprecation (<3.0.0,>=2.1.0)
Requires-Dist: grpcio (<2.0.0,>=1.39.0); python_version >= "3.8" and python_version < "3.11"
Requires-Dist: grpcio (<2.0,>=1.57); python_version >= "3.11"
Requires-Dist: grpclib (<0.5.0,>=0.4.5); python_version >= "3.10"
Requires-Dist: httpx[http2] (<1,>=0.23.3)
Requires-Dist: marshmallow (<4.0.0,>=3.20.1)
Requires-Dist: marshmallow-polyfield (<6.0,>=5.7)
Requires-Dist: numpy (<2,>=1.17.0); python_version >= "3.8" and python_version < "3.12"
Requires-Dist: numpy (<2,>=1.26.0); python_version >= "3.12"
Requires-Dist: plotly (<6.0.0,>=5.13.0)
Requires-Dist: protobuf (<5,>=3.17.3)
Requires-Dist: qm-octave (==2.1.3)
Requires-Dist: tinydb (<5.0.0,>=4.6.1)
Requires-Dist: typing-extensions (<5.0,>=4.5)
Provides-Extra: simulation
Description-Content-Type: text/markdown
[Description omitted; length: 454 characters]

WHEEL

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

RECORD

Path Digest Size
CHANGELOG.md sha256=GyYUmQHbWla5W8RywH35X-J8rgJ3Pnc9q2HP9vG-vSQ 30626
LICENSE sha256=GAeS_5OXNpiT17kxwdTTjmytg-0szKHbJdKLmtDroRo 1460
qm/QuantumMachine.py sha256=61tML1fkFcFOfWueufsdoSNb3qtGulb_SwMaFEap-ug 308
qm/StreamMetadata.py sha256=iqGGu-Q9epDrrqwUB2VoUN1DDIoCBUAtB3-MjZzS2qM 2043
qm/_QmJobErrors.py sha256=c5dyMi10La0teBmIBTp8nBDSU_W38INu_pkVMm-8_dg 9601
qm/__init__.py sha256=w24jpONhFw5u1NCO-Sh1fB7GpeyYRww7MkkhA_O2Eg0 1790
qm/_loc.py sha256=SHQa9jsM0ARTrcBmshkRgFEMZ-ZBsU1ZIimGMbbE22A 422
qm/_octaves_container.py sha256=i5J7VYss5rrbFnQ5hXWJVIwDTTOC0AjQ7ExrgAlrTAw 11683
qm/_report.py sha256=4yKeWGgxf3k5YVlJBPub-vESucpyecsfovd9Rx-69LA 2892
qm/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/api/base_api.py sha256=rOmOZ6NwSUVOF7axLAVu6RWfFrOOik1cdIZqGqDIiDs 5276
qm/api/frontend_api.py sha256=RFH1v1JQErIkKd5Lw4fU98yrcoYNB5axT5T3-C6rS2w 18201
qm/api/info_service_api.py sha256=RvQ9c_-_c47NdSMHVeknyeS5vrA2cWoK8pCxfgFHhks 903
qm/api/job_manager_api.py sha256=M5rdHHKzQzo0Ueh8W8xSkBqpCOgtVk3wm7TuybNdCzk 8996
qm/api/job_result_api.py sha256=Kw-joREIYn0c577QnBIxdc2Ttq8aGdkFtxuqQnmi1PQ 3361
qm/api/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/api/models/capabilities.py sha256=rEtGQ4LYZCBqcJoW4fWR7nzBR-PnlsOTy22P2dyAUzc 3085
qm/api/models/compiler.py sha256=_X6q1NItU5Pt8dzPY81Cotj8ayqUmOuSU7xnjMsiFj8 1420
qm/api/models/debug_data.py sha256=nCbuHjjzjFUhCo3lkTgLeSaKvTSc1VXQbRKAQpRfQsU 484
qm/api/models/devices.py sha256=vHZL1GZuB7irnkdWPF281ieNwviJM3RBCLrJ4rONX40 749
qm/api/models/info.py sha256=yvJGfbugJQV6bx_F9dGhUckmcLBXM-DzgBncc0WhNXU 252
qm/api/models/jobs.py sha256=B0TUb3dNtvSbIavGcZs_5MobkzKuf-gW-BceRK4zq_A 272
qm/api/models/quantum_machine.py sha256=6EHFfan06QBoHv2m1hochhg77xsmQzGc1E2iTJ3yHyQ 170
qm/api/models/server_details.py sha256=k5IqmZGfalnpgeiyqRsh2NxpTbq44Etp5fVghZ5L-IQ 1788
qm/api/server_detector.py sha256=42kheaNTJt6fXrNVmqTOdZSYYzT2mw3uSfVFp-j810g 5716
qm/api/simulation_api.py sha256=ML0EnbTqrk0mlvd77NlNOqtDUPfuStDYmGY7XPaArFQ 7103
qm/api/stubs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/api/stubs/deprecated_job_manager_stub.py sha256=sg-MG2DbgfEPcFgw_lMcssiZLML2jlbtdP2zLu6WrIs 2285
qm/api/v2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/api/v2/base_api_v2.py sha256=ed8u_TjUWOMr3WFlsWX_OMP8_91wg9v2Sv_9gbA_kLY 942
qm/api/v2/job_api/__init__.py sha256=-pVNPxt1bR_y_2ddNehXfE9D1b_e_EmmJQYsy54TpE0 237
qm/api/v2/job_api/element_api.py sha256=NS_OyzXswKq7STGR7m04PPKSg2z2siT2Z7ISKGlQJCM 2797
qm/api/v2/job_api/element_input_api.py sha256=zVrnGdIk3i6ugrn55lsOGVHYM6f8l6cXzjqwbWqFVZU 5139
qm/api/v2/job_api/element_port_api.py sha256=dumQm-9o5EteZL1LJODiwOT6Qa7rdFL1PGolA1Dqddk 2684
qm/api/v2/job_api/generic_apis.py sha256=lOMn_DYeXuWtqB5NOidQKj5SqWIE6R7G0Laam2W5kzY 693
qm/api/v2/job_api/job_api.py sha256=E-R3a-BJjSDEQmxhJJZQgDLYeuHP6OcDQbKxounhSN4 38629
qm/api/v2/job_api/job_elements_db.py sha256=l8oNaa1DvPjY1e6l2ytvi9bCCHIpGgetFgaOYv8nqb8 2653
qm/api/v2/job_api/simulated_job_api.py sha256=luo6_iJugzM4NQeEYmhfn48RZkwEPPg4rOikSu-flL0 5215
qm/api/v2/job_result_api.py sha256=Xvi55SzFpSoMjKLC8prujMgEf9UnhmQWGjVb1jWWPSs 4455
qm/api/v2/qm_api.py sha256=_ImD8galSMiYfqRVn_Bu4rfMYQIXkR-ZtmbBLYtaEqI 17942
qm/api/v2/qm_api_old.py sha256=Vf1Xi5gWj2ixHRTksIBLOor2n9iTRkLv4rzo8Tu19ds 39233
qm/api/v2/qmm_api.py sha256=zhjGS1TYLY6C6o4u-DGZ1d5PWYj4_XVGPaVtHLfYJks 10425
qm/communication/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/communication/http_redirection.py sha256=Nem2ZT5NMxXEeCfBqzrF3YDltyJT4xpIfOlapA5IFvU 2413
qm/containers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/containers/capabilities_container.py sha256=4t4gBT7YKtg-WFczAxQ-n5ZNZ9Xevb2FwMIDdTHHt4Y 903
qm/datadog_api.py sha256=SPUH93jelzVnuCjtI23dhTid2Xv0o2jr_Tg7BUXh174 1950
qm/elements/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/elements/element.py sha256=Rq0zAfL4OrN4rvr36O6lNguTO0BZk6EFkVXL5nD3oR4 6161
qm/elements/element_inputs.py sha256=6fsxrpc5I5lScLc7i_XfxZFIwnQofhfliZhH0leMSuA 7309
qm/elements/element_outputs.py sha256=wCWvi2I2hC8bsUpxVxJQhKjjS96_CPWrlZ2Y1NouX_o 1907
qm/elements/up_converted_input.py sha256=0rh39uDxWKhoV25k5E8soZZswRMpgFrt-ePnnB05ojg 6231
qm/elements_db.py sha256=Y4AKsmi1b1bv0im_1bxsL5jM9MzmvdDZAJngZ4CvAk0 6358
qm/exceptions.py sha256=bv2fl8Hdp_BOLKjglj-BWKlLtB9GN7T_D3EvOvSBiqs 6901
qm/grpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/grpc/compiler/__init__.py sha256=f6haviovRQSYemb_zXaTPolOj4LzNosGQbK2bbGmUSU 2104
qm/grpc/errors/__init__.py sha256=RAbYJBCWeeW8jXJtvDxayExsZraFPjQ0Zsdp1q_pk48 1087
qm/grpc/frontend/__init__.py sha256=YklwTJv25bZrircP_sD2nFeF6zQezWHysniVQ2sYuFM 69606
qm/grpc/general_messages/__init__.py sha256=_wV89WIG_0vfte6V3D5HZwk3HYBUAsL_qBSK0wxdYv4 756
qm/grpc/job_manager/__init__.py sha256=9TzMBHg-K6aZFBPUn4LQWKfpwLWTXoPYf0l3MWaI4Cg 10849
qm/grpc/qm_api/__init__.py sha256=a49WVQZv19wqx4Uozsw183Hk2SZt-AxKvzLx6_8CtyI 8545
qm/grpc/qm_manager/__init__.py sha256=Ur5G2oKCx543chHuI5txb_H3_FbmT3C18A5rcAAJr-s 3936
qm/grpc/qua/__init__.py sha256=QBGbx0ldVVpwAN782v--G6JflhvZ_Q0neHt4NwgM9nk 33233
qm/grpc/qua_config/__init__.py sha256=Y7UDexnI969LJd-ho6JGsSYrQ40Vx_yfaVhVHsst3OA 28098
qm/grpc/results_analyser/__init__.py sha256=xirSLca5hZAmQjVGi1kZcc0A6cPYUJi3uR1EydWkb6k 20712
qm/grpc/v2/__init__.py sha256=Zq9XsI_BqA0qQ27wgwgtEXIh4zgMr1sedOYJpoCpVcA 123773
qm/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/io/qualang/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/io/qualang/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/io/qualang/api/v1/__init__.py sha256=tXYNzsoBC_bRERI2rq0-8dW-ZvmZYSS6ZQtSKLScTGU 2396
qm/jobs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/jobs/base_job.py sha256=kMMBV1irKKw2-lyp6H9ycEslOl4TPfStVK1sWhZ5MAU 4197
qm/jobs/job_queue_base.py sha256=dr4rlxANU-U2HfhE37QUAmEO26aizDTaVhANj7otehk 3436
qm/jobs/job_queue_old_api.py sha256=oCfWgnIAQp2M1QkjySNbXeB_7NZwNU_PjlrzJcPK-hc 7681
qm/jobs/job_queue_with_deprecations.py sha256=7gbIKVISKuKoTFoOS1r6Ga9eIIZfpGXBsdCQZr9DHnY 5910
qm/jobs/pending_job.py sha256=jPCBeadPujIDRvAPA5OFg6AWktpP-yXhFZ8lrn7Lnd4 3805
qm/jobs/qm_job.py sha256=XX6PXXJsOG7xFRwDv9EGXzF8pHEZXO8GaGEHUPfrR-E 86
qm/jobs/running_qm_job.py sha256=GIvI8P7dNiaZ1CZl0zJSt0m_Ic-vPOzU70HIBPF0smA 4802
qm/jobs/simulated_job.py sha256=chpbVzh5j7tKcqPQhIYnlkqsbmYcETAbfUloXm29GwM 10830
qm/logger.py sha256=X6VsEM0lgkG9t5ggN4KSZBBOccQMlzYdOW8nGRH965Q 451
qm/logging_utils.py sha256=lTdFZoPVUA_nQJUD-dR9I7za1jrRoKp67BmazZtvUNM 1541
qm/octave/__init__.py sha256=H5Wp1oNXvfvRSWGOEPp5zjAJ-SkxRL7_NjQ8YVG4KYk 558
qm/octave/_calibration_analysis.py sha256=T8X2ICmoMxDpSWMJ1xzf_WlSpGRWzmNRNX8SnCkozqE 8581
qm/octave/_calibration_config.py sha256=DxByQffHiMFbIZxd69JQmR4503F_Hvf01YAGlt4Vngg 1731
qm/octave/_calibration_names.py sha256=kXVtZzmZG2jMhobeymR_bpAryO64u4BauFvYLpp082o 1143
qm/octave/calibration_db.py sha256=U4co6jUUWXGySCOdbBXDUKkaI3tvfbWXkWBiEeU5r4E 9841
qm/octave/enums.py sha256=38sB1fo9UmHBEXj5N23CDWmrcq8YKwsMEsPFADU-uaY 712
qm/octave/octave_config.py sha256=jo5wmFBKujUON3GRuWEoandwoEmPS0AJKptRglq4vuk 13044
qm/octave/octave_manager.py sha256=Xhp-UKcjb2N1ihT_G_FD0vN0SaXDnxaz_okorHt22s4 40922
qm/octave/octave_mixer_calibration.py sha256=WegE40Gnu0YgEQuia8Yer3Q0WXtk_B0wIxBsdysY1wc 35840
qm/octave/qm_octave.py sha256=mLsLk7fU55QNINzsphkjrE3SeCnaabOQOBkc-XuuBW4 18168
qm/persistence.py sha256=ys2IXnkNBllHgEBzLvOkyygasK6TDts347CzW5HCNp8 1905
qm/program/ConfigBuilder.py sha256=6OBUPcorClPy-1yGrtf1crV4oN4VzJpdpofinVyqP5s 22676
qm/program/StatementsCollection.py sha256=7uMJXAWqOMu2rgV8-emItRziOJVENz0R45uo5CS1tZM 21351
qm/program/_ResultAnalysis.py sha256=irkfkv4Xni_71pGIGTM1UQ4Q2qrRqMaLglAWohGqLk8 2238
qm/program/__init__.py sha256=Tu9U76BWyxUVyVAKFAqI1MLR3Cw2uGY_dhrPMjq0S28 167
qm/program/_execution_overrides_schema.py sha256=6Wk2gG0e9z5cQkOB4lg8h96AuPWk9_760ZyBNmkWkZw 1400
qm/program/_qua_config_schema.py sha256=jCY6-F3LxUGguHFUxMK-7hnOUZ-w_DJkQLsu8td-JT8 75652
qm/program/_qua_config_to_pb.py sha256=hQamuYlGOKGz5HgPTJAN7N4CJX38nqtKBWTvyky0HmE 45091
qm/program/_validate_config_schema.py sha256=ujUpFBiQwjroks6HtxJCUAyBGRpaCZyr8fRZYquQ2QY 4225
qm/program/program.py sha256=ayMlv22FFhFxM6n8O9HC_u0oTOFklkeKGyYo-RyB8Qg 5214
qm/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/qua/AnalogMeasureProcess.py sha256=UecBAveVoSMxFPLKmtgXtQW3dFV0Gb_JtKZvgcEHPsY 3648
qm/qua/DigitalMeasureProcess.py sha256=9Gpkp0rQIMP3DWGXqzwXpLNtp3B0XQTJ7rOp8MRy6JQ 718
qm/qua/__init__.py sha256=CKPzwIJpDOg0ugQmvgVMNbRfD06z6MGhr7tFGnFirdo 3611
qm/qua/_dsl.py sha256=7bN60gKx45rjE3531-GZJTc_ZrxA1fDQs0PhWkYSd7E 125843
qm/qua/_dsl_specific_type_hints.py sha256=ygI49zgYD5PjG1_ht4h5l7zRkmA-BKKT7-nSw4MYO-E 686
qm/qua/_expressions.py sha256=Gulw7MJqcREpf2lRVSgOJr8g91jzivgOclkTITtyEnE 13642
qm/qua/_type_hinting.py sha256=SebBOuYneVPzHDC1i1lziq0BPRlu11osWYLr9tgWdNU 1108
qm/qua/lib.py sha256=SrlUGZozEXSk5uu_c5YF1lSlpLmbHKsxW3hwzdF-orc 16344
qm/quantum_machine.py sha256=8Czrtlr-L7OkJOWaitxXgoBxxImfhpsK7sToUqcygto 37615
qm/quantum_machines_manager.py sha256=0kr907p8XMj7wDjBYCMWQzT82Ej2eD-hTdkEzhHzmII 25365
qm/results/__init__.py sha256=O4IQDU_lLVAUxaQ6ZGokC0Vw0Jd2fqkpvvuWLdvcpyo 347
qm/results/base_streaming_result_fetcher.py sha256=lc2GTuVccWj9EQ7yz57gIhowtI-LDGF7sOawrqrERoE 13471
qm/results/multiple_streaming_result_fetcher.py sha256=QjHW87YeFdDFwBkUSCikxnW5GCqvmjSXEdwPW39nd5Q 4539
qm/results/simulator_samples.py sha256=ss48Z6HbIVxX1_0Iv4sIeSlXCvOIQ2ihjoKLYcBE4yI 5033
qm/results/single_streaming_result_fetcher.py sha256=KzHh8b6mnW8gs9wajME1F9pm3iMw7r2IedntByKHH4c 3591
qm/results/streaming_result_fetcher.py sha256=4UEqubtj4BqJOWvaOwlylUC0uSVmmddrjaENQSxFLdk 8053
qm/serialization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
qm/serialization/expression_serializing_visitor.py sha256=nhDcN-054t-OnugJSxUIdUuJwYBqwQjV3hnazGKDpfo 16187
qm/serialization/generate_qua_script.py sha256=_bfK59H4qUYqUK7F7cmI79xvvjR8UiO1IpgwpuU96rI 10261
qm/serialization/qua_node_visitor.py sha256=asIcoFwRDBf43WXMRSgMzMtx9LbUGfUSbZMzkz-Prtc 2276
qm/serialization/qua_serializing_visitor.py sha256=6pRygNyTGwa6HsATlFTUdNWSEL2jMIk8tAgafRjhy7Q 28970
qm/simulate/__init__.py sha256=VlUuPuqlTJY2gCV7qpq7hhdDSNpD41AeqC2lftkexkw 377
qm/simulate/credentials.py sha256=LdoiCQ9qoMX3tBCWGew-SaWOCInCN5cykB42P4kfhbc 1193
qm/simulate/interface.py sha256=cpK9a1Fu2hKZ7OgzNGML_WI50QO_Q0ONamRuW6LGN_k 5911
qm/simulate/loopback.py sha256=zVbTuNZxcRy-u_9WiDKwubRWfGObOOcbvnC3xrGEX0A 5508
qm/simulate/raw.py sha256=WIN_QoxrBNwIMCP_ZzQh8O_p2Wumx9zIzoSNSK_K46k 3154
qm/sources/logo_qm_square.png sha256=k6X2pDA6qs5pkWuI7AZD4auMj2cQLeUKF7zK5kMWUjA 14456
qm/type_hinting/__init__.py sha256=m1fObYIUJSjpsHJD0zJW4faWDujvTo5ZgX_rWPi8Up8 285
qm/type_hinting/config_types.py sha256=f2V7ectgrFg_mo1X1W5mFN-R3xz2biUmEtTAjyTFv8A 8567
qm/type_hinting/exceution_overrides.py sha256=FbWmBaHZbkuEfO63ubvcF6VsskOxCTp8QyTzdElIFb0 156
qm/type_hinting/general.py sha256=Nm_cUqUiIj0NX93S-NcgzIzszEfbfPKmfSUTUBH8VhU 556
qm/type_hinting/simulator_types.py sha256=FrMSXoey8RzT9yRdJ9SaYb54kOwMAfOvi1x-iH1o_Lc 2020
qm/user_config.py sha256=P1LQKYMMqg7R2ThyHYOq06uXW7ASKaEbLaRtbGI3T8M 6362
qm/utils/__init__.py sha256=aJJI_A0R1fLj3PvgN25rMOUwCmFGAs8aDZpcgkOOYQo 785
qm/utils/async_utils.py sha256=9_a8m2UtzNbm8-oErTXdSDcWbRIsAVHLjljhzFPgbE4 1090
qm/utils/config_utils.py sha256=vpu8azNrkKe08kSn5QHv-hWO0_DFen1dkHboSMRPV_k 2140
qm/utils/deprecation_utils.py sha256=sNbFKD5V5KCfmBfLHZflSjFNgJjgtH7cQlGyLE_-H-g 1499
qm/utils/general_utils.py sha256=BIdJyrp3-mA_YzhaHcdVFIokiuY4ZIfTowtRZj5npBI 1995
qm/utils/list_compression_utils.py sha256=IlhQTC8R-TEti1gzYDUG6XdF7UvFPXjO98mPfi-of7U 1536
qm/utils/protobuf_utils.py sha256=sfo6DaVWZ1PhHiKIQRJY5Ds6sXTB6ZC4FP0OK2JwWBc 1087
qm/utils/types_utils.py sha256=EfqAnrLQrZZUuow4iI04FWziI4bJJBnSrja6mmYXWw0 2902
qm/version.py sha256=Mlm4Gvmb_6yQxwUbv2Ksc-BJFXLPg9H1Vt2iV7wXrA4 22
qm/waveform_report.py sha256=FYApxGmXh-Zrd-glsZeolryNL-3X1-cyyf2EzWXEXlc 41255
qm_qua-1.2.1.dist-info/LICENSE sha256=GAeS_5OXNpiT17kxwdTTjmytg-0szKHbJdKLmtDroRo 1460
qm_qua-1.2.1.dist-info/METADATA sha256=2WOvVPjUo5aROC8ECcgsgFwGy7ivubYBt0ulpyCoBEU 2039
qm_qua-1.2.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
qm_qua-1.2.1.dist-info/RECORD