meta-virtualization.lists.yoctoproject.org archive mirror
 help / color / mirror / Atom feed
From: Ibrahim Erturk <ierturk@ieee.org>
To: Bruce Ashfield <bruce.ashfield@gmail.com>
Cc: meta-virtualization@lists.yoctoproject.org
Subject: Re: [meta-virtualization] Docker Compose issue regarding the deprecation of Python3 distutils on Kirkstone
Date: Thu, 28 Jul 2022 00:34:20 +0300	[thread overview]
Message-ID: <68F0A22B-8CE4-47A3-A6DF-B19C0D80220A@ieee.org> (raw)
In-Reply-To: <CADkTA4MrnrWbWfJNFNdSqDcXOfN=VS11SGy_zrS2+z0Da4p4+w@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2824 bytes --]


On 27 Jul 2022, at 21:19, Bruce Ashfield <bruce.ashfield@gmail.com> wrote:
> 
> On Wed, Jul 27, 2022 at 3:24 AM Ibrahim Erturk via
> lists.yoctoproject.org <http://lists.yoctoproject.org/> <ierturk=ieee.org@lists.yoctoproject.org <mailto:ierturk=ieee.org@lists.yoctoproject.org>>
> wrote:
>> 
>> Hello,
>> 
>> I added the following line into local.conf to get the packages docker and docker-compose on Rapberry Pi (meta-raspberrypi) with the branch kirkstone.
>> 
>> # Virtualization
>> DISTRO_FEATURES:append = " virtualization"
>> IMAGE_INSTALL:append = " docker-ce"
>> IMAGE_INSTALL:append = " python3-docker-compose”
>> # IMAGE_INSTALL:append = " python3-distutils"
>> 
>> However, due to python3-distutils deprecated as of Python3.10, I got the following error.
>> 
>> raspberrypi3:~$ docker-compose
>> Traceback (most recent call last):
>> File "/usr/bin/docker-compose", line 5, in <module>
>>   from compose.cli.main import main
>> File "/usr/lib/python3.10/site-packages/compose/cli/main.py", line 9, in <module>
>>   from distutils.spawn import find_executable
>> ModuleNotFoundError: No module named ‘distutils’
>> 
>> Is there any workaround regarding this issue or am I missing some configuration?
> 
> I'm not sure I'm following.
> 
> docker-compose has been on the same version for quite some time (mid
> 2021) on pypi (the source repo does have newer versions, so we could
> consider switching to source vs pypi).
> 
> and yes, that version is still using distutils. So either you need to
> install the depreciated module, or do an uprev to a newer version
> using the github repo.
> 
> Bruce
> 
>> 
>> Thanks in advance.
>> 
>> Regards,
>> Ibrahim ERTURK
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#7476): https://lists.yoctoproject.org/g/meta-virtualization/message/7476 <https://lists.yoctoproject.org/g/meta-virtualization/message/7476>
>> Mute This Topic: https://lists.yoctoproject.org/mt/92644827/1050810 <https://lists.yoctoproject.org/mt/92644827/1050810>
>> Group Owner: meta-virtualization+owner@lists.yoctoproject.org <mailto:meta-virtualization+owner@lists.yoctoproject.org>
>> Unsubscribe: https://lists.yoctoproject.org/g/meta-virtualization/unsub <https://lists.yoctoproject.org/g/meta-virtualization/unsub> [bruce.ashfield@gmail.com <mailto:bruce.ashfield@gmail.com>]
>> -=-=-=-=-=-=-=-=-=-=-=-
>> 
> 
> 
> -- 
> - Thou shalt not follow the NULL pointer, for chaos and madness await
> thee at its end
> - "Use the force Harry" - Gandalf, Star Trek II

Hi Bruce,

Thanks for the reply. I explicitly added the deprecated python package python3-distutils as follow, and it seem that compose works properly

IMAGE_INSTALL:append = " python3-distutils"

Ibrahim

[-- Attachment #2: Type: text/html, Size: 18797 bytes --]

  reply	other threads:[~2022-07-27 21:34 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <BF86DE9A-16AF-4423-95B0-3FFF3ED5A9CD@ieee.org>
2022-07-27  7:24 ` Docker Compose issue regarding the deprecation of Python3 distutils on Kirkstone Ibrahim Erturk
2022-07-27 18:19   ` [meta-virtualization] " Bruce Ashfield
2022-07-27 21:34     ` Ibrahim Erturk [this message]
2022-07-27 21:42       ` Tim Orling

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=68F0A22B-8CE4-47A3-A6DF-B19C0D80220A@ieee.org \
    --to=ierturk@ieee.org \
    --cc=bruce.ashfield@gmail.com \
    --cc=meta-virtualization@lists.yoctoproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).