dualsense-controller

View on PyPIReverse Dependencies (0)

0.2.0 dualsense_controller-0.2.0-py3-none-any.whl

Wheel Details

Project: dualsense-controller
Version: 0.2.0
Filename: dualsense_controller-0.2.0-py3-none-any.whl
Download: [link]
Size: 85344
MD5: 9bb841e34fc07a0f457eff67f464f048
SHA256: ccc3f819715b6fe81b3b1258b36b87ff7f10787523b982e20be93424cd7095d6
Uploaded: 2024-01-01 16:55:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dualsense-controller
Version: 0.2.0
Summary: Use DualSense Controller with Python.
Author: Albrecht Nitsche
Author-Email: albrechtnitsche[at]gmail.com
Home-Page: https://github.com/yesbotics/dualsense-controller-python
Project-Url: Repository, https://github.com/yesbotics/dualsense-controller-python
License: MIT
Keywords: DualSense Controller,PS5,PlayStation 5,Game Controller,Gaming,Robotics
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Human Interface Device (HID)
Classifier: Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Wireless Controller
Requires-Python: >=3.10,<4.0
Requires-Dist: cffi (<2.0.0,>=1.15.1)
Requires-Dist: deprecated (<2.0.0,>=1.2.14)
Requires-Dist: pyee (<12.0.0,>=11.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 26650 characters]

WHEEL

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

RECORD

