diff mbox series

[meta-python,PATCHv2] python3-eth-utils: Upgrade 5.2.0 -> 5.3.0

Message ID 20250418105119.3211549-1-leon.anavi@konsulko.com
State Under Review
Headers show
Series [meta-python,PATCHv2] python3-eth-utils: Upgrade 5.2.0 -> 5.3.0 | expand

Commit Message

Leon Anavi April 18, 2025, 10:51 a.m. UTC
Upgrade to release 5.3.0:

- Replace arg["name"] with arg.get("name") to correctly handle
  optional names
- Add new methods: to_wei_decimals, and from_wei_decimals which
  take a number instead of a string
- Add CamelModel pydantic model for validating objects and
  serializing to camelCase when used with by_alias=True, with
  the general expectation of a well-formed JSON-RPC object.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
---
 ...python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} (76%)

Comments

Khem Raj April 18, 2025, 3:26 p.m. UTC | #1
On Fri, Apr 18, 2025 at 3:51 AM Leon Anavi via lists.openembedded.org
<leon.anavi=konsulko.com@lists.openembedded.org> wrote:
>
> Upgrade to release 5.3.0:
>
> - Replace arg["name"] with arg.get("name") to correctly handle
>   optional names
> - Add new methods: to_wei_decimals, and from_wei_decimals which
>   take a number instead of a string
> - Add CamelModel pydantic model for validating objects and
>   serializing to camelCase when used with by_alias=True, with
>   the general expectation of a well-formed JSON-RPC object.
>
> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
> ---
>  ...python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
>  rename meta-python/recipes-devtools/python/{python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} (76%)
>
> diff --git a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
> similarity index 76%
> rename from meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
> rename to meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
> index 435d032a84..3b71684820 100644
> --- a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
> +++ b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
> @@ -4,7 +4,7 @@ SECTION = "devel/python"
>  LICENSE = "MIT"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=d3f53e7cc5bf80b16eff1f4a38c73182"
>
> -SRC_URI[sha256sum] = "17e474eb654df6e18f20797b22c6caabb77415a996b3ba0f3cc8df3437463134"
> +SRC_URI[sha256sum] = "1f096867ac6be895f456fa3acb26e9573ae66e753abad9208f316d24d6178156"
>
>  PYPI_PACKAGE = "eth_utils"
>  UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
> @@ -16,4 +16,7 @@ RDEPENDS:${PN} += " \
>      python3-eth-typing \
>      python3-setuptools \
>      python3-toolz \
> +    python3-pydantic \
>  "
> +
> +COMPATIBLE_HOST:riscv32 = "null"

this should also be applied to recipes which depend upon python3-eth-utils
> --
> 2.39.5
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#116947): https://lists.openembedded.org/g/openembedded-devel/message/116947
> Mute This Topic: https://lists.openembedded.org/mt/112328943/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Khem Raj April 18, 2025, 6:55 p.m. UTC | #2
Here is further recipes which need this check

ERROR: Nothing RPROVIDES 'python3-eth-utils' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb,
/home/yoe/sources/meta-openembedded/meta-
   ↪ python/recipes-devtools/python/python3-eth-account_0.12.1.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb
RDEPENDS on or otherwise requires it)
   python3-eth-utils was skipped: incompatible with host
riscv32-yoe-linux (not in COMPATIBLE_HOST)
   NOTE: Runtime target 'python3-eth-utils' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-utils']
   ERROR: Nothing RPROVIDES 'python3-eth-abi' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-abi'
   NOTE: Runtime target 'python3-eth-abi' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-abi']
   ERROR: Nothing RPROVIDES 'python3-eth-abi-dev' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-abi-dev'
   NOTE: Runtime target 'python3-eth-abi-dev' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-abi-dev']
   ERROR: Nothing RPROVIDES 'python3-eth-keys' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb,
