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 --]
next prev parent 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).