This commit is contained in:
Jonas Zeunert
2024-08-16 21:57:55 +02:00
parent adeb5c5ec7
commit 4309a2d185
1696 changed files with 279655 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
Author: Alexander Belchenko
Copyright (C) Alexander Belchenko, 2005-2018
Special thanks to Bernhard Leiner for huge help in porting
IntelHex library to Python 3.
Contributors:
* Alexander Belchenko
* Alex Mueller
* Andrew Fernandes
* Bernhard Leiner
* Enoch H. Wexler
* Heiko Henkelmann
* Henrik Maier
* Masayuki Takeda
* Morgan McClure
* Nathan P. Stien
* Piotr Korowacki
* Reis Baltaoglu
* Ryan Downing
* Scott Armitage
* Stefan Schmitt
* Theo Sbrissa
* Zachary Clifford
* "durexyl" @ GitHub
* "erki1993" @ GitHub
* "mentaal" @ GitHub

View File

@@ -0,0 +1,32 @@
Copyright (c) 2005-2018, Alexander Belchenko
All rights reserved.
Redistribution and use in source and binary forms,
with or without modification, are permitted provided
that the following conditions are met:
* Redistributions of source code must retain
the above copyright notice, this list of conditions
and the following disclaimer.
* Redistributions in binary form must reproduce
the above copyright notice, this list of conditions
and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of the author nor the names
of its contributors may be used to endorse
or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

View File

@@ -0,0 +1,83 @@
Metadata-Version: 2.1
Name: intelhex
Version: 2.3.0
Summary: Python library for Intel HEX files manipulations
Home-page: https://github.com/python-intelhex/intelhex
Author: Alexander Belchenko
Author-email: alexander.belchenko@gmail.com
Maintainer: Bert van Hall
Maintainer-email: bert.vanhall@gmx.de
License: BSD
Keywords: Intel HEX hex2bin HEX8
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Python IntelHex library
***********************
Introduction
------------
The Intel HEX file format is widely used in microprocessors and microcontrollers
area (embedded systems etc) as the de facto standard
for representation of code to be programmed into microelectronic devices.
This work implements an ``intelhex`` Python library to read, write,
create from scratch and manipulate data from Intel HEX file format.
The distribution package also includes several convenience Python scripts,
including "classic" ``hex2bin`` and ``bin2hex`` converters and more,
those based on the library itself. Check the docs to know more.
License
-------
The code is distributed under BSD license,
see `LICENSE.txt <https://github.com/python-intelhex/intelhex/blob/master/LICENSE.txt>`_.
In short: you can use IntelHex library in your project without *any*
restrictions.
Supported Python versions
-------------------------
IntelHex library supports Python 3 (3.5 or later) only. The 2.2.1 release was
the last one which has been checked against Python 2.7 and Python 3 until 3.5.
Install
-------
Install using ``pip`` (recommended, no separate download required)::
pip install intelhex
Download
--------
* https://pypi.org/project/IntelHex/
* https://github.com/python-intelhex/intelhex/releases
Source code, bug reports, patches
---------------------------------
IntelHex on GitHub:
https://github.com/python-intelhex/intelhex
User manual
-----------
User manual for IntelHex is available in the sources ``docs/manual/`` directory.
You can browse User Manual online:
https://readthedocs.org/projects/python-intelhex/
Changelog
---------
See `NEWS.rst <https://github.com/python-intelhex/intelhex/blob/master/NEWS.rst>`_

View File

@@ -0,0 +1,33 @@
../../../bin/__pycache__/bin2hex.cpython-312.pyc,,
../../../bin/__pycache__/hex2bin.cpython-312.pyc,,
../../../bin/__pycache__/hex2dump.cpython-312.pyc,,
../../../bin/__pycache__/hexdiff.cpython-312.pyc,,
../../../bin/__pycache__/hexinfo.cpython-312.pyc,,
../../../bin/__pycache__/hexmerge.cpython-312.pyc,,
../../../bin/bin2hex.py,sha256=ki74czXR3nvMV6X4lwUlQBUnEKbwKRLF41K7C6CdFlc,3855
../../../bin/hex2bin.py,sha256=EsGTla2nO6tVuV_YWa932xcyLIU9hdqxwnr8otV0b9M,4714
../../../bin/hex2dump.py,sha256=0Cbtr-gUFRkiULaSXbst8qX7vjfvmCBB75JUyQQr_VA,4579
../../../bin/hexdiff.py,sha256=Wf326ezyvq6XIdeawDaSiksfAvh2FJ50gJZFf8CGr5s,2887
../../../bin/hexinfo.py,sha256=jurWcu7JF8agsAC6zggfeqdMvFBLbuXtiDP1VLAG_4g,3699
../../../bin/hexmerge.py,sha256=QhYkqzjuDRag9n-XLwZVN3AxSmj40cZbvB9m-vdEzIM,6244
intelhex-2.3.0.dist-info/AUTHORS.rst,sha256=vaOpJkVtovGwa42qjD1kwZcTzJXmhEbGZa8hSUpQY4c,570
intelhex-2.3.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
intelhex-2.3.0.dist-info/LICENSE.txt,sha256=Gy6wMquKGwJm95lcduRFCficqcDpDsUHdjtec1rKfeQ,1528
intelhex-2.3.0.dist-info/METADATA,sha256=hEfdx9mIpG_Y_r4k1Kh1d1OQfGAqfS193HbItz3zhZY,2672
intelhex-2.3.0.dist-info/RECORD,,
intelhex-2.3.0.dist-info/WHEEL,sha256=ADKeyaGyKF5DwBNE0sRE5pvW-bSkFMJfBuhzZ3rceP4,110
intelhex-2.3.0.dist-info/top_level.txt,sha256=vgzyL72px_r5PoVX6Sup9Y8_iBaT6FG79Wjb79XFDRs,9
intelhex/__init__.py,sha256=JMN5TY7YI0gTdfwy7qzCoG4FyOIccvfgE-p89Lrf4GA,52103
intelhex/__main__.py,sha256=28YjqiUL474AAiFfiVEkhDLYqlfIdlzQjC1yrnYPJEY,1876
intelhex/__pycache__/__init__.cpython-312.pyc,,
intelhex/__pycache__/__main__.cpython-312.pyc,,
intelhex/__pycache__/__version__.cpython-312.pyc,,
intelhex/__pycache__/bench.cpython-312.pyc,,
intelhex/__pycache__/compat.cpython-312.pyc,,
intelhex/__pycache__/getsizeof.cpython-312.pyc,,
intelhex/__pycache__/test.cpython-312.pyc,,
intelhex/__version__.py,sha256=E3neZpFnnqWFc6MjAVysXnlA9ilZcPfUIIL5Gc6wHKo,123
intelhex/bench.py,sha256=VTEva0t1BWPskxsUwWE37HS8COxXPkUUJUzuz5em06M,9290
intelhex/compat.py,sha256=IqoZ0ZRFndzi7geU57Z7BCT7rVZGH5VssooT5PKrCtc,5035
intelhex/getsizeof.py,sha256=kXMFPEqM4anQ-Fl9g_HLt3HarxdHml_eppT8-B-QA6M,2175
intelhex/test.py,sha256=6P-H1zyWg8on2-c904rbkhfaly6nNEaUp3_fNDudiYA,70646

View File

@@ -0,0 +1,6 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py2-none-any
Tag: py3-none-any