Public bug reported:

Please sync empy 4.2.1-1 (universe) from Debian experimental (main)

This is a major version upgrade of the EmPy templating system (3.x → 4.x).
I'm the maintainer of the package in Debian

== Rationale ==

 - This update to version 4.x has been in experimental waiting the patch for
   the ros-bloom package before being migrated to unstable. ros-bloom is
   not in Ubuntu so transition should have happened a while ago.
 - The current version 3.3.4 dates from 2019 and is unmaintained upstream
 - Version 4.2.1 fixes a Python 3.14 deprecation (codecs.open), which is
   relevant as Python 3.13 is in resolute and future Python versions will
   remove this API
 - The 4.x series has been in active development since late 2023 with
   significant improvements in functionality and maintainability

== Reverse Dependencies ==

 - python3-colcon-core: only direct reverse dependency. Tested
   successfully with empy 4.2.1

   $ seeded-in-ubuntu empy
   empy's binaries are not seeded.

== PPA Testing ==
    
  PPA build for empy + ros2-colcon-core
  - https://launchpad.net/~j-rivero/+archive/ubuntu/resolute-testing/+packages
  - https://code.launchpad.net/~j-rivero/+recipe/python3-empy-daily

== Local esting ==

  Full test logs:
https://gist.github.com/j-rivero/aa838dc93b9b6ab194df0a6358cf4ae3

  Tested in ubuntu:resolute (Python 3.13.12) Docker container:

   Builds: YES - dpkg-buildpackage succeeds from debian/experimental
     packaging branch at https://code.launchpad.net/ubuntu/+source/empy

   Installs: YES - clean install on fresh ubuntu:resolute works,
     import em and basic templating functionality verified

   Upgrades: YES - upgrade from 3.3.4-2build1 to 4.2.1-1 works cleanly,
     functionality verified after upgrade

   Reverse dependencies: python3-colcon-core (0.20.0-1) works correctly
     after upgrading to empy 4.2.1 - colcon version-check and colcon list
     both function normally

== Upstream Changelog (key changes) ==

  4.2.1 (2026-02-08):
   - codecs.open is deprecated as of Python 3.14; use open instead in binary 
mode
   - Better proxy and module finder management
   - Uniform attachment and detachment of plugins
   - Add SimpleToken token factory

  4.2 (2024-08-25):
   - Add module support
   - Add support for disabling output and switch markup
   - Support repeated curly braces with functional expressions
   - Add backward-compatible Case abstraction for match markup

  4.1 (2024-03-24):
   - Add support for extension markup
   - Add @[match] control support
   - Add interpreter cores for overriding interpreter behavior

  4.0 (2023-11-29):
   - Major revamp and modernization
   - Relicensed to BSD
   - Full Unicode support, inline comments, control markup
   - Rewritten documentation


== Debian changelog ==

Changelog entries since current resolute version 3.3.4-2build1:

empy (4.2.1-1) experimental; urgency=medium

  * Fix autopkgtest
  * New upstream version 4.2.1

 -- Jose Luis Rivero <[email protected]>  Thu, 12 Feb 2026
19:59:29 +0000

empy (4.2-2) experimental; urgency=medium

  * Bump standards version
  * Do not output -x on stderr but stdout

 -- Jose Luis Rivero <[email protected]>  Fri, 06 Feb 2026
11:58:25 +0000

empy (4.2-1) experimental; urgency=medium

  [ Jose Luis Rivero ]
  * Move package under the scope of python-team
  * New upstream version 4.2
  * Bump standard to 4.7.0
  * Remove python2 tests
  * Update sample files in d/
  * Update d/control: upstream has correct shebang
  * Update d/copyright
  * Remove all empy3 and python2 packages
  * Remove empy3 exectuable and support em.py binary
  * Update d/docs
  * Rework autopkgtest

 -- Jose Luis Rivero <[email protected]>  Wed, 27 Nov 2024
12:55:27 +0000

** Affects: empy (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: resolute

** Summary changed:

- Sync empy 4.2.1-1 (universe) from Debian experimental (main)
+ [FFe] Sync empy 4.2.1-1 (universe) from Debian experimental (main)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2142692

Title:
  [FFe] Sync empy 4.2.1-1 (universe) from Debian experimental (main)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/empy/+bug/2142692/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to