Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-esptool for openSUSE:Factory 
checked in at 2024-12-02 19:09:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-esptool (Old)
 and      /work/SRC/openSUSE:Factory/.python-esptool.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-esptool"

Mon Dec  2 19:09:46 2024 rev:13 rq:1227783 version:4.8.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-esptool/python-esptool.changes    
2024-07-19 15:26:27.405085270 +0200
+++ /work/SRC/openSUSE:Factory/.python-esptool.new.28523/python-esptool.changes 
2024-12-02 19:09:48.429677198 +0100
@@ -1,0 +2,62 @@
+Sat Nov 30 09:40:57 UTC 2024 - Dirk Müller <[email protected]>
+
+- update to 4.8.1:
+  * Add esp32c2 eco4 rom magic value
+  * Correctly exclude the unwanted sub/modules
+  * Supports wafer efuse versions for esp32c61
+  * add new command SFDP read
+  * Add option to retry connection in a loop
+  * Updates efuse table for esp32c5
+  * Updates efuse table for esp32p4
+  * Added stub flasher support
+  * add autocompletions
+  * allow picking UART by VID/PID/Name
+  * Add USB-serial/JTAG stub support
+  * Add UART stub support
+  * Print key_purpose name for get_security_info cmd
+  * Adds support extend efuse table by user CSV
+    file* separated(default) and united(new)
+  * Adds incompatible eFuse settings check for S3
+  * Apply reconnections to the whole reset sequence,
+    not line transitions
+  * Automatically reconnect if port disconnects during reset
+  * Add ECO1 magic number
+  * Add support for secure boot v2 using
+    ECDSA-P384 signatures
+  * retry flashing if chip disconnects
+  * Allow filtering efuses based on command line arguments
+  * Enable context manager for esp instances
+  * Added check for correctness of written data
+  * Improves help for burn_efuse cmd
+  * clear boot control register on hard reset
+  * add spi-connection restriction to ROM class
+  * add UF2 IDs for ESP32-C5 and ESP32-C61
+  * Updates efuses for C5 and C61
+  * add c61 basic flash support (no_stub)
+  * skipped the stub check for esp32c5 mp
+  * base support of esp32c5 mp (no stub)
+  * Added warning when secure boot enabled
+  * Recalculated SHA digest for image binary
+  * print flash voltage in flash_id command
+  * Adds wafer and pkg versions
+  * Update adc_info commands for all chips
+  * Adds new efuses for esp32p4
+  * Allow the espefuse.py to work when coding
+    scheme == 3
+  * Add ROM bootloader flash error definitions
+  * Use ruff instead of flake8 and black both in pre-commit and
+    CI
+  * Enable USB-serial/JTAG in flasher stub
+  * Postpone some efuses to burn them at the very end
+  * add advisory port locking
+  * check_error --recover chip even if there are num_errors
+  * Adds new efuses for esp32c6 and esp32h2
+  * add target esp32c5 beta3
+  * Bug Fixes
+
+-------------------------------------------------------------------
+Wed Aug 14 15:14:39 UTC 2024 - Dirk Müller <[email protected]>
+
+- switch to modern python on sle15
+
+-------------------------------------------------------------------

Old:
----
  esptool-4.7.0.tar.gz

New:
----
  esptool-4.8.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-esptool.spec ++++++
--- /var/tmp/diff_new_pack.1xoT89/_old  2024-12-02 19:09:49.205709399 +0100
+++ /var/tmp/diff_new_pack.1xoT89/_new  2024-12-02 19:09:49.205709399 +0100
@@ -16,23 +16,28 @@
 #
 
 
+%{?sle15_python_module_pythons}
 Name:           python-esptool
-Version:        4.7.0
+Version:        4.8.1
 Release:        0
 Summary:        A serial utility to communicate & flash code to Espressif 
ESP8266 & ESP32 chips
 License:        GPL-2.0-or-later
 Group:          Development/Languages/Python
 URL:            https://github.com/espressif/esptool
 Source:         
https://github.com/espressif/esptool/archive/v%{version}.tar.gz#/esptool-%{version}.tar.gz
+BuildRequires:  %{python_module PyYAML}
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module bitstring >= 3.1.6}
 BuildRequires:  %{python_module ecdsa >= 0.16.0}
 BuildRequires:  %{python_module intelhex}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyelftools}
 BuildRequires:  %{python_module pyserial >= 3.0}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module reedsolo >= 1.5.3}
+BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  openssl
 BuildRequires:  python-rpm-macros
@@ -58,13 +63,12 @@
 
 %prep
 %setup -q -n esptool-%{version}
-sed -i '/^#!/d' flasher_stub/*.py
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/espefuse.py
 %python_clone -a %{buildroot}%{_bindir}/espsecure.py
 %python_clone -a %{buildroot}%{_bindir}/esptool.py
@@ -75,7 +79,9 @@
 %check
 # there are more tests but upstream runs only those in .travis.yml
 %pytest test/test_imagegen.py
-%pytest test/test_espsecure.py
+# requires python-pkcs11 which isn't packaged
+rm -v test/test_espsecure.py test/test_espsecure_hsm.py
+%pytest -m host_test
 
 %post
 %python_install_alternative espefuse.py
@@ -96,8 +102,9 @@
 %python_alternative %{_bindir}/espsecure.py
 %python_alternative %{_bindir}/espefuse.py
 %python_alternative %{_bindir}/esp_rfc2217_server.py
-%{python_sitelib}/esptool-%{version}-*egg-info
+%{python_sitelib}/esptool-%{version}.dist-info
 %{python_sitelib}/esptool
+%{python_sitelib}/esp_rfc2217_server
 %{python_sitelib}/espsecure
 %{python_sitelib}/espefuse
 

++++++ esptool-4.7.0.tar.gz -> esptool-4.8.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-esptool/esptool-4.7.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-esptool.new.28523/esptool-4.8.1.tar.gz 
differ: char 12, line 1

Reply via email to