diff mbox series

[1/2] package_deb.bbclass: replace 'codecs.open()' with 'open()'

Message ID 20260126172548.2402273-1-tgamblin@baylibre.com
State Under Review
Headers show
Series [1/2] package_deb.bbclass: replace 'codecs.open()' with 'open()' | expand

Commit Message

Trevor Gamblin Jan. 26, 2026, 5:25 p.m. UTC
With newer Python versions, codecs.open() is deprecated:

https://docs.python.org/3/library/codecs.html#codecs.open

Replace it with the preferred call to open().

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
---
 meta/classes-global/package_deb.bbclass | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/meta/classes-global/package_deb.bbclass b/meta/classes-global/package_deb.bbclass
index 1f10b15a00..38c9d16c50 100644
--- a/meta/classes-global/package_deb.bbclass
+++ b/meta/classes-global/package_deb.bbclass
@@ -64,7 +64,6 @@  def deb_write_pkg(pkg, d):
     import textwrap
     import subprocess
     import collections
-    import codecs
 
     outdir = d.getVar('PKGWRITEDIRDEB')
     pkgdest = d.getVar('PKGDEST')
@@ -107,7 +106,7 @@  def deb_write_pkg(pkg, d):
         bb.utils.mkdirhier(controldir)
         os.chmod(controldir, 0o755)
 
-        ctrlfile = codecs.open(os.path.join(controldir, 'control'), 'w', 'utf-8')
+        ctrlfile = open(os.path.join(controldir, 'control'), mode='w', encoding='utf-8')
 
         fields = []
         pe = d.getVar('PKGE')