pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/comms/py-esptool



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jan 30 23:47:13 UTC 2024

Modified Files:
        pkgsrc/comms/py-esptool: Makefile PLIST distinfo

Log Message:
py-esptool: updated to 4.7.0

v4.7.0 (2023-12-13)

New Features

test_esptool: Added test for embedded and detected flash size match
spi_connection: Support --spi-connection on all chips
espefuse: Support XTS_AES_256_KEY key_purpose for ESP32P4
xip_psram: support xip psram feature on esp32p4
add support for intel hex format
esp32p4: Stub flasher support
elf2image: add ram-only-header argument
rfc2217_server: Add hard reset sequence
espefuse: Adds efuse ADC calibration data for ESP32H2
espefuse: Update the way to complete the operation
add support for get_security_info on esp32c3 ECO7
loader: Added hints for some serial port issues when rising port error
Add support for Python 3.12
esp32c3: Support ECO6 and ECO7 magic numbers
merge_bin: add support for uf2 format
esp32-s3: Support >16MB quad flash chips
efuse: Update key purpose table and tests
efuse: ESP32P4 adds ecdsa_key support
espefuse: Add support for esp32p4 chip
esptool: added target to esp32p4
espsecure: Allow prompting for HSM PIN in read_hsm_config
esptool: Add new packages for ESP32C3 and flash efuses
esptool: Add tests for get_chip_features
esptool: Add PICO package for ESP32S3 and flash/psram efuses
get_security_info: Improved the output format and added more details

Bug Fixes

esp32c2: Added get_flash_cap and get_flash_vendor
testloadram: Windows assertion error
fixed exit() to be used from right module
esp32c2: Recommend using higher baud rate if connection fails
test_esptool: Fixed connection issue on Windows
esptool: Rephrase the --ram-only-header command message
load_ram: check for overlaps in bss section
tests/intelhex: make sure file is closed on Windows
spi_connection: Unattach previously attached SPI flash
espefuse: Fix ECDSA_FORCE_USE_HARDWARE_K for ECDSA key (esp32h2)
loader: Could not open serial port message adjusted
flasher_stub: fix usb-serial-jtag enabled non-related intr source
bin_image: Check only ELF sections when searching for .flash.appdesc
danger-github: Fir Danger GitHub token permission
Fix redirection of STDOUT
autodetection: Remove the ESP32-S2 ROM class from get_security_info autodetection
assert in esp32 exclusive workaround
elf2image: fix text/rodata mapping overlap issue on uni-idrom bus chips
dangerGH: Update token permissions - allow Danger to add comments to PR
expand file args: Correctly print the expanded command
esp32-c2: Enable flashing in secure download mode

Code Refactoring

stub_flasher: Cleanup, make adding new targets easier


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/comms/py-esptool/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/comms/py-esptool/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/comms/py-esptool/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/comms/py-esptool/Makefile
diff -u pkgsrc/comms/py-esptool/Makefile:1.14 pkgsrc/comms/py-esptool/Makefile:1.15
--- pkgsrc/comms/py-esptool/Makefile:1.14       Mon Dec 12 13:46:15 2022
+++ pkgsrc/comms/py-esptool/Makefile    Tue Jan 30 23:47:13 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2022/12/12 13:46:15 adam Exp $
+# $NetBSD: Makefile,v 1.15 2024/01/30 23:47:13 adam Exp $
 
-DISTNAME=      esptool-4.4
+DISTNAME=      esptool-4.7.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    comms python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=e/esptool/}
@@ -10,13 +10,14 @@ HOMEPAGE=   https://github.com/espressif/e
 COMMENT=       Firmware tool for ESP8266/ESP32
 LICENSE=       gnu-gpl-v2
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
 DEPENDS+=      ${PYPKGPREFIX}-bitstring>=3.1.6:../../devel/py-bitstring
 DEPENDS+=      ${PYPKGPREFIX}-ecdsa>=0.16.0:../../security/py-ecdsa
+DEPENDS+=      ${PYPKGPREFIX}-intelhex-[0-9]*:../../devel/py-intelhex
 DEPENDS+=      ${PYPKGPREFIX}-reedsolo>=1.5.3:../../converters/py-reedsolo
 DEPENDS+=      ${PYPKGPREFIX}-serial>=3.0:../../comms/py-serial
+DEPENDS+=      ${PYPKGPREFIX}-yaml>=5.1:../../textproc/py-yaml
 
 PYTHON_VERSIONED_DEPENDENCIES+=        cryptography
 
@@ -24,6 +25,8 @@ USE_LANGUAGES=        # none
 
 PYTHON_SELF_CONFLICT=  yes
 
-.include "../../lang/python/egg.mk"
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
+.include "../../lang/python/wheel.mk"
 .include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/comms/py-esptool/PLIST
