py-uds

View on PyPIReverse Dependencies (0)

1.1.0 py_uds-1.1.0-py3-none-any.whl

Wheel Details

Project: py-uds
Version: 1.1.0
Filename: py_uds-1.1.0-py3-none-any.whl
Download: [link]
Size: 83310
MD5: 5b345114b63d7b5a6d792d66c04c0f43
SHA256: e403a136c3df323cf14303a307ace0ea0a86d08c960ddcf3ab2a1af800f0de76
Uploaded: 2024-10-29 13:42:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: py-uds
Version: 1.1.0
Summary: UDS (Unified Diagnostic Services) protocol handler.
Author-Email: Maciej Dąbrowski <maciej.dabrowski[at]software-quality.pl>, UDS Package Development <uds-package-development[at]googlegroups.com>
Maintainer-Email: Maciej Dąbrowski <maciej.dabrowski[at]software-quality.pl>, UDS Package Development <uds-package-development[at]googlegroups.com>
Project-Url: Homepage, https://github.com/mdabrowski1990/uds
Project-Url: User Documentation, https://uds.readthedocs.io
Project-Url: Repository, https://github.com/mdabrowski1990/uds
Project-Url: Issues Tracking System, https://github.com/mdabrowski1990/uds/issues
Project-Url: Releases and Changelogs, https://github.com/mdabrowski1990/uds/releases
Project-Url: Security Policy, https://github.com/mdabrowski1990/uds/security/policy
Project-Url: PyPI, https://pypi.org/project/py-uds/
Project-Url: Wiki, https://github.com/mdabrowski1990/uds/wiki
Project-Url: Code Download, https://github.com/mdabrowski1990/uds/archive/refs/heads/main.zip
Keywords: uds,unified-diagnostic-services,automotive,on-board-diagnostic,obd,vehicle-diagnostic,iso14229,iso-14229,iso15765,iso-15765
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
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
Classifier: Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator
Classifier: Topic :: Software Development :: Embedded Systems
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Networking
Requires-Python: >=3.8
Requires-Dist: aenum (>=3.0.0)
Requires-Dist: python-can (==4.*)
Requires-Dist: safety (==3.1.0); extra == "dependency-scan"
Requires-Dist: pip-audit (==2.7.3); extra == "dependency-scan"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-autoapi; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: tomli; extra == "docs"
Requires-Dist: doc8 (==1.1.1); extra == "docs-checks"
Requires-Dist: isort (==5.13.2); extra == "sorting-imports"
Requires-Dist: prospector (==1.10.3); extra == "static-code-analysis"
Requires-Dist: mypy (==1.9.0); extra == "static-code-analysis"
Requires-Dist: vulture (==2.11); extra == "static-code-analysis"
Requires-Dist: bandit (==1.7.8); extra == "static-code-analysis"
Requires-Dist: pyroma (==4.2); extra == "static-code-analysis"
Requires-Dist: mock (==5.*); extra == "test"
Requires-Dist: pytest (==8.*); extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-asyncio; extra == "test"
Provides-Extra: dependency-scan
Provides-Extra: docs
Provides-Extra: docs-checks
Provides-Extra: sorting-imports
Provides-Extra: static-code-analysis
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 7219 characters]

WHEEL

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

RECORD

