Date: Sat, 03 Jan 2026 22:06:31 +0000 From: =?utf-8?Q?Jes=C3=BAs?= Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: c9679a117d9e - main - sysutils/py-rendercv: Update to 2.6 Message-ID: <695992e7.2071f.20eb2db0@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by dtxdf: URL: https://cgit.FreeBSD.org/ports/commit/?id=c9679a117d9ea00f48fb25bf777f6d6f730178e5 commit c9679a117d9ea00f48fb25bf777f6d6f730178e5 Author: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> AuthorDate: 2026-01-03 22:05:29 +0000 Commit: Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org> CommitDate: 2026-01-03 22:05:59 +0000 sysutils/py-rendercv: Update to 2.6 ChangeLog: https://github.com/rendercv/rendercv/releases/tag/v2.6 --- sysutils/py-rendercv/Makefile | 2 +- sysutils/py-rendercv/distinfo | 6 ++-- .../files/patch-src_rendercv_cli_error__handler.py | 2 +- .../patch-src_rendercv_schema_models_cv_section.py | 6 ++-- ...rc_rendercv_schema_models_cv_social__network.py | 6 ++-- ...dercv_schema_models_design_built__in__design.py | 6 ++-- ...c_rendercv_schema_models_design_font__family.py | 4 +-- ...tch-src_rendercv_schema_models_locale_locale.py | 6 ++-- ...tch-src_rendercv_schema_override__dictionary.py | 32 ++++++++++++++++++++++ 9 files changed, 51 insertions(+), 19 deletions(-) diff --git a/sysutils/py-rendercv/Makefile b/sysutils/py-rendercv/Makefile index 4eb46c2ca27c..00b0481bc0fe 100644 --- a/sysutils/py-rendercv/Makefile +++ b/sysutils/py-rendercv/Makefile @@ -1,5 +1,5 @@ PORTNAME= rendercv -DISTVERSION= 2.5 +DISTVERSION= 2.6 CATEGORIES= sysutils python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/sysutils/py-rendercv/distinfo b/sysutils/py-rendercv/distinfo index c6f5b4128d33..28608144575c 100644 --- a/sysutils/py-rendercv/distinfo +++ b/sysutils/py-rendercv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766178034 -SHA256 (rendercv-2.5.tar.gz) = 7e5b51c7ed4340fa2e78084a3d74aa4784aa3e42e53d585c3c8433082982434b -SIZE (rendercv-2.5.tar.gz) = 77147 +TIMESTAMP = 1767394584 +SHA256 (rendercv-2.6.tar.gz) = 77e800de17933f451b0c31dc6ade8c61667a7ad7c8e05b8ef8a59321794a1f98 +SIZE (rendercv-2.6.tar.gz) = 77394 diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py b/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py index 7c8350de5c53..45f2a177fdb2 100644 --- a/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py +++ b/sysutils/py-rendercv/files/patch-src_rendercv_cli_error__handler.py @@ -1,4 +1,4 @@ ---- src/rendercv/cli/error_handler.py.orig 2025-12-20 00:46:25 UTC +--- src/rendercv/cli/error_handler.py.orig 2026-01-03 20:10:58 UTC +++ src/rendercv/cli/error_handler.py @@ -8,7 +8,7 @@ from rendercv.exception import RenderCVUserError from rendercv.exception import RenderCVUserError diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py index d2f7a9c12c81..6d8a09d2309d 100644 --- a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py +++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_section.py @@ -1,4 +1,4 @@ ---- src/rendercv/schema/models/cv/section.py.orig 2025-12-19 21:43:39 UTC +--- src/rendercv/schema/models/cv/section.py.orig 1970-01-01 00:00:00 UTC +++ src/rendercv/schema/models/cv/section.py @@ -21,7 +21,7 @@ from .entries.reversed_numbered import ReversedNumbere # Below needs to be updated when new entry types are added. @@ -30,8 +30,8 @@ available_entry_type_names: tuple[str, ...] = tuple( [entry_type.__name__ for entry_type in available_entry_models] + ["TextEntry"] ) --type ListOfEntries = list[str] | reduce( # pyright: ignore[reportInvalidTypeForm] -+ListOfEntries = list[str] | reduce( # pyright: ignore[reportInvalidTypeForm] +-type ListOfEntries = list[str] | reduce( # ty: ignore[invalid-type-form] ++ListOfEntries = list[str] | reduce( # ty: ignore[invalid-type-form] or_, [list[entry_type] for entry_type in available_entry_models] ) diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py index 50d71355c92c..a6806d71525e 100644 --- a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py +++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_cv_social__network.py @@ -1,4 +1,4 @@ ---- src/rendercv/schema/models/cv/social_network.py.orig 2025-12-19 21:44:26 UTC +--- src/rendercv/schema/models/cv/social_network.py.orig 1970-01-01 00:00:00 UTC +++ src/rendercv/schema/models/cv/social_network.py @@ -10,7 +10,7 @@ url_validator = pydantic.TypeAdapter(pydantic.HttpUrl) from ..base import BaseModelWithoutExtraKeys @@ -9,9 +9,9 @@ "LinkedIn", "GitHub", "GitLab", -@@ -27,7 +27,7 @@ type SocialNetworkName = Literal[ - "Leetcode", +@@ -28,7 +28,7 @@ type SocialNetworkName = Literal[ "X", + "Bluesky", ] -available_social_networks = get_args(SocialNetworkName.__value__) +#available_social_networks = get_args(SocialNetworkName.__value__) diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py index 2519ce6c6ec4..9aa76a61ecff 100644 --- a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py +++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_built__in__design.py @@ -1,4 +1,4 @@ ---- src/rendercv/schema/models/design/built_in_design.py.orig 2025-12-19 21:32:57 UTC +--- src/rendercv/schema/models/design/built_in_design.py.orig 1970-01-01 00:00:00 UTC +++ src/rendercv/schema/models/design/built_in_design.py @@ -37,14 +37,13 @@ def discover_other_themes() -> list[type[ClassicTheme] @@ -8,9 +8,9 @@ # Build discriminated union dynamically -type BuiltInDesign = Annotated[ -- ClassicTheme | reduce(or_, discover_other_themes()), # pyright: ignore[reportInvalidTypeForm] +- ClassicTheme | reduce(or_, discover_other_themes()), # ty: ignore[invalid-type-form] +BuiltInDesign = Annotated[ -+ ClassicTheme | reduce(or_, discovered_other_themes), # pyright: ignore[reportInvalidTypeForm] ++ ClassicTheme | reduce(or_, discovered_other_themes), # ty: ignore[invalid-type-form] pydantic.Field(discriminator="theme"), ] -available_themes: list[str] = [ diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py index 0563084ad505..ace6ee4ab4ba 100644 --- a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py +++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_design_font__family.py @@ -1,8 +1,8 @@ ---- src/rendercv/schema/models/design/font_family.py.orig 2025-12-19 21:33:15 UTC +--- src/rendercv/schema/models/design/font_family.py.orig 1970-01-01 00:00:00 UTC +++ src/rendercv/schema/models/design/font_family.py @@ -50,4 +50,4 @@ available_font_families = sorted( ) --type FontFamily = SkipJsonSchema[str] | Literal[*tuple(available_font_families)] # pyright: ignore[reportInvalidTypeForm] +-type FontFamily = SkipJsonSchema[str] | Literal[*tuple(available_font_families)] # ty: ignore[invalid-type-form] +FontFamily = SkipJsonSchema[str] | Literal[*tuple(available_font_families)] # pyright: ignore[reportInvalidTypeForm] diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py index 78889b6444b0..c6f24dbf6cc7 100644 --- a/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py +++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_models_locale_locale.py @@ -1,4 +1,4 @@ ---- src/rendercv/schema/models/locale/locale.py.orig 2025-12-19 21:44:44 UTC +--- src/rendercv/schema/models/locale/locale.py.orig 1970-01-01 00:00:00 UTC +++ src/rendercv/schema/models/locale/locale.py @@ -37,14 +37,13 @@ def discover_other_locales() -> list[type[EnglishLocal @@ -8,9 +8,9 @@ # Build discriminated union dynamically -type Locale = Annotated[ -- EnglishLocale | reduce(or_, discover_other_locales()), # pyright: ignore[reportInvalidTypeForm] +- EnglishLocale | reduce(or_, discover_other_locales()), # ty: ignore[invalid-type-form] +Locale = Annotated[ -+ EnglishLocale | reduce(or_, discovered_other_locales), # pyright: ignore[reportInvalidTypeForm] ++ EnglishLocale | reduce(or_, discovered_other_locales), # ty: ignore[invalid-type-form] pydantic.Field(discriminator="language"), ] -available_locales = [ diff --git a/sysutils/py-rendercv/files/patch-src_rendercv_schema_override__dictionary.py b/sysutils/py-rendercv/files/patch-src_rendercv_schema_override__dictionary.py new file mode 100644 index 000000000000..171d3362c810 --- /dev/null +++ b/sysutils/py-rendercv/files/patch-src_rendercv_schema_override__dictionary.py @@ -0,0 +1,32 @@ +--- src/rendercv/schema/override_dictionary.py.orig 2026-01-03 20:46:35 UTC ++++ src/rendercv/schema/override_dictionary.py +@@ -3,12 +3,12 @@ from rendercv.exception import RenderCVUserError + from rendercv.exception import RenderCVUserError + + +-def update_value_by_location[T: dict | list]( +- dict_or_list: T, ++def update_value_by_location( ++ dict_or_list, + key: str, + value: str, + full_key: str, +-) -> T: ++): + """Navigate nested structure via dotted path and update value. + + Why: +@@ -85,10 +85,10 @@ def update_value_by_location[T: dict | list]( + return dict_or_list + + +-def apply_overrides_to_dictionary[T: dict]( +- dictionary: T, ++def apply_overrides_to_dictionary( ++ dictionary, + overrides: dict[str, str], +-) -> T: ++): + """Apply multiple CLI overrides to dictionary. + + Why:home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?695992e7.2071f.20eb2db0>