diff -u pkgsrc/comms/py-esptool/PLIST:1.7 pkgsrc/comms/py-esptool/PLIST:1.8
--- pkgsrc/comms/py-esptool/PLIST:1.7   Mon Dec 12 13:46:15 2022
+++ pkgsrc/comms/py-esptool/PLIST       Tue Jan 30 23:47:13 2024
@@ -1,12 +1,13 @@
-@comment $NetBSD: PLIST,v 1.7 2022/12/12 13:46:15 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2024/01/30 23:47:13 adam Exp $
+bin/esp_rfc2217_server.py
 bin/espefuse.py
 bin/espsecure.py
 bin/esptool.py
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/espefuse/__init__.py
 ${PYSITELIB}/espefuse/__init__.pyc
 ${PYSITELIB}/espefuse/__init__.pyo
@@ -85,6 +86,21 @@ ${PYSITELIB}/espefuse/efuse/esp32c6/mem_
 ${PYSITELIB}/espefuse/efuse/esp32c6/operations.py
 ${PYSITELIB}/espefuse/efuse/esp32c6/operations.pyc
 ${PYSITELIB}/espefuse/efuse/esp32c6/operations.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/__init__.py
+${PYSITELIB}/espefuse/efuse/esp32h2/__init__.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/__init__.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/emulate_efuse_controller.py
+${PYSITELIB}/espefuse/efuse/esp32h2/emulate_efuse_controller.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/emulate_efuse_controller.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/fields.py
+${PYSITELIB}/espefuse/efuse/esp32h2/fields.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/fields.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/mem_definition.py
+${PYSITELIB}/espefuse/efuse/esp32h2/mem_definition.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/mem_definition.pyo
+${PYSITELIB}/espefuse/efuse/esp32h2/operations.py
+${PYSITELIB}/espefuse/efuse/esp32h2/operations.pyc
+${PYSITELIB}/espefuse/efuse/esp32h2/operations.pyo
 ${PYSITELIB}/espefuse/efuse/esp32h2beta1/__init__.py
 ${PYSITELIB}/espefuse/efuse/esp32h2beta1/__init__.pyc
 ${PYSITELIB}/espefuse/efuse/esp32h2beta1/__init__.pyo
@@ -100,6 +116,21 @@ ${PYSITELIB}/espefuse/efuse/esp32h2beta1
 ${PYSITELIB}/espefuse/efuse/esp32h2beta1/operations.py
 ${PYSITELIB}/espefuse/efuse/esp32h2beta1/operations.pyc
 ${PYSITELIB}/espefuse/efuse/esp32h2beta1/operations.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/__init__.py
+${PYSITELIB}/espefuse/efuse/esp32p4/__init__.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/__init__.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/emulate_efuse_controller.py
+${PYSITELIB}/espefuse/efuse/esp32p4/emulate_efuse_controller.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/emulate_efuse_controller.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/fields.py
+${PYSITELIB}/espefuse/efuse/esp32p4/fields.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/fields.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/mem_definition.py
+${PYSITELIB}/espefuse/efuse/esp32p4/mem_definition.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/mem_definition.pyo
+${PYSITELIB}/espefuse/efuse/esp32p4/operations.py
+${PYSITELIB}/espefuse/efuse/esp32p4/operations.pyc
+${PYSITELIB}/espefuse/efuse/esp32p4/operations.pyo
 ${PYSITELIB}/espefuse/efuse/esp32s2/__init__.py
 ${PYSITELIB}/espefuse/efuse/esp32s2/__init__.pyc
 ${PYSITELIB}/espefuse/efuse/esp32s2/__init__.pyo
@@ -151,12 +182,26 @@ ${PYSITELIB}/espefuse/efuse/mem_definiti
 ${PYSITELIB}/espefuse/efuse/util.py
 ${PYSITELIB}/espefuse/efuse/util.pyc
 ${PYSITELIB}/espefuse/efuse/util.pyo
+${PYSITELIB}/espefuse/efuse_defs/esp32.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32c2.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32c3.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32c6.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32h2.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32p4.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32s2.yaml
+${PYSITELIB}/espefuse/efuse_defs/esp32s3.yaml
 ${PYSITELIB}/espsecure/__init__.py
 ${PYSITELIB}/espsecure/__init__.pyc
 ${PYSITELIB}/espsecure/__init__.pyo
 ${PYSITELIB}/espsecure/__main__.py
 ${PYSITELIB}/espsecure/__main__.pyc
 ${PYSITELIB}/espsecure/__main__.pyo
+${PYSITELIB}/espsecure/esp_hsm_sign/__init__.py
+${PYSITELIB}/espsecure/esp_hsm_sign/__init__.pyc
+${PYSITELIB}/espsecure/esp_hsm_sign/__init__.pyo
+${PYSITELIB}/espsecure/esp_hsm_sign/exceptions.py
+${PYSITELIB}/espsecure/esp_hsm_sign/exceptions.pyc
+${PYSITELIB}/espsecure/esp_hsm_sign/exceptions.pyo
 ${PYSITELIB}/esptool/__init__.py
 ${PYSITELIB}/esptool/__init__.pyc
 ${PYSITELIB}/esptool/__init__.pyo
