* Creating a python recipe with devtool
@ 2018-02-07 12:17 Alan Martinovic
2018-02-07 12:25 ` Alexander Kanavin
0 siblings, 1 reply; 5+ messages in thread
From: Alan Martinovic @ 2018-02-07 12:17 UTC (permalink / raw)
To: Yocto-mailing-list
Hi,
I need to add a python package available on pypi:
https://pypi.python.org/pypi/multiprocessing-logging/
Instead of manually creating the bb file, I'd like to add
it using the devtool flow.
In my build directory I execute:
devtool create-workspace
devtool build-image my-image
devtool add
https://pypi.python.org/packages/65/eb/1c3db9596eddb2bd1d1f8153dcaf2d9f2c7e144f4832d1b1449f681a0a7a/multiprocessing_logging-0.2.6-py2.py3-none-any.whl#md5=b7783a8c449135e5bb344b3f0caa3522
That is the URL for the sources listed here:
https://pypi.python.org/pypi/multiprocessing-logging/
That ends up with an error:
NOTE: Tasks Summary: Attempted 2 tasks of which 0 didn't need to
be rerun and all succeeded.
Traceback (most recent call last):
File "/home/alan/senic-os/oe/scripts/recipetool", line 121, in <module>
ret = main()
File "/home/alan/senic-os/oe/scripts/recipetool", line 110, in main
ret = args.func(args)
File "/home/alan/senic-os/oe/scripts/lib/recipetool/create.py",
line 512, in create_recipe
check_single_file(dirlist[0], fetchuri)
File "/home/alan/senic-os/oe/scripts/lib/recipetool/create.py",
line 917, in check_single_file
with open(fn, 'r', errors='surrogateescape') as f:
FileNotFoundError: [Errno 2] No such file or directory:
'multiprocessing_logging-0.2.6-py2.py3-none-any.whl'
What am I missing?
Is the correct URL used?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Creating a python recipe with devtool
2018-02-07 12:17 Creating a python recipe with devtool Alan Martinovic
@ 2018-02-07 12:25 ` Alexander Kanavin
2018-02-07 13:09 ` Alan Martinovic
0 siblings, 1 reply; 5+ messages in thread
From: Alexander Kanavin @ 2018-02-07 12:25 UTC (permalink / raw)
To: Alan Martinovic, Yocto-mailing-list
On 02/07/2018 02:17 PM, Alan Martinovic wrote:
> devtool add
> https://pypi.python.org/packages/65/eb/1c3db9596eddb2bd1d1f8153dcaf2d9f2c7e144f4832d1b1449f681a0a7a/multiprocessing_logging-0.2.6-py2.py3-none-any.whl#md5=b7783a8c449135e5bb344b3f0caa3522
I don't think we support .whl format at the moment. You need to fetch
sources directly from github.
Alex
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Creating a python recipe with devtool
2018-02-07 12:25 ` Alexander Kanavin
@ 2018-02-07 13:09 ` Alan Martinovic
2018-02-08 14:04 ` Giordon Stark
0 siblings, 1 reply; 5+ messages in thread
From: Alan Martinovic @ 2018-02-07 13:09 UTC (permalink / raw)
To: Alexander Kanavin; +Cc: Yocto-mailing-list
Thanks, that worked!
Steps:
# On the build server
devtool create-workspace
devtool add https://github.com/jruere/multiprocessing-logging
devtool
devtool edit-recipe multiprocessing-logging
# Change for building for python3
inherit setuptools -> inherit setuptools3
# delete the RDEPENDS that were wrongly detected
devtool build multiprocessing-logging
#Prerequisit: ssh root@10.10.10.100
devtool deploy-target multiprocessing-logging root@10.10.10.100
#On the 10.10.10.100 device
python3
import python3-multiprocessing_logging
#On the build server. Finishing
devtool finish multiprocessing-logging
/home/alan/meta-myproject/recipes-devtools/python
On Wed, Feb 7, 2018 at 1:25 PM, Alexander Kanavin
<alexander.kanavin@linux.intel.com> wrote:
> On 02/07/2018 02:17 PM, Alan Martinovic wrote:
>>
>> devtool add
>>
>> https://pypi.python.org/packages/65/eb/1c3db9596eddb2bd1d1f8153dcaf2d9f2c7e144f4832d1b1449f681a0a7a/multiprocessing_logging-0.2.6-py2.py3-none-any.whl#md5=b7783a8c449135e5bb344b3f0caa3522
>
>
> I don't think we support .whl format at the moment. You need to fetch
> sources directly from github.
>
>
> Alex
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Creating a python recipe with devtool
2018-02-07 13:09 ` Alan Martinovic
@ 2018-02-08 14:04 ` Giordon Stark
2018-02-08 21:02 ` Alan Martinovic
0 siblings, 1 reply; 5+ messages in thread
From: Giordon Stark @ 2018-02-08 14:04 UTC (permalink / raw)
To: Alan Martinovic; +Cc: Yocto-mailing-list
[-- Attachment #1: Type: text/plain, Size: 1633 bytes --]
This also works with the tarball URLs from pypi which is a bit easier to
manage (version-wise).
Giordon
On Wed, Feb 7, 2018 at 7:10 AM Alan Martinovic <alan.martinovic@senic.com>
wrote:
> Thanks, that worked!
>
> Steps:
>
> # On the build server
> devtool create-workspace
> devtool add https://github.com/jruere/multiprocessing-logging
> devtool
> devtool edit-recipe multiprocessing-logging
> # Change for building for python3
> inherit setuptools -> inherit setuptools3
> # delete the RDEPENDS that were wrongly detected
> devtool build multiprocessing-logging
> #Prerequisit: ssh root@10.10.10.100
> devtool deploy-target multiprocessing-logging root@10.10.10.100
>
> #On the 10.10.10.100 device
> python3
> import python3-multiprocessing_logging
>
> #On the build server. Finishing
> devtool finish multiprocessing-logging
> /home/alan/meta-myproject/recipes-devtools/python
>
> On Wed, Feb 7, 2018 at 1:25 PM, Alexander Kanavin
> <alexander.kanavin@linux.intel.com> wrote:
> > On 02/07/2018 02:17 PM, Alan Martinovic wrote:
> >>
> >> devtool add
> >>
> >>
> https://pypi.python.org/packages/65/eb/1c3db9596eddb2bd1d1f8153dcaf2d9f2c7e144f4832d1b1449f681a0a7a/multiprocessing_logging-0.2.6-py2.py3-none-any.whl#md5=b7783a8c449135e5bb344b3f0caa3522
> >
> >
> > I don't think we support .whl format at the moment. You need to fetch
> > sources directly from github.
> >
> >
> > Alex
> --
> _______________________________________________
> yocto mailing list
> yocto@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
--
Giordon Stark
[-- Attachment #2: Type: text/html, Size: 2819 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Creating a python recipe with devtool
2018-02-08 14:04 ` Giordon Stark
@ 2018-02-08 21:02 ` Alan Martinovic
0 siblings, 0 replies; 5+ messages in thread
From: Alan Martinovic @ 2018-02-08 21:02 UTC (permalink / raw)
To: Giordon Stark; +Cc: Yocto-mailing-list
This particular one didn't provide a tarball.
Can't really say if it's an exception or tendency with the whl
starting to take over.
On Thu, Feb 8, 2018 at 3:04 PM, Giordon Stark <gstark@cern.ch> wrote:
> This also works with the tarball URLs from pypi which is a bit easier to
> manage (version-wise).
>
> Giordon
>
> On Wed, Feb 7, 2018 at 7:10 AM Alan Martinovic <alan.martinovic@senic.com>
> wrote:
>>
>> Thanks, that worked!
>>
>> Steps:
>>
>> # On the build server
>> devtool create-workspace
>> devtool add https://github.com/jruere/multiprocessing-logging
>> devtool
>> devtool edit-recipe multiprocessing-logging
>> # Change for building for python3
>> inherit setuptools -> inherit setuptools3
>> # delete the RDEPENDS that were wrongly detected
>> devtool build multiprocessing-logging
>> #Prerequisit: ssh root@10.10.10.100
>> devtool deploy-target multiprocessing-logging root@10.10.10.100
>>
>> #On the 10.10.10.100 device
>> python3
>> import python3-multiprocessing_logging
>>
>> #On the build server. Finishing
>> devtool finish multiprocessing-logging
>> /home/alan/meta-myproject/recipes-devtools/python
>>
>> On Wed, Feb 7, 2018 at 1:25 PM, Alexander Kanavin
>> <alexander.kanavin@linux.intel.com> wrote:
>> > On 02/07/2018 02:17 PM, Alan Martinovic wrote:
>> >>
>> >> devtool add
>> >>
>> >>
>> >> https://pypi.python.org/packages/65/eb/1c3db9596eddb2bd1d1f8153dcaf2d9f2c7e144f4832d1b1449f681a0a7a/multiprocessing_logging-0.2.6-py2.py3-none-any.whl#md5=b7783a8c449135e5bb344b3f0caa3522
>> >
>> >
>> > I don't think we support .whl format at the moment. You need to fetch
>> > sources directly from github.
>> >
>> >
>> > Alex
>> --
>> _______________________________________________
>> yocto mailing list
>> yocto@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
>
> --
> Giordon Stark
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2018-02-08 21:02 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-07 12:17 Creating a python recipe with devtool Alan Martinovic
2018-02-07 12:25 ` Alexander Kanavin
2018-02-07 13:09 ` Alan Martinovic
2018-02-08 14:04 ` Giordon Stark
2018-02-08 21:02 ` Alan Martinovic
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.