/home/yoe/sources/meta-openembedded/
   ↪ meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-keys'
   NOTE: Runtime target 'python3-eth-keys' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-keys']
   ERROR: Nothing RPROVIDES 'python3-eth-keyfile' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-keyfile'
   NOTE: Runtime target 'python3-eth-keyfile' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-keyfile']
   ERROR: Nothing RPROVIDES 'python3-eth-keyfile-dev' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-keyfile-dev'
   NOTE: Runtime target 'python3-eth-keyfile-dev' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-keyfile-dev']
   ERROR: Nothing RPROVIDES 'python3-eth-keys-dev' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-keys-dev'
   NOTE: Runtime target 'python3-eth-keys-dev' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-keys-dev']
   ERROR: Nothing RPROVIDES 'python3-rlp' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb,
/home/yoe/sources/meta-openembedded/meta-
   ↪ python/recipes-devtools/python/python3-rlp_4.1.0.bb RDEPENDS on
or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-rlp'
   NOTE: Runtime target 'python3-rlp' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-rlp']
   ERROR: Nothing RPROVIDES 'python3-eth-rlp' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb,
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-rlp'
   NOTE: Runtime target 'python3-eth-rlp' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-rlp']
   ERROR: Nothing RPROVIDES 'python3-eth-account-dev' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-account-dev'
   NOTE: Runtime target 'python3-eth-account-dev' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-account-dev']
   ERROR: Nothing RPROVIDES 'python3-eth-account' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-account'
   NOTE: Runtime target 'python3-eth-account' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-account']
   ERROR: Nothing RPROVIDES 'python3-eth-rlp-dev' (but
/home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-eth-rlp-dev'
   NOTE: Runtime target 'python3-eth-rlp-dev' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-eth-rlp-dev']
   ERROR: Nothing RPROVIDES 'python3-rlp-dev' (but
/home/oe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb
RDEPENDS on or otherwise requires it)
   No eligible RPROVIDERs exist for 'python3-rlp-dev'
   NOTE: Runtime target 'python3-rlp-dev' is unbuildable, removing...
   Missing or unbuildable dependency chain was: ['python3-rlp-dev']

On Fri, Apr 18, 2025 at 8:26 AM Khem Raj <raj.khem@gmail.com> wrote:
>
> On Fri, Apr 18, 2025 at 3:51 AM Leon Anavi via lists.openembedded.org
> <leon.anavi=konsulko.com@lists.openembedded.org> wrote:
> >
> > Upgrade to release 5.3.0:
> >
> > - Replace arg["name"] with arg.get("name") to correctly handle
> >   optional names
> > - Add new methods: to_wei_decimals, and from_wei_decimals which
> >   take a number instead of a string
> > - Add CamelModel pydantic model for validating objects and
> >   serializing to camelCase when used with by_alias=True, with
> >   the general expectation of a well-formed JSON-RPC object.
> >
> > Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
> > ---
> >  ...python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> >  rename meta-python/recipes-devtools/python/{python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} (76%)
> >
> > diff --git a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
> > similarity index 76%
> > rename from meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
> > rename to meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
> > index 435d032a84..3b71684820 100644
> > --- a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
> > +++ b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
> > @@ -4,7 +4,7 @@ SECTION = "devel/python"
> >  LICENSE = "MIT"
> >  LIC_FILES_CHKSUM = "file://LICENSE;md5=d3f53e7cc5bf80b16eff1f4a38c73182"
> >
> > -SRC_URI[sha256sum] = "17e474eb654df6e18f20797b22c6caabb77415a996b3ba0f3cc8df3437463134"
> > +SRC_URI[sha256sum] = "1f096867ac6be895f456fa3acb26e9573ae66e753abad9208f316d24d6178156"
> >
> >  PYPI_PACKAGE = "eth_utils"
> >  UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
> > @@ -16,4 +16,7 @@ RDEPENDS:${PN} += " \
> >      python3-eth-typing \
> >      python3-setuptools \
> >      python3-toolz \
> > +    python3-pydantic \
> >  "
> > +
> > +COMPATIBLE_HOST:riscv32 = "null"
>
> this should also be applied to recipes which depend upon python3-eth-utils
> > --
> > 2.39.5
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#116947): https://lists.openembedded.org/g/openembedded-devel/message/116947
> > Mute This Topic: https://lists.openembedded.org/mt/112328943/1997914
> > Group Owner: openembedded-devel+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
Leon Anavi April 19, 2025, 2:07 p.m. UTC | #3
Hi Khem,

On 18.04.25 г. 21:55 ч., Khem Raj wrote:
> Here is further recipes which need this check
I saw that in the mean time you submitted a patch that enables pydantic 
risc-v builds because python3-pydantic-core has been fixed. Regarding 
these circumstances do we need to check these recipes?

Best regards,
Leon

> ERROR: Nothing RPROVIDES 'python3-eth-utils' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb,
> /home/yoe/sources/meta-openembedded/meta-
>     ↪ python/recipes-devtools/python/python3-eth-account_0.12.1.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb
> RDEPENDS on or otherwise requires it)
>     python3-eth-utils was skipped: incompatible with host
> riscv32-yoe-linux (not in COMPATIBLE_HOST)
>     NOTE: Runtime target 'python3-eth-utils' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-utils']
>     ERROR: Nothing RPROVIDES 'python3-eth-abi' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-abi'
>     NOTE: Runtime target 'python3-eth-abi' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-abi']
>     ERROR: Nothing RPROVIDES 'python3-eth-abi-dev' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-abi-dev'
>     NOTE: Runtime target 'python3-eth-abi-dev' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-abi-dev']
>     ERROR: Nothing RPROVIDES 'python3-eth-keys' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb,
> /home/yoe/sources/meta-openembedded/
>     ↪ meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-keys'
>     NOTE: Runtime target 'python3-eth-keys' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-keys']
>     ERROR: Nothing RPROVIDES 'python3-eth-keyfile' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-keyfile'
>     NOTE: Runtime target 'python3-eth-keyfile' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-keyfile']
>     ERROR: Nothing RPROVIDES 'python3-eth-keyfile-dev' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-keyfile-dev'
>     NOTE: Runtime target 'python3-eth-keyfile-dev' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-keyfile-dev']
>     ERROR: Nothing RPROVIDES 'python3-eth-keys-dev' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-keys-dev'
>     NOTE: Runtime target 'python3-eth-keys-dev' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-keys-dev']
>     ERROR: Nothing RPROVIDES 'python3-rlp' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb,
> /home/yoe/sources/meta-openembedded/meta-
>     ↪ python/recipes-devtools/python/python3-rlp_4.1.0.bb RDEPENDS on
> or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-rlp'
>     NOTE: Runtime target 'python3-rlp' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-rlp']
>     ERROR: Nothing RPROVIDES 'python3-eth-rlp' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb,
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-rlp'
>     NOTE: Runtime target 'python3-eth-rlp' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-rlp']
>     ERROR: Nothing RPROVIDES 'python3-eth-account-dev' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-account-dev'
>     NOTE: Runtime target 'python3-eth-account-dev' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-account-dev']
>     ERROR: Nothing RPROVIDES 'python3-eth-account' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-account'
>     NOTE: Runtime target 'python3-eth-account' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-account']
>     ERROR: Nothing RPROVIDES 'python3-eth-rlp-dev' (but
> /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-eth-rlp-dev'
>     NOTE: Runtime target 'python3-eth-rlp-dev' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-eth-rlp-dev']
>     ERROR: Nothing RPROVIDES 'python3-rlp-dev' (but
> /home/oe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb
> RDEPENDS on or otherwise requires it)
>     No eligible RPROVIDERs exist for 'python3-rlp-dev'
>     NOTE: Runtime target 'python3-rlp-dev' is unbuildable, removing...
>     Missing or unbuildable dependency chain was: ['python3-rlp-dev']
>
> On Fri, Apr 18, 2025 at 8:26 AM Khem Raj <raj.khem@gmail.com> wrote:
>> On Fri, Apr 18, 2025 at 3:51 AM Leon Anavi via lists.openembedded.org
>> <leon.anavi=konsulko.com@lists.openembedded.org> wrote:
>>> Upgrade to release 5.3.0:
>>>
>>> - Replace arg["name"] with arg.get("name") to correctly handle
>>>    optional names
>>> - Add new methods: to_wei_decimals, and from_wei_decimals which
>>>    take a number instead of a string
>>> - Add CamelModel pydantic model for validating objects and
>>>    serializing to camelCase when used with by_alias=True, with
>>>    the general expectation of a well-formed JSON-RPC object.
>>>
>>> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
>>> ---
>>>   ...python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} | 5 ++++-
>>>   1 file changed, 4 insertions(+), 1 deletion(-)
>>>   rename meta-python/recipes-devtools/python/{python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} (76%)
>>>
>>> diff --git a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
>>> similarity index 76%
>>> rename from meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
>>> rename to meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
>>> index 435d032a84..3b71684820 100644
>>> --- a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
>>> +++ b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
>>> @@ -4,7 +4,7 @@ SECTION = "devel/python"
>>>   LICENSE = "MIT"
>>>   LIC_FILES_CHKSUM = "file://LICENSE;md5=d3f53e7cc5bf80b16eff1f4a38c73182"
>>>
>>> -SRC_URI[sha256sum] = "17e474eb654df6e18f20797b22c6caabb77415a996b3ba0f3cc8df3437463134"
>>> +SRC_URI[sha256sum] = "1f096867ac6be895f456fa3acb26e9573ae66e753abad9208f316d24d6178156"
>>>
>>>   PYPI_PACKAGE = "eth_utils"
>>>   UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
>>> @@ -16,4 +16,7 @@ RDEPENDS:${PN} += " \
>>>       python3-eth-typing \
>>>       python3-setuptools \
>>>       python3-toolz \
>>> +    python3-pydantic \
>>>   "
>>> +
>>> +COMPATIBLE_HOST:riscv32 = "null"
>> this should also be applied to recipes which depend upon python3-eth-utils
>>> --
>>> 2.39.5
>>>
>>>
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>> Links: You receive all messages sent to this group.
>>> View/Reply Online (#116947): https://lists.openembedded.org/g/openembedded-devel/message/116947
>>> Mute This Topic: https://lists.openembedded.org/mt/112328943/1997914
>>> Group Owner: openembedded-devel+owner@lists.openembedded.org
>>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
>>> -=-=-=-=-=-=-=-=-=-=-=-
>>>
Khem Raj April 19, 2025, 2:19 p.m. UTC | #4
On Sat, Apr 19, 2025 at 7:07 AM Leon Anavi <leon.anavi@konsulko.com> wrote:

> Hi Khem,
>
> On 18.04.25 г. 21:55 ч., Khem Raj wrote:
> > Here is further recipes which need this check
> I saw that in the mean time you submitted a patch that enables pydantic
> risc-v builds because python3-pydantic-core has been fixed. Regarding
> these circumstances do we need to check these recipes?


Yeah I fixed pydantic I will now take v1

>
>
> Best regards,
> Leon
>
> > ERROR: Nothing RPROVIDES 'python3-eth-utils' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-abi_5.2.0.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-keys_0.5.0.bb,
> > /home/yoe/sources/meta-openembedded/meta-
> >     ↪ python/recipes-devtools/python/python3-eth-account_0.12.1.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-rlp_2.1.0.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-rlp_4.1.0.bb
> > RDEPENDS on or otherwise requires it)
> >     python3-eth-utils was skipped: incompatible with host
> > riscv32-yoe-linux (not in COMPATIBLE_HOST)
> >     NOTE: Runtime target 'python3-eth-utils' is unbuildable, removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-utils']
> >     ERROR: Nothing RPROVIDES 'python3-eth-abi' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-abi_5.2.0.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-account_0.12.1.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-abi'
> >     NOTE: Runtime target 'python3-eth-abi' is unbuildable, removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-abi']
> >     ERROR: Nothing RPROVIDES 'python3-eth-abi-dev' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-abi_5.2.0.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-abi-dev'
> >     NOTE: Runtime target 'python3-eth-abi-dev' is unbuildable,
> removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-abi-dev']
> >     ERROR: Nothing RPROVIDES 'python3-eth-keys' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-keyfile_0.8.0.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-keys_0.5.0.bb,
> > /home/yoe/sources/meta-openembedded/
> >     ↪ meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-keys'
> >     NOTE: Runtime target 'python3-eth-keys' is unbuildable, removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-keys']
> >     ERROR: Nothing RPROVIDES 'python3-eth-keyfile' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-keyfile_0.8.0.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-account_0.12.1.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-keyfile'
> >     NOTE: Runtime target 'python3-eth-keyfile' is unbuildable,
> removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-keyfile']
> >     ERROR: Nothing RPROVIDES 'python3-eth-keyfile-dev' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-keyfile_0.8.0.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-keyfile-dev'
> >     NOTE: Runtime target 'python3-eth-keyfile-dev' is unbuildable,
> removing...
> >     Missing or unbuildable dependency chain was:
> ['python3-eth-keyfile-dev']
> >     ERROR: Nothing RPROVIDES 'python3-eth-keys-dev' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-keys_0.5.0.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-keys-dev'
> >     NOTE: Runtime target 'python3-eth-keys-dev' is unbuildable,
> removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-keys-dev']
> >     ERROR: Nothing RPROVIDES 'python3-rlp' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-account_0.12.1.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-rlp_2.1.0.bb,
> > /home/yoe/sources/meta-openembedded/meta-
> >     ↪ python/recipes-devtools/python/python3-rlp_4.1.0.bb RDEPENDS on
> > or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-rlp'
> >     NOTE: Runtime target 'python3-rlp' is unbuildable, removing...
> >     Missing or unbuildable dependency chain was: ['python3-rlp']
> >     ERROR: Nothing RPROVIDES 'python3-eth-rlp' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-account_0.12.1.bb,
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-rlp_2.1.0.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-rlp'
> >     NOTE: Runtime target 'python3-eth-rlp' is unbuildable, removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-rlp']
> >     ERROR: Nothing RPROVIDES 'python3-eth-account-dev' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-account_0.12.1.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-account-dev'
> >     NOTE: Runtime target 'python3-eth-account-dev' is unbuildable,
> removing...
> >     Missing or unbuildable dependency chain was:
> ['python3-eth-account-dev']
> >     ERROR: Nothing RPROVIDES 'python3-eth-account' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-account_0.12.1.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-account'
> >     NOTE: Runtime target 'python3-eth-account' is unbuildable,
> removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-account']
> >     ERROR: Nothing RPROVIDES 'python3-eth-rlp-dev' (but
> > /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-eth-rlp_2.1.0.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-eth-rlp-dev'
> >     NOTE: Runtime target 'python3-eth-rlp-dev' is unbuildable,
> removing...
> >     Missing or unbuildable dependency chain was: ['python3-eth-rlp-dev']
> >     ERROR: Nothing RPROVIDES 'python3-rlp-dev' (but
> > /home/oe/sources/meta-openembedded/meta-python/recipes-devtools/python/
> python3-rlp_4.1.0.bb
> > RDEPENDS on or otherwise requires it)
> >     No eligible RPROVIDERs exist for 'python3-rlp-dev'
> >     NOTE: Runtime target 'python3-rlp-dev' is unbuildable, removing...
> >     Missing or unbuildable dependency chain was: ['python3-rlp-dev']
> >
> > On Fri, Apr 18, 2025 at 8:26 AM Khem Raj <raj.khem@gmail.com> wrote:
> >> On Fri, Apr 18, 2025 at 3:51 AM Leon Anavi via lists.openembedded.org
> >> <leon.anavi=konsulko.com@lists.openembedded.org> wrote:
> >>> Upgrade to release 5.3.0:
> >>>
> >>> - Replace arg["name"] with arg.get("name") to correctly handle
> >>>    optional names
> >>> - Add new methods: to_wei_decimals, and from_wei_decimals which
> >>>    take a number instead of a string
> >>> - Add CamelModel pydantic model for validating objects and
> >>>    serializing to camelCase when used with by_alias=True, with
> >>>    the general expectation of a well-formed JSON-RPC object.
> >>>
> >>> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
> >>> ---
> >>>   ...python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} | 5
> ++++-
> >>>   1 file changed, 4 insertions(+), 1 deletion(-)
> >>>   rename meta-python/recipes-devtools/python/{
> python3-eth-utils_5.2.0.bb => python3-eth-utils_5.3.0.bb} (76%)
> >>>
> >>> diff --git a/meta-python/recipes-devtools/python/
> python3-eth-utils_5.2.0.bb b/meta-python/recipes-devtools/python/
> python3-eth-utils_5.3.0.bb
> >>> similarity index 76%
> >>> rename from meta-python/recipes-devtools/python/
> python3-eth-utils_5.2.0.bb
> >>> rename to meta-python/recipes-devtools/python/
> python3-eth-utils_5.3.0.bb
> >>> index 435d032a84..3b71684820 100644
> >>> --- a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
> >>> +++ b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
> >>> @@ -4,7 +4,7 @@ SECTION = "devel/python"
> >>>   LICENSE = "MIT"
> >>>   LIC_FILES_CHKSUM =
> "file://LICENSE;md5=d3f53e7cc5bf80b16eff1f4a38c73182"
> >>>
> >>> -SRC_URI[sha256sum] =
> "17e474eb654df6e18f20797b22c6caabb77415a996b3ba0f3cc8df3437463134"
> >>> +SRC_URI[sha256sum] =
> "1f096867ac6be895f456fa3acb26e9573ae66e753abad9208f316d24d6178156"
> >>>
> >>>   PYPI_PACKAGE = "eth_utils"
> >>>   UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
> >>> @@ -16,4 +16,7 @@ RDEPENDS:${PN} += " \
> >>>       python3-eth-typing \
> >>>       python3-setuptools \
> >>>       python3-toolz \
> >>> +    python3-pydantic \
> >>>   "
> >>> +
> >>> +COMPATIBLE_HOST:riscv32 = "null"
> >> this should also be applied to recipes which depend upon
> python3-eth-utils
> >>> --
> >>> 2.39.5
> >>>
> >>>
> >>> -=-=-=-=-=-=-=-=-=-=-=-
> >>> Links: You receive all messages sent to this group.
> >>> View/Reply Online (#116947):
> https://lists.openembedded.org/g/openembedded-devel/message/116947
> >>> Mute This Topic: https://lists.openembedded.org/mt/112328943/1997914
> >>> Group Owner: openembedded-devel+owner@lists.openembedded.org
> >>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub
> [raj.khem@gmail.com]
> >>> -=-=-=-=-=-=-=-=-=-=-=-
> >>>
>
Leon Anavi April 19, 2025, 2:27 p.m. UTC | #5
On 19.04.25 г. 17:19 ч., Khem Raj wrote:
>
>
> On Sat, Apr 19, 2025 at 7:07 AM Leon Anavi <leon.anavi@konsulko.com> 
> wrote:
>
>     Hi Khem,
>
>     On 18.04.25 г. 21:55 ч., Khem Raj wrote:
>     > Here is further recipes which need this check
>     I saw that in the mean time you submitted a patch that enables
>     pydantic
>     risc-v builds because python3-pydantic-core has been fixed. Regarding
>     these circumstances do we need to check these recipes?
>
>
> Yeah I fixed pydantic I will now take v1

OK, thank you very much for resolving the issue with pydantic and for 
your hard work maintaining these layers.

Thanks, Leon


>
>
>     Best regards,
>     Leon
>
>     > ERROR: Nothing RPROVIDES 'python3-eth-utils' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb
>     <http://python3-eth-abi_5.2.0.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb
>     <http://python3-eth-keys_0.5.0.bb>,
>     > /home/yoe/sources/meta-openembedded/meta-
>     >     ↪
>     python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
>     <http://python3-eth-rlp_2.1.0.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb
>     <http://python3-rlp_4.1.0.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     python3-eth-utils was skipped: incompatible with host
>     > riscv32-yoe-linux (not in COMPATIBLE_HOST)
>     >     NOTE: Runtime target 'python3-eth-utils' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-utils']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-abi' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb
>     <http://python3-eth-abi_5.2.0.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-abi'
>     >     NOTE: Runtime target 'python3-eth-abi' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was: ['python3-eth-abi']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-abi-dev' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-abi_5.2.0.bb
>     <http://python3-eth-abi_5.2.0.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-abi-dev'
>     >     NOTE: Runtime target 'python3-eth-abi-dev' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-abi-dev']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-keys' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb
>     <http://python3-eth-keyfile_0.8.0.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb
>     <http://python3-eth-keys_0.5.0.bb>,
>     > /home/yoe/sources/meta-openembedded/
>     >     ↪
>     meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-keys'
>     >     NOTE: Runtime target 'python3-eth-keys' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-keys']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-keyfile' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb
>     <http://python3-eth-keyfile_0.8.0.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-keyfile'
>     >     NOTE: Runtime target 'python3-eth-keyfile' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-keyfile']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-keyfile-dev' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keyfile_0.8.0.bb
>     <http://python3-eth-keyfile_0.8.0.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-keyfile-dev'
>     >     NOTE: Runtime target 'python3-eth-keyfile-dev' is
>     unbuildable, removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-keyfile-dev']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-keys-dev' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-keys_0.5.0.bb
>     <http://python3-eth-keys_0.5.0.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-keys-dev'
>     >     NOTE: Runtime target 'python3-eth-keys-dev' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-keys-dev']
>     >     ERROR: Nothing RPROVIDES 'python3-rlp' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
>     <http://python3-eth-rlp_2.1.0.bb>,
>     > /home/yoe/sources/meta-openembedded/meta-
>     >     ↪ python/recipes-devtools/python/python3-rlp_4.1.0.bb
>     <http://python3-rlp_4.1.0.bb> RDEPENDS on
>     > or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-rlp'
>     >     NOTE: Runtime target 'python3-rlp' is unbuildable, removing...
>     >     Missing or unbuildable dependency chain was: ['python3-rlp']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-rlp' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>,
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
>     <http://python3-eth-rlp_2.1.0.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-rlp'
>     >     NOTE: Runtime target 'python3-eth-rlp' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was: ['python3-eth-rlp']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-account-dev' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-account-dev'
>     >     NOTE: Runtime target 'python3-eth-account-dev' is
>     unbuildable, removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-account-dev']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-account' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-account_0.12.1.bb
>     <http://python3-eth-account_0.12.1.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-account'
>     >     NOTE: Runtime target 'python3-eth-account' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-account']
>     >     ERROR: Nothing RPROVIDES 'python3-eth-rlp-dev' (but
>     >
>     /home/yoe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-eth-rlp_2.1.0.bb
>     <http://python3-eth-rlp_2.1.0.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-eth-rlp-dev'
>     >     NOTE: Runtime target 'python3-eth-rlp-dev' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was:
>     ['python3-eth-rlp-dev']
>     >     ERROR: Nothing RPROVIDES 'python3-rlp-dev' (but
>     >
>     /home/oe/sources/meta-openembedded/meta-python/recipes-devtools/python/python3-rlp_4.1.0.bb
>     <http://python3-rlp_4.1.0.bb>
>     > RDEPENDS on or otherwise requires it)
>     >     No eligible RPROVIDERs exist for 'python3-rlp-dev'
>     >     NOTE: Runtime target 'python3-rlp-dev' is unbuildable,
>     removing...
>     >     Missing or unbuildable dependency chain was: ['python3-rlp-dev']
>     >
>     > On Fri, Apr 18, 2025 at 8:26 AM Khem Raj <raj.khem@gmail.com> wrote:
>     >> On Fri, Apr 18, 2025 at 3:51 AM Leon Anavi via
>     lists.openembedded.org <http://lists.openembedded.org>
>     >> <leon.anavi=konsulko.com@lists.openembedded.org> wrote:
>     >>> Upgrade to release 5.3.0:
>     >>>
>     >>> - Replace arg["name"] with arg.get("name") to correctly handle
>     >>>    optional names
>     >>> - Add new methods: to_wei_decimals, and from_wei_decimals which
>     >>>    take a number instead of a string
>     >>> - Add CamelModel pydantic model for validating objects and
>     >>>    serializing to camelCase when used with by_alias=True, with
>     >>>    the general expectation of a well-formed JSON-RPC object.
>     >>>
>     >>> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
>     >>> ---
>     >>>   ...python3-eth-utils_5.2.0.bb
>     <http://python3-eth-utils_5.2.0.bb> => python3-eth-utils_5.3.0.bb
>     <http://python3-eth-utils_5.3.0.bb>} | 5 ++++-
>     >>>   1 file changed, 4 insertions(+), 1 deletion(-)
>     >>>   rename
>     meta-python/recipes-devtools/python/{python3-eth-utils_5.2.0.bb
>     <http://python3-eth-utils_5.2.0.bb> => python3-eth-utils_5.3.0.bb
>     <http://python3-eth-utils_5.3.0.bb>} (76%)
>     >>>
>     >>> diff --git
>     a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
>     <http://python3-eth-utils_5.2.0.bb>
>     b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
>     <http://python3-eth-utils_5.3.0.bb>
>     >>> similarity index 76%
>     >>> rename from
>     meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
>     <http://python3-eth-utils_5.2.0.bb>
>     >>> rename to
>     meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
>     <http://python3-eth-utils_5.3.0.bb>
>     >>> index 435d032a84..3b71684820 100644
>     >>> ---
>     a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
>     <http://python3-eth-utils_5.2.0.bb>
>     >>> +++
>     b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
>     <http://python3-eth-utils_5.3.0.bb>
>     >>> @@ -4,7 +4,7 @@ SECTION = "devel/python"
>     >>>   LICENSE = "MIT"
>     >>>   LIC_FILES_CHKSUM =
>     "file://LICENSE;md5=d3f53e7cc5bf80b16eff1f4a38c73182"
>     >>>
>     >>> -SRC_URI[sha256sum] =
>     "17e474eb654df6e18f20797b22c6caabb77415a996b3ba0f3cc8df3437463134"
>     >>> +SRC_URI[sha256sum] =
>     "1f096867ac6be895f456fa3acb26e9573ae66e753abad9208f316d24d6178156"
>     >>>
>     >>>   PYPI_PACKAGE = "eth_utils"
>     >>>   UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
>     >>> @@ -16,4 +16,7 @@ RDEPENDS:${PN} += " \
>     >>>       python3-eth-typing \
>     >>>       python3-setuptools \
>     >>>       python3-toolz \
>     >>> +    python3-pydantic \
>     >>>   "
>     >>> +
>     >>> +COMPATIBLE_HOST:riscv32 = "null"
>     >> this should also be applied to recipes which depend upon
>     python3-eth-utils
>     >>> --
>     >>> 2.39.5
>     >>>
>     >>>
>     >>> -=-=-=-=-=-=-=-=-=-=-=-
>     >>> Links: You receive all messages sent to this group.
>     >>> View/Reply Online (#116947):
>     https://lists.openembedded.org/g/openembedded-devel/message/116947
>     >>> Mute This Topic:
>     https://lists.openembedded.org/mt/112328943/1997914
>     >>> Group Owner: openembedded-devel+owner@lists.openembedded.org
>     <mailto:openembedded-devel%2Bowner@lists.openembedded.org>
>     >>> Unsubscribe:
>     https://lists.openembedded.org/g/openembedded-devel/unsub
>     [raj.khem@gmail.com]
>     >>> -=-=-=-=-=-=-=-=-=-=-=-
>     >>>
>
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
similarity index 76%
rename from meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
rename to meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
index 435d032a84..3b71684820 100644
--- a/meta-python/recipes-devtools/python/python3-eth-utils_5.2.0.bb
+++ b/meta-python/recipes-devtools/python/python3-eth-utils_5.3.0.bb
@@ -4,7 +4,7 @@  SECTION = "devel/python"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d3f53e7cc5bf80b16eff1f4a38c73182"
 
-SRC_URI[sha256sum] = "17e474eb654df6e18f20797b22c6caabb77415a996b3ba0f3cc8df3437463134"
+SRC_URI[sha256sum] = "1f096867ac6be895f456fa3acb26e9573ae66e753abad9208f316d24d6178156"
 
 PYPI_PACKAGE = "eth_utils"
 UPSTREAM_CHECK_PYPI_PACKAGE = "${PYPI_PACKAGE}"
@@ -16,4 +16,7 @@  RDEPENDS:${PN} += " \
     python3-eth-typing \
     python3-setuptools \
     python3-toolz \
+    python3-pydantic \
 "
+
+COMPATIBLE_HOST:riscv32 = "null"