@@ -169,9 +214,15 @@ ${PYSITELIB}/esptool/bin_image.pyo
 ${PYSITELIB}/esptool/cmds.py
 ${PYSITELIB}/esptool/cmds.pyc
 ${PYSITELIB}/esptool/cmds.pyo
+${PYSITELIB}/esptool/config.py
+${PYSITELIB}/esptool/config.pyc
+${PYSITELIB}/esptool/config.pyo
 ${PYSITELIB}/esptool/loader.py
 ${PYSITELIB}/esptool/loader.pyc
 ${PYSITELIB}/esptool/loader.pyo
+${PYSITELIB}/esptool/reset.py
+${PYSITELIB}/esptool/reset.pyc
+${PYSITELIB}/esptool/reset.pyo
 ${PYSITELIB}/esptool/targets/__init__.py
 ${PYSITELIB}/esptool/targets/__init__.pyc
 ${PYSITELIB}/esptool/targets/__init__.pyo
@@ -190,12 +241,18 @@ ${PYSITELIB}/esptool/targets/esp32c6.pyo
 ${PYSITELIB}/esptool/targets/esp32c6beta.py
 ${PYSITELIB}/esptool/targets/esp32c6beta.pyc
 ${PYSITELIB}/esptool/targets/esp32c6beta.pyo
+${PYSITELIB}/esptool/targets/esp32h2.py
+${PYSITELIB}/esptool/targets/esp32h2.pyc
+${PYSITELIB}/esptool/targets/esp32h2.pyo
 ${PYSITELIB}/esptool/targets/esp32h2beta1.py
 ${PYSITELIB}/esptool/targets/esp32h2beta1.pyc
 ${PYSITELIB}/esptool/targets/esp32h2beta1.pyo
 ${PYSITELIB}/esptool/targets/esp32h2beta2.py
 ${PYSITELIB}/esptool/targets/esp32h2beta2.pyc
 ${PYSITELIB}/esptool/targets/esp32h2beta2.pyo
+${PYSITELIB}/esptool/targets/esp32p4.py
+${PYSITELIB}/esptool/targets/esp32p4.pyc
+${PYSITELIB}/esptool/targets/esp32p4.pyo
 ${PYSITELIB}/esptool/targets/esp32s2.py
 ${PYSITELIB}/esptool/targets/esp32s2.pyc
 ${PYSITELIB}/esptool/targets/esp32s2.pyo
@@ -213,12 +270,17 @@ ${PYSITELIB}/esptool/targets/stub_flashe
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32c3.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32c6.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32c6beta.json
+${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32h2.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32h2beta1.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32h2beta2.json
+${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32p4.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32s2.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32s3.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_32s3beta2.json
 ${PYSITELIB}/esptool/targets/stub_flasher/stub_flasher_8266.json
+${PYSITELIB}/esptool/uf2_writer.py
+${PYSITELIB}/esptool/uf2_writer.pyc
+${PYSITELIB}/esptool/uf2_writer.pyo
 ${PYSITELIB}/esptool/util.py
 ${PYSITELIB}/esptool/util.pyc
 ${PYSITELIB}/esptool/util.pyo

Index: pkgsrc/comms/py-esptool/distinfo
diff -u pkgsrc/comms/py-esptool/distinfo:1.10 pkgsrc/comms/py-esptool/distinfo:1.11
--- pkgsrc/comms/py-esptool/distinfo:1.10       Mon Dec 12 13:46:15 2022
+++ pkgsrc/comms/py-esptool/distinfo    Tue Jan 30 23:47:13 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2022/12/12 13:46:15 adam Exp $
+$NetBSD: distinfo,v 1.11 2024/01/30 23:47:13 adam Exp $
 
-BLAKE2s (esptool-4.4.tar.gz) = d5f18c824d7a2024513bde968770bb88ae947770185b139f9330d25372051632
-SHA512 (esptool-4.4.tar.gz) = 117b6bbb184956ef1cb3303abd34d019595829219dc7de5f08f308af01731b795b8ae96fd69b117ebe959a606bf7269f77b9afa3de7521845952dcfca8ce35ea
-Size (esptool-4.4.tar.gz) = 223572 bytes
+BLAKE2s (esptool-4.7.0.tar.gz) = df8ee7e72f27e79045d56e3fa7bd2af24cbe25de46de1a33af59256635cb3acf
+SHA512 (esptool-4.7.0.tar.gz) = 716095a4a2c572e1d131d197b66298f148630130b6701a7f347016a409b274a4d07ad64a50368bb0c45407075fe97c86db64f7a82a18b21f45aa6cde891c1fe7
+Size (esptool-4.7.0.tar.gz) = 285529 bytes



Home | Main Index | Thread Index | Old Index