[Bug 2080426] Re: module not available for python versions in universe

Mauricio Faria de Oliveira 2080426 at bugs.launchpad.net
Fri Sep 13 17:55:13 UTC 2024


** Changed in: python-apt (Ubuntu)
       Status: New => Opinion

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

Title:
  module not available for python versions in universe

Status in python-apt package in Ubuntu:
  Opinion

Bug description:
  Some Ubuntu releases may provide more than one version of Python;
  e.g., Jammy has python3.10 in _main_ and python3.11 in _universe_.

  However, the modules are only shipped for the python version in
  _main_, and can't be imported by python version(s) in _universe_.

  It's understandable that not all python versions are considered
  "supported" by `py3versions`, particularly if not in _main_, but...

  It turns out Ubuntu Pro provides support for packages in _universe_,
  and there are reports of this import error/failure from customers
  with some frequency.

  Could the build/delivery of the python-apt modules be considered
  for all python versions available in a series, independently of
  the component (main/universe)?

  Thanks!

  Details:
  ---

  $ lsb_release -cs
  jammy

  $ apt-cache search --names-only '^python3\.[0-9]+$'
  python3.10 - Interactive high-level object-oriented language (version 3.10)
  python3.11 - Interactive high-level object-oriented language (version 3.11)

  $ apt show python3.10 python3.11 2>/dev/null | grep -e Package: -e Section:
  Package: python3.10
  Section: python
  Package: python3.11
  Section: universe/python

  $ sudo apt install --yes python3-apt python3.11 python3.10

  $ py3versions --help | grep supported
  Usage: [-v] [-h] [-d|--default] [-s|--supported] [-i|--installed]
    -s, --supported  print the supported python3 versions
    -i, --installed  print the installed supported python3 versions

  $ py3versions --supported
  python3.10

  $ py3versions --installed # ... AND supported
  python3.10

  $ dpkg -L python3-apt | grep -F 'apt_pkg.' # ... ONLY 3.10, NOT 3.11
  /usr/lib/python3/dist-packages/apt_pkg.cpython-310-x86_64-linux-gnu.so

  $ python3.10 -c 'import apt_pkg'; echo $?
  0

  $ python3.11 -c 'import apt_pkg'; echo $?
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
  ModuleNotFoundError: No module named 'apt_pkg'
  1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/2080426/+subscriptions




More information about the foundations-bugs mailing list