Path Digest Size
dualsense_controller/__init__.py sha256=TXcJQUteA50keDEssAglWZucVokeuOxhX0_Mk1w-hDs 499
dualsense_controller/api/DualSenseController.py sha256=9MWJobjLQmCRJO9GQcHjTkrjHofPbSpeZQkU4keFwVg 9755
dualsense_controller/api/Properties.py sha256=hT_s-TGOB0-TOOnixec0H3eTDCnWDwTpqMYzuY9ndLs 6588
dualsense_controller/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/api/contextmanager.py sha256=s950ASiBSZOLcraxnX26RfsanEZ2u1C_iEOBhpOKLDY 1774
dualsense_controller/api/enum.py sha256=MysupKJ5lQOuY42pvTVNM3UrRukCwbXpNXuxdubBF5M 682
dualsense_controller/api/property/AccelerometerProperty.py sha256=AoaoWWGqg1BPLOv5JlOuw67147hsdmnOmLmroGofl7M 205
dualsense_controller/api/property/BatteryProperty.py sha256=pzteUP_wSJEJK_azmv7q6yjkb89Mq3N1r2Pmv93Aeco 1553
dualsense_controller/api/property/BenchmarkProperty.py sha256=QDu7-aA52qotjP3S35S_5AGF7EuTqKSoLKjKWqHhe34 250
dualsense_controller/api/property/ButtonProperty.py sha256=KJw0D_PlWVfR-Dp-a2hyd_Qr7e_Aq5z9dsl1_HjmLDE 427
dualsense_controller/api/property/ConnectionProperty.py sha256=Z5b158MJa4kGP3tdJePIKp55HhV4zj2aS7wf_KSwbYk 857
dualsense_controller/api/property/ExceptionProperty.py sha256=gvC6ta8Oq2pI9cUc2Hv86MrMZPqv2WzTwFNunxoz14U 190
dualsense_controller/api/property/GyroscopeProperty.py sha256=VMNCDWotcVUcE6VYeDpc-ME2TvcsZF_XOqano7pCQ_o 193
dualsense_controller/api/property/JoyStickProperty.py sha256=l9QPkjzmPUwI_UYXVpfaHzRqXOVKcIhxJfzselLFR0o 262
dualsense_controller/api/property/LightbarProperty.py sha256=vkmYCKukRlPTeJXcPMTQBIIq95AH-gDZ3ku9IL2hsPQ 2490
dualsense_controller/api/property/MicrophoneProperty.py sha256=NbbJHMNpj0CG_2celVGpezdsvytmNMsmCt9ACFvxR-g 1213
dualsense_controller/api/property/OrientationProperty.py sha256=UJNqBS1paqPLeIHwge5BUTrtrLEcT2sJdaia4TE-U5o 199
dualsense_controller/api/property/PlayerLedsProperty.py sha256=M9UEKYQNmG7bBpTFLKQUE-WPyuDWemMKePgu_LR6lqs 1501
dualsense_controller/api/property/RumbleProperty.py sha256=sCy09cvsk7ojgA_VxFE0cYqm1AKOKlQldT8DfsPz5N8 127
dualsense_controller/api/property/TouchFingerProperty.py sha256=z1EpxobzDvsQSedgeITjYIVBrxYwOKwI-NvhktyUqr4 199
dualsense_controller/api/property/TriggerEffectProperty.py sha256=Vd-Bi8UFJeo2cMw7jFCiTE-EOlGZqN0RexP-VC7XmBk 26878
dualsense_controller/api/property/TriggerFeedbackProperty.py sha256=2B631RDCEAjp1u61oeWgGp76iYwKgV1r6ej-ezZZM2Y 211
dualsense_controller/api/property/TriggerProperty.py sha256=XXX0hsieTBLPeB1y8hC4V0pt0ReHPGT6CZloFC28zCQ 1118
dualsense_controller/api/property/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/api/property/base.py sha256=Mg4WG8z4dFGeoo2mbQkFbCCWtIdjyiEVDFCzhhS1RdE 1797
dualsense_controller/api/typedef.py sha256=gz0yp4xXB12Rq8t-l1Zy2dNZ5mX5JEE4xFex1bquPVY 324
dualsense_controller/core/Benchmarker.py sha256=ML-lLwjCfzt7JFJIhBgc1jXVX5vnbnX2kEOQcORimXQ 1015
dualsense_controller/core/DualSenseControllerCore.py sha256=zYHsJboC5NBh0Fl9HtsRK6IG6kcZL2QK4GaiNTVzRuY 7562
dualsense_controller/core/HidControllerDevice.py sha256=XKbiuV14gxpAdXTvF5JrfiC-4TevCt0h24OZzAOlSaA 6470
dualsense_controller/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/core/Lockable.py sha256=mKRbQ4zngE7MojqWLynwXggxUihi8X7bpniIuj1WOK4 645
dualsense_controller/core/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/enum.py sha256=P8Zi9n_49mj5GW5Rf9fQg-oLlOz_ytUNS86E3xkNDMQ 460
dualsense_controller/core/exception.py sha256=J49jsf2ScWjQounVI0fDlIn6p_hCUJxwwW35GSk4Ykg 576
dualsense_controller/core/hidapi/LICENSE.txt sha256=J6XRSX_7iyoJ6ggO2b9RcQir3l0fcFpz8qCYEazbiQA 1548
dualsense_controller/core/hidapi/__init__.py sha256=EIEZ0elX7jRLT8RmCKkf4dyj-WpX5GyB_PY_Jo7Bl0E 22
dualsense_controller/core/hidapi/hidapi.py sha256=zhy-E8xfT0no23OgHO_nf-_sE1MI5VlI040GqbG8AqY 16450
dualsense_controller/core/log.py sha256=_5M9kvd-3o2AFhWqSUJisHfWfFWU5fegBBHYSxaVvls 2751
dualsense_controller/core/report/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/report/in_report/Bt01InReport.py sha256=IMbynZGNV6zLZiRIHkYREmr5LIIkem7UGy1RxGM948g 378
dualsense_controller/core/report/in_report/Bt31InReport.py sha256=-n6gjQow46t-TjTV4mR_1k0VH7kuKtgjXyr-YMJbcKw 1065
dualsense_controller/core/report/in_report/InReport.py sha256=v1OOdqZR3_YMSrgHRfRluJInvBPmunqIIb9OuyImras 10349
dualsense_controller/core/report/in_report/Usb01InReport.py sha256=ks_oQIIa1a6SG8FSMh9jSxS3awRe_8HuWIrxnePFR7c 1159
dualsense_controller/core/report/in_report/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/report/in_report/enum.py sha256=PVooOF9BLifUXr1APO2sduj12-uPxMH4q_ol4ww5-yo 119
dualsense_controller/core/report/in_report/typedef.py sha256=pA-etqInOQIda7c_Yt3OTsY-TzkVB1CRE8Y8XErcC20 151
dualsense_controller/core/report/out_report/Bt01OutReport.py sha256=1Z45LQgxElJxjy86iz9Zjbgd_SF71t7qXiHD_OJDLYM 319
dualsense_controller/core/report/out_report/Bt31OutReport.py sha256=rr59L2qmhmXxulUdPrlCWEb3mvTV0NMCGp_dDfOOqCA 3358
dualsense_controller/core/report/out_report/OutReport.py sha256=CTJBZrEEVfZvGxRJfJ9OXoVgICtvAXQ-JGdZN2t1vKk 1960
dualsense_controller/core/report/out_report/Usb01OutReport.py sha256=5boKfuwHtn7mFhwMuaVriKI23rzfXOqAcn3CgUGYCSk 4135
dualsense_controller/core/report/out_report/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/report/out_report/crc32.py sha256=BsR-7Gklv8lhWxBcfuWlnN0R9gneHs5iB8xMzQhsKRE 3620
dualsense_controller/core/report/out_report/enum.py sha256=SENSRQe02IP3-1s9xDO_KioLiiYpQz__0PrqxX6dBmU 104
dualsense_controller/core/report/out_report/util.py sha256=gpTJ3s2hgFZYsYhCMcEDw7JmxPfanxIWjjVoHS_Fh5E 175
dualsense_controller/core/state/BaseStates.py sha256=drLtZO7RgcPrlklE9lUwJ8H5zrnQi_39MZ-7H8msGxg 2647
dualsense_controller/core/state/State.py sha256=h97Y92QTleKC3Wj7lXtnhFSE3dZZQkgY2bgPeKw-O9M 7499
dualsense_controller/core/state/StateValueCallbackManager.py sha256=E8Yu6kU92SSUtmPxaU3a-WvQm3yD2HrF8XN4wf__VuY 2963
dualsense_controller/core/state/ValueCompare.py sha256=4Og7Qp_-pSm6Z7HW7Xdq7kKiWq9Kkamdn-QX9XSSY7Q 6208
dualsense_controller/core/state/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/state/enum.py sha256=fJtLAi-_ZV5m6j92cfIWm5tpaVOGjFdJ3EA3vMe2dy8 127
dualsense_controller/core/state/mapping/StateValueMapper.py sha256=qgyh1UgmQLXRa8dq82RR-cBcDds55GoiKP7SQzvBrA0 10119
dualsense_controller/core/state/mapping/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/state/mapping/common.py sha256=jduVZLPHlQF6IC3OpWR4qQktCKEcMtRbsA2qFKSwrh4 1391
dualsense_controller/core/state/mapping/enum.py sha256=rxV5wuJ9VFiqskPcC7n8ieNtGiofwcxr0k8lsnjnnKw 4292
dualsense_controller/core/state/mapping/typedef.py sha256=bPxfQyML6akvu5hSwywp9qgBQQN3yT0L9snYj-sOBuM 175
dualsense_controller/core/state/read_state/ReadState.py sha256=hL3ky37VR09WNXxqDuZB-vN5AA-XhkVygtN7Kb5Btcc 4674
dualsense_controller/core/state/read_state/ReadStates.py sha256=iBdOuuBmXBh2ZN0MO34Uca4N-eL9JavKEHmsfeI2r2U 36099
dualsense_controller/core/state/read_state/ValueCalc.py sha256=tlBDRAnRhjsXxALa1lw2FNGqLHU9b5lR9aa3NRbzIvg 12983
dualsense_controller/core/state/read_state/ValueCompare.py sha256=A_NSJ_cXSoMpe7vqhEUCMUw4maL60iPqX9XLtsptk5U 5065
dualsense_controller/core/state/read_state/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/state/read_state/enum.py sha256=sl4ZpD3fN6BSq1CyCfErRNtw4km8HkUWrqlTUpB_uf4 2221
dualsense_controller/core/state/read_state/value_type.py sha256=nEJKCuS3tDqTtp3wExQfKLgb_v6WwHyJQ8CiIXlU9fg 1519
dualsense_controller/core/state/typedef.py sha256=kLJoRj9y8bNcJHe1ThWn3ZLeszupGxLfWMt8OMYijlw 1097
dualsense_controller/core/state/write_state/WriteStates.py sha256=rMQOTm5ZlXDJAmkOOmN_oFqp9bj-elvrQe0wURXj3x4 16530
dualsense_controller/core/state/write_state/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dualsense_controller/core/state/write_state/enum.py sha256=4kQxglpkvwX1GcaMn9sdy29jXv0RmPYbk917_v8ANsw 5825
dualsense_controller/core/state/write_state/value_type.py sha256=XqqQUaUOA8h20joU0zp65Y0YXBqac8ltVQax76PmvAk 1113
dualsense_controller/core/typedef.py sha256=0zHUzvjWz4fxWm9QZgclzIruBEmTqUn35I5J-sz02GU 322
dualsense_controller/core/util.py sha256=l-gf2J0MwFOhzuCAvX_OqXUvYXSwTnsMn1hxk753o4U 3340
examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/contextmanager_usage_example.py sha256=1HPms4ROt73msqE4UEsOhgUczWOtf60atE_0qTDIt2Q 1146
examples/core_example.py sha256=2Fj2B_QzptkiSFjfV1Shhi5e3XkeqySM4abZ964petE 14195
examples/example.py sha256=b_Ei6IsNiye8aLBvY-xwfMmfN3nQGQicXPp8DRAjgLQ 14303
examples/example_simple.py sha256=pk6zywdO7RAZVe0py9ZTgu8EaQiQzXzACLztSqiD2ys 1769
examples/example_trigger.py sha256=rPDecDg7-PKHUm0TbJQENt6CmtXBEvb03bb-4DDmBHY 5823
examples/example_trigger_deprecated.py sha256=qtjGqgDRRU5_RReg5PVWMW9Gzd_X-QkeTzLlPlc4nl8 3227
dualsense_controller-0.2.0.dist-info/LICENSE sha256=amQCbgCAa1Kf9C4wU8d9TxouZXCNQBXJjUAn6bA6C4Q 1235
dualsense_controller-0.2.0.dist-info/METADATA sha256=MjHIw251y09QHhOnpwZY8i_9m4tV5LEH0N9gpf9_dw8 27814
dualsense_controller-0.2.0.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
dualsense_controller-0.2.0.dist-info/entry_points.txt sha256=55E1ghLFqv-4oqQb5eqgGdPbmxh5Oae53m1Lq6ONE8U 291
dualsense_controller-0.2.0.dist-info/RECORD

entry_points.txt

dualsense-controller-contextmanager-usage-example = examples.contextmanager_usage_example:main
dualsense-controller-core-example = examples.core_example:main
dualsense-controller-example = examples.example:main
dualsense-controller-example-trigger = examples.example_trigger:main