Path Digest Size
uds/can/__init__.py sha256=WMhQJJ_lyliDL4oYEoQTeQ8rgFcyIVQrTNevYq2jBIs 1332
uds/can/abstract_addressing_information.py sha256=hJj9q4TBNc6bLJpu9w1dxproVKM8rwDeBpu_1xMZ1hU 10842
uds/can/addressing_format.py sha256=kasiBypkPojh1jPtfgiR49Om-bAiV2UiVD8kTf8ujWI 1747
uds/can/addressing_information.py sha256=SScqOQxzvg8SLHimLfRBg9wfpBCmGwNWcolA5wTT0G8 12567
uds/can/consecutive_frame.py sha256=FbyIov5wjkcDvEKlVNaWMX__YuV6bLbW2wW4M7qc_2k 17636
uds/can/extended_addressing_information.py sha256=vfZ28p5pbeQM6GRcK7pkfH3XDwRFo6cd1I1b3g4qs4g 4977
uds/can/first_frame.py sha256=38TChMzBTI5z0Bw6JrTk-iqWD1WdSJbnTT7vyHzjD-k 20743
uds/can/flow_control.py sha256=pVW12R1n0xDnT3tYuR2SRq0Etlsvzx5uQI53WM05BZY 30665
uds/can/frame_fields.py sha256=9NWzalUa_veXENNiMGWzqR7iMvsJp9Q_jnDWz4zHqCk 27177
uds/can/mixed_addressing_information.py sha256=p9vCeDFJLfxW8moIXWmWA1qjLKQPTaLEV1xIuzPGt-0 12610
uds/can/normal_addressing_information.py sha256=qurFQiIgTZgbuRhm8QXjTE676tOwwEDkzrANGxKk8bQ 11663
uds/can/single_frame.py sha256=c8KDzQUbbMaqQfJLnytVdX06lbiEkNVJI5pTEYh2FGM 24864
uds/message/__init__.py sha256=7GhX-vPEESwxrfMe2avF4dLWGphqTPH39Lbui554JAk 542
uds/message/nrc.py sha256=gvFRPjDiY8iyHzuCcjCtF5NicNH8wrYf_Wb251nZnQ4 19353
uds/message/service_identifiers.py sha256=YpOGTxFv6ZsP3IPzbo-kkoiGBt4TDqs3JexKSw1i9ZI 6621
uds/message/uds_message.py sha256=KmEtBubmJUzdDu8qnBaWKmfFF48ziaimEoRqJd4u5XE 9091
uds/packet/__init__.py sha256=NjFMac5wVFNz6Tb5KWbPYWiRIdMD8Hpy_d21guwCE3Y 742
uds/packet/abstract_packet.py sha256=3GnUj08Pe3nlbYOr0zrxtdBu5OyKEPh7_jxk7YLTHKY 7620
uds/packet/abstract_packet_type.py sha256=bkPw6dEtfVtW5oGhrZ0rxPpBys3l8qI6PgMXL3DwRPY 1092
uds/packet/can/__init__.py sha256=zDW1sjLhhWRyN-4Tb4pD3gYJmLxKK5k3VC7_P5xU9n8 240
uds/packet/can/abstract_can_container.py sha256=1sVrL63KGDVGImOCbdOSDsY6sCUch2Na0z9wgfG5ie4 9934
uds/packet/can/can_packet.py sha256=gwpKZKg5hxMwxnp4eZUCqcWnSkTtJ_l1Sq5eNL0TNcA 34611
uds/packet/can/can_packet_record.py sha256=2oTo5O0JQPra-jmzZ870dtsqFiloHhX-sThGBOFA-F8 7658
uds/packet/can/can_packet_type.py sha256=xWgs2yfta0yAKEzcTtXA7wxqPWz9N_pnqv3XgvBkIeY 1819
uds/segmentation/__init__.py sha256=0HnRhupF6JtK7gSFZW9q86tERnqa7x4qG8BztqF4Tfs 556
uds/segmentation/abstract_segmenter.py sha256=iCgoFUlu_T5V26wdBVYA3Yp5eTQCZJZnoxKQwYvnoGs 4536
uds/segmentation/can_segmenter.py sha256=dfsd8Xj_wHRGvj5c-Gew0KIdA3mivjS0_gVdmoBlFjU 18722
uds/transmission_attributes/__init__.py sha256=i6DkCiM7OTQkJaDEbJMmgn9wVVAOFMhEdfoLau-7rRw 167
uds/transmission_attributes/addressing.py sha256=1akfOSJG7QNWUaOnZzFTHkPtnwKAEmmy_a0JkhmhsLQ 924
uds/transmission_attributes/transmission_direction.py sha256=Gtob5kKxI_n9OraVOtzZQwdg_WVhJ5xl7d5BZB9D_uk 564
uds/transport_interface/__init__.py sha256=mUuLVV6RRn3PE3bPLLmBzD3PfHzBdYr1LeSjAHKI1mI 578
uds/transport_interface/abstract_transport_interface.py sha256=H2IOt7aPBVg9BGguziJXzZSauyjRALLsqIHcKzlX5YA 5707
uds/transport_interface/can/__init__.py sha256=UJoqAkqhe4MWmRbBuhgJ_XQlywifEI296PErE9GqfEo 143
uds/transport_interface/can/common.py sha256=5o0OpR8soRiPH0Hgw5EHy5Xer85wM8T7TESKv4lRxiA 20816
uds/transport_interface/can/python_can.py sha256=Idzl-1IvPd7dm4BQeOpW9VFQANGSKBd6kNLJp_ed5xI 46079
uds/utilities/__init__.py sha256=Ih29opS11MPNbr0rdBnUy6HTGOEgfhVPWc5BRanae2E 748
uds/utilities/bytes_operations.py sha256=Fo_WVHtFkcftLf-GigA-DbWiZLzfSVPDEP6oIGl-Emg 3938
uds/utilities/common_types.py sha256=cgG7d8ufKTU0krD7Yprg3d92-ZnRV-VDG99EYggWv2M 2841
uds/utilities/custom_exceptions.py sha256=MT-_EzDER0d-pA8bvDwG8Lq-Ean3nBFd5rddcnONrQ8 1447
uds/utilities/custom_warnings.py sha256=HbNS4XyyzadhJwU5Cui6enKr3RHi7vE6tcw0XuUxtR0 1231
uds/utilities/enums.py sha256=6TWgz1De8VqfaS2-ZlowPVvROj0_xgmYermFdUP5j0A 3140
py_uds-1.1.0.dist-info/LICENSE sha256=N48p0rI7gjHHUN-QgnUqEZobXAXb_1SATyauV2y5T9o 1095
py_uds-1.1.0.dist-info/METADATA sha256=02MjgIzhjqTwR5ytv5ZPUz907kiQHY9qc9firkTAbGA 10846
py_uds-1.1.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
py_uds-1.1.0.dist-info/top_level.txt sha256=2En-Eo9x5MIZqbhgMtHyX3t12hHwy-DDXa5NMnLRBno 4
py_uds-1.1.0.dist-info/RECORD

top_level.txt

uds