Message ID | 20240528095659.4123056-1-mingli.yu@windriver.com |
---|---|
State | Accepted |
Headers | show |
Series | [meta-python] python3-dasbus: Add new recipe | expand |
On Tue, May 28, 2024 at 2:57 AM Yu, Mingli via lists.openembedded.org <mingli.yu=eng.windriver.com@lists.openembedded.org> wrote: > From: Mingli Yu <mingli.yu@windriver.com> > > Dasbus is a DBus library written in Python 3, based on GLib > and inspired by pydbus. > > Signed-off-by: Mingli Yu <mingli.yu@windriver.com> > --- > .../recipes-devtools/python/python3-dasbus_1.7.bb | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > create mode 100644 meta-python/recipes-devtools/python/ > python3-dasbus_1.7.bb > > diff --git a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > new file mode 100644 > index 000000000..c07464210 > --- /dev/null > +++ b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > @@ -0,0 +1,15 @@ > +SUMMARY = "Dasbus is a DBus library written in Python 3, based on GLib > and inspired by pydbus." > +HOMEPAGE = "https://dasbus.readthedocs.io" > +SECTION = "devel" > +LICENSE = "LGPL-2.1-only" > +LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" > + > +SRC_URI = "git:// > github.com/dasbus-project/dasbus.git;protocol=https;branch=master \ > +" > +SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5" > + > +S = "${WORKDIR}/git" > + > +inherit setuptools3 This should inherit python_hatchling since a proper pyproject.toml is provided https://github.com/dasbus-project/dasbus/blob/be51b94b083bad6fa0716ad6dc97d12f4462f8d4/pyproject.toml#L7 > + > +RDEPENDS:${PN} = "python3-pygobject" > -- > 2.25.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#110580): > https://lists.openembedded.org/g/openembedded-devel/message/110580 > Mute This Topic: https://lists.openembedded.org/mt/106345708/924729 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ > ticotimo@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- > >
On 5/29/24 23:16, Tim Orling wrote: > ** > *CAUTION: This email comes from a non Wind River email account!* > Do not click links or open attachments unless you recognize the sender > and know the content is safe. > > > On Tue, May 28, 2024 at 2:57 AM Yu, Mingli via lists.openembedded.org > <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkUo__zHc$> <mingli.yu=eng.windriver.com@lists.openembedded.org <mailto:eng.windriver.com@lists.openembedded.org>> wrote: > > From: Mingli Yu <mingli.yu@windriver.com > <mailto:mingli.yu@windriver.com>> > > Dasbus is a DBus library written in Python 3, based on GLib > and inspired by pydbus. > > Signed-off-by: Mingli Yu <mingli.yu@windriver.com > <mailto:mingli.yu@windriver.com>> > --- > .../recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > create mode 100644 > meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > > diff --git > a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > new file mode 100644 > index 000000000..c07464210 > --- /dev/null > +++ b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > @@ -0,0 +1,15 @@ > +SUMMARY = "Dasbus is a DBus library written in Python 3, based on > GLib and inspired by pydbus." > +HOMEPAGE = "https://dasbus.readthedocs.io > <https://urldefense.com/v3/__https://dasbus.readthedocs.io__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkyZ--IS8$>" > +SECTION = "devel" > +LICENSE = "LGPL-2.1-only" > +LIC_FILES_CHKSUM = > "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" > + > +SRC_URI = > "git://github.com/dasbus-project/dasbus.git;protocol=https;branch=master <https://urldefense.com/v3/__http://github.com/dasbus-project/dasbus.git;protocol=https;branch=master__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkMNwIRNw$> \ > +" > +SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5" > + > +S = "${WORKDIR}/git" > + > +inherit setuptools3 > > > This should inherit python_hatchling since a proper pyproject.toml is > provided > https://github.com/dasbus-project/dasbus/blob/be51b94b083bad6fa0716ad6dc97d12f4462f8d4/pyproject.toml#L7 <https://urldefense.com/v3/__https://github.com/dasbus-project/dasbus/blob/be51b94b083bad6fa0716ad6dc97d12f4462f8d4/pyproject.toml*L7__;Iw!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHktJoxsjs$> Thanks! I will take a look. Thanks, > > > + > +RDEPENDS:${PN} = "python3-pygobject" > -- > 2.25.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#110580): > https://lists.openembedded.org/g/openembedded-devel/message/110580 > <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/message/110580__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkek3yezo$> > Mute This Topic: https://lists.openembedded.org/mt/106345708/924729 > <https://urldefense.com/v3/__https://lists.openembedded.org/mt/106345708/924729__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkLETnVCU$> > Group Owner: openembedded-devel+owner@lists.openembedded.org > <mailto:openembedded-devel%2Bowner@lists.openembedded.org> > Unsubscribe: > https://lists.openembedded.org/g/openembedded-devel/unsub > <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/unsub__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk83Y-ScQ$> [ticotimo@gmail.com <mailto:ticotimo@gmail.com>] > -=-=-=-=-=-=-=-=-=-=-=- >
On 5/29/24 23:16, Tim Orling wrote: > ** > *CAUTION: This email comes from a non Wind River email account!* > Do not click links or open attachments unless you recognize the sender > and know the content is safe. > > > On Tue, May 28, 2024 at 2:57 AM Yu, Mingli via lists.openembedded.org > <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkUo__zHc$> <mingli.yu=eng.windriver.com@lists.openembedded.org <mailto:eng.windriver.com@lists.openembedded.org>> wrote: > > From: Mingli Yu <mingli.yu@windriver.com > <mailto:mingli.yu@windriver.com>> > > Dasbus is a DBus library written in Python 3, based on GLib > and inspired by pydbus. > > Signed-off-by: Mingli Yu <mingli.yu@windriver.com > <mailto:mingli.yu@windriver.com>> > --- > .../recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > create mode 100644 > meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > > diff --git > a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > new file mode 100644 > index 000000000..c07464210 > --- /dev/null > +++ b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > @@ -0,0 +1,15 @@ > +SUMMARY = "Dasbus is a DBus library written in Python 3, based on > GLib and inspired by pydbus." > +HOMEPAGE = "https://dasbus.readthedocs.io > <https://urldefense.com/v3/__https://dasbus.readthedocs.io__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkyZ--IS8$>" > +SECTION = "devel" > +LICENSE = "LGPL-2.1-only" > +LIC_FILES_CHKSUM = > "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" > + > +SRC_URI = > "git://github.com/dasbus-project/dasbus.git;protocol=https;branch=master <https://urldefense.com/v3/__http://github.com/dasbus-project/dasbus.git;protocol=https;branch=master__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkMNwIRNw$> \ > +" > +SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5" > + > +S = "${WORKDIR}/git" > + > +inherit setuptools3 > > > This should inherit python_hatchling since a proper pyproject.toml is > provided > https://github.com/dasbus-project/dasbus/blob/be51b94b083bad6fa0716ad6dc97d12f4462f8d4/pyproject.toml#L7 <https://urldefense.com/v3/__https://github.com/dasbus-project/dasbus/blob/be51b94b083bad6fa0716ad6dc97d12f4462f8d4/pyproject.toml*L7__;Iw!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHktJoxsjs$> Seems the above commit which provides pyproject.toml is not included in the latest verson dasbus 1.7. Thanks, > > > + > +RDEPENDS:${PN} = "python3-pygobject" > -- > 2.25.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#110580): > https://lists.openembedded.org/g/openembedded-devel/message/110580 > <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/message/110580__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkek3yezo$> > Mute This Topic: https://lists.openembedded.org/mt/106345708/924729 > <https://urldefense.com/v3/__https://lists.openembedded.org/mt/106345708/924729__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkLETnVCU$> > Group Owner: openembedded-devel+owner@lists.openembedded.org > <mailto:openembedded-devel%2Bowner@lists.openembedded.org> > Unsubscribe: > https://lists.openembedded.org/g/openembedded-devel/unsub > <https://urldefense.com/v3/__https://lists.openembedded.org/g/openembedded-devel/unsub__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk83Y-ScQ$> [ticotimo@gmail.com <mailto:ticotimo@gmail.com>] > -=-=-=-=-=-=-=-=-=-=-=- >
On Sun, Jun 2, 2024 at 10:35 PM Yu, Mingli via lists.openembedded.org <mingli.yu=eng.windriver.com@lists.openembedded.org> wrote: > > > > On 5/29/24 23:16, Tim Orling wrote: > > ** > > *CAUTION: This email comes from a non Wind River email account!* > > Do not click links or open attachments unless you recognize the sender > > and know the content is safe. > > > > > > On Tue, May 28, 2024 at 2:57 AM Yu, Mingli via lists.openembedded.org > > <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkUo__zHc$> <mingli.yu=eng.windriver.com@lists.openembedded.org <mailto:eng.windriver.com@lists.openembedded.org>> wrote: > > > > From: Mingli Yu <mingli.yu@windriver.com > > <mailto:mingli.yu@windriver.com>> > > > > Dasbus is a DBus library written in Python 3, based on GLib > > and inspired by pydbus. > > > > Signed-off-by: Mingli Yu <mingli.yu@windriver.com > > <mailto:mingli.yu@windriver.com>> > > --- > > .../recipes-devtools/python/python3-dasbus_1.7.bb > > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> | 15 +++++++++++++++ > > 1 file changed, 15 insertions(+) > > create mode 100644 > > meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > > > > diff --git > > a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > > new file mode 100644 > > index 000000000..c07464210 > > --- /dev/null > > +++ b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb > > <https://urldefense.com/v3/__http://python3-dasbus_1.7.bb__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHk4El2d1U$> > > @@ -0,0 +1,15 @@ > > +SUMMARY = "Dasbus is a DBus library written in Python 3, based on > > GLib and inspired by pydbus." > > +HOMEPAGE = "https://dasbus.readthedocs.io > > <https://urldefense.com/v3/__https://dasbus.readthedocs.io__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkyZ--IS8$>" > > +SECTION = "devel" > > +LICENSE = "LGPL-2.1-only" > > +LIC_FILES_CHKSUM = > > "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" > > + > > +SRC_URI = > > "git://github.com/dasbus-project/dasbus.git;protocol=https;branch=master <https://urldefense.com/v3/__http://github.com/dasbus-project/dasbus.git;protocol=https;branch=master__;!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHkMNwIRNw$> \ > > +" > > +SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5" > > + > > +S = "${WORKDIR}/git" > > + > > +inherit setuptools3 > > > > > > This should inherit python_hatchling since a proper pyproject.toml is > > provided > > https://github.com/dasbus-project/dasbus/blob/be51b94b083bad6fa0716ad6dc97d12f4462f8d4/pyproject.toml#L7 <https://urldefense.com/v3/__https://github.com/dasbus-project/dasbus/blob/be51b94b083bad6fa0716ad6dc97d12f4462f8d4/pyproject.toml*L7__;Iw!!AjveYdw8EvQ!Y5NUwukPKP_HnepOX_NV-Oa4tXfkyjxJPk4ygBglVwbOyv4Lc_RjWWNA1peUyA7SsJfU7GkiYG6VXIHktJoxsjs$> > > > Seems the above commit which provides pyproject.toml is not included in > the latest verson dasbus 1.7. can you send incremental fix. > > Thanks, > > > > > > > + > > +RDEPENDS:${PN} = "python3-pygobject" > > -- > > 2.25.1 > > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#110667): https://lists.openembedded.org/g/openembedded-devel/message/110667 > Mute This Topic: https://lists.openembedded.org/mt/106345708/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
diff --git a/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb new file mode 100644 index 000000000..c07464210 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-dasbus_1.7.bb @@ -0,0 +1,15 @@ +SUMMARY = "Dasbus is a DBus library written in Python 3, based on GLib and inspired by pydbus." +HOMEPAGE = "https://dasbus.readthedocs.io" +SECTION = "devel" +LICENSE = "LGPL-2.1-only" +LIC_FILES_CHKSUM = "file://LICENSE;md5=1803fa9c2c3ce8cb06b4861d75310742" + +SRC_URI = "git://github.com/dasbus-project/dasbus.git;protocol=https;branch=master \ +" +SRCREV = "413cf9a0b7c231468f1d28d9a29dd8dd8bda15c5" + +S = "${WORKDIR}/git" + +inherit setuptools3 + +RDEPENDS:${PN} = "python3-pygobject"