diff mbox series

[meta-python,26/43] python3-pyyaml-include: upgrade 1.3.2 -> 2.1

Message ID 1718161096-29710-26-git-send-email-wangmy@fujitsu.com
State Accepted
Headers show
Series [meta-python,01/43] python3-anyio: upgrade 4.3.0 -> 4.4.0 | expand

Commit Message

Mingyu Wang (Fujitsu) June 12, 2024, 2:57 a.m. UTC
From: Wang Mingyu <wangmy@fujitsu.com>

Changelog:
============
- Remove custom PyYAML types definition module, use that from types-PyYAML instead.
- Add mypy hook in pre-commit
- Better type hints/annotations
- Better type hints
- Some optimizations and bugfix
- Add py.typed file, make the package PEP-561 friendly
- data-class attribute order changed in yaml_include.Constructor
- namespace changed to yaml_include
- Data class for include statement.
- autoload attribute for Constructor class, controlling if open and parse including files, or return a Data object.
- Representer class for YAML dumping.
- load and lazy_load function - recursive open and parse for Data object.
- Custom loader
- Introduce fsspec to open including files. Now we can include files from local filesystem, s3, http, sftp ...
- New parameters for the tag in YAML
- Drop python support blow 3.8
- The tag constructor class YamlIncludeConstructor renamed to Constructor
- Readers for JSON, TOML, INI ... YAML only now
- The argument relative and encoding was removed from the tag class's load method.
- Anchor (Maybe recovered in future)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
---
 ...n3-pyyaml-include_1.3.2.bb => python3-pyyaml-include_2.1.bb} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta-python/recipes-devtools/python/{python3-pyyaml-include_1.3.2.bb => python3-pyyaml-include_2.1.bb} (93%)

Comments

Khem Raj June 20, 2024, 3:04 p.m. UTC | #1
This seems to be failing ptests.

bitbake meta-python-image-ptest-python3-pyyaml-include
should show the problem.

On Tue, Jun 11, 2024 at 7:59 PM wangmy via lists.openembedded.org
<wangmy=fujitsu.com@lists.openembedded.org> wrote:
>
> From: Wang Mingyu <wangmy@fujitsu.com>
>
> Changelog:
> ============
> - Remove custom PyYAML types definition module, use that from types-PyYAML instead.
> - Add mypy hook in pre-commit
> - Better type hints/annotations
> - Better type hints
> - Some optimizations and bugfix
> - Add py.typed file, make the package PEP-561 friendly
> - data-class attribute order changed in yaml_include.Constructor
> - namespace changed to yaml_include
> - Data class for include statement.
> - autoload attribute for Constructor class, controlling if open and parse including files, or return a Data object.
> - Representer class for YAML dumping.
> - load and lazy_load function - recursive open and parse for Data object.
> - Custom loader
> - Introduce fsspec to open including files. Now we can include files from local filesystem, s3, http, sftp ...
> - New parameters for the tag in YAML
> - Drop python support blow 3.8
> - The tag constructor class YamlIncludeConstructor renamed to Constructor
> - Readers for JSON, TOML, INI ... YAML only now
> - The argument relative and encoding was removed from the tag class's load method.
> - Anchor (Maybe recovered in future)
>
> Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
> ---
>  ...n3-pyyaml-include_1.3.2.bb => python3-pyyaml-include_2.1.bb} | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>  rename meta-python/recipes-devtools/python/{python3-pyyaml-include_1.3.2.bb => python3-pyyaml-include_2.1.bb} (93%)
>
> diff --git a/meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
> similarity index 93%
> rename from meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb
> rename to meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
> index 3a5bd99a7..f989f4c25 100644
> --- a/meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb
> +++ b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
> @@ -3,7 +3,7 @@ HOMEPAGE = "https://github.com/tanbro/pyyaml-include"
>  LICENSE = "GPL-3.0-only"
>  LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
>  DEPENDS += "python3-setuptools-scm-native"
> -SRCREV = "36b6975aa8fc7a6cbf37de40aa2ed6d996b2f7be"
> +SRCREV = "dc16153b28f5cab997814c0ce9b43dc4c58507e7"
>
>  SRC_URI = " \
>              git://github.com/tanbro/pyyaml-include;protocol=https;branch=main \
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#110865): https://lists.openembedded.org/g/openembedded-devel/message/110865
> Mute This Topic: https://lists.openembedded.org/mt/106626292/1997914
> Group Owner: openembedded-devel+owner@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-pyyaml-include_1.3.2.bb b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
similarity index 93%
rename from meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb
rename to meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
index 3a5bd99a7..f989f4c25 100644
--- a/meta-python/recipes-devtools/python/python3-pyyaml-include_1.3.2.bb
+++ b/meta-python/recipes-devtools/python/python3-pyyaml-include_2.1.bb
@@ -3,7 +3,7 @@  HOMEPAGE = "https://github.com/tanbro/pyyaml-include"
 LICENSE = "GPL-3.0-only"
 LIC_FILES_CHKSUM = "file://LICENSE;md5=d32239bcb673463ab874e80d47fae504"
 DEPENDS += "python3-setuptools-scm-native"
-SRCREV = "36b6975aa8fc7a6cbf37de40aa2ed6d996b2f7be"
+SRCREV = "dc16153b28f5cab997814c0ce9b43dc4c58507e7"
 
 SRC_URI = " \
             git://github.com/tanbro/pyyaml-include;protocol=https;branch=main \