summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* python3-typer: add new recipeJan Vermaete3 days2-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | root@qemux86-64:~# ptest-runner python3-typer START: ptest-runner 2024-06-16T21:26 BEGIN: /usr/lib/python3-typer/ptest PASS: tests/test_ambiguous_params.py:test_split_annotations_from_typer_annotations_simple PASS: tests/test_ambiguous_params.py:test_forbid_default_value_in_annotated_argument PASS: tests/test_ambiguous_params.py:test_allow_options_to_have_names PASS: tests/test_ambiguous_params.py:test_forbid_annotated_param_and_default_param[Argument-ArgumentInfo] PASS: tests/test_ambiguous_params.py:test_forbid_annotated_param_and_default_param[Option-OptionInfo] PASS: tests/test_ambiguous_params.py:test_forbid_multiple_typer_params_in_annotated PASS: tests/test_ambiguous_params.py:test_allow_multiple_non_typer_params_in_annotated PASS: tests/test_ambiguous_params.py:test_forbid_default_factory_and_default_value_in_annotated[Argument-ArgumentInfo] PASS: tests/test_ambiguous_params.py:test_forbid_default_factory_and_default_value_in_annotated[Option-OptionInfo] PASS: tests/test_ambiguous_params.py:test_allow_default_factory_with_default_param[Argument] PASS: tests/test_ambiguous_params.py:test_allow_default_factory_with_default_param[Option] PASS: tests/test_ambiguous_params.py:test_forbid_default_and_default_factory_with_default_param[Argument-ArgumentInfo] PASS: tests/test_ambiguous_params.py:test_forbid_default_and_default_factory_with_default_param[Option-OptionInfo] PASS: tests/test_ambiguous_params.py:test_error_rendering[error0-`Argument` default value cannot be set in `Annotated` for 'my_argument'. Set the default value with `=` instead.] PASS: tests/test_ambiguous_params.py:test_error_rendering[error1-Cannot specify `Option` in `Annotated` and `Argument` as a default value together for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error2-Cannot specify `Option` in `Annotated` and default value together for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error3-Cannot specify `Argument` in `Annotated` and default value together for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error4-Cannot specify multiple `Annotated` Typer arguments for 'my_argument'] PASS: tests/test_ambiguous_params.py:test_error_rendering[error5-Cannot specify `default_factory` and a default value together for `Option`] PASS: tests/test_annotated.py:test_annotated_argument_with_default PASS: tests/test_annotated.py:test_annotated_argument_in_string_type_with_default PASS: tests/test_annotated.py:test_annotated_argument_with_default_factory PASS: tests/test_annotated.py:test_annotated_option_with_argname_doesnt_mutate_multiple_calls PASS: tests/test_cli/test_app_other_name.py:test_script_help PASS: tests/test_cli/test_app_other_name.py:test_script PASS: tests/test_cli/test_completion_run.py:test_script_completion_run PASS: tests/test_cli/test_doc.py:test_doc PASS: tests/test_cli/test_doc.py:test_doc_output PASS: tests/test_cli/test_doc.py:test_doc_title_output PASS: tests/test_cli/test_doc.py:test_doc_not_existing PASS: tests/test_cli/test_doc.py:test_doc_no_typer PASS: tests/test_cli/test_doc.py:test_doc_file_not_existing PASS: tests/test_cli/test_empty_script.py:test_script_help PASS: tests/test_cli/test_func_other_name.py:test_script PASS: tests/test_cli/test_help.py:test_script_help PASS: tests/test_cli/test_help.py:test_not_python PASS: tests/test_cli/test_multi_app.py:test_script_help PASS: tests/test_cli/test_multi_app.py:test_script_app_non_existent PASS: tests/test_cli/test_multi_app.py:test_script_sub PASS: tests/test_cli/test_multi_app.py:test_script_top PASS: tests/test_cli/test_multi_app.py:test_script_sub_hello PASS: tests/test_cli/test_multi_app.py:test_script_sub_bye PASS: tests/test_cli/test_multi_app_cli.py:test_script_help PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub PASS: tests/test_cli/test_multi_app_cli.py:test_script_top PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub_hello PASS: tests/test_cli/test_multi_app_cli.py:test_script_sub_bye PASS: tests/test_cli/test_multi_app_sub.py:test_script_help PASS: tests/test_cli/test_multi_app_sub.py:test_script PASS: tests/test_cli/test_multi_func.py:test_help PASS: tests/test_cli/test_multi_func.py:test_script PASS: tests/test_cli/test_multi_func.py:test_script_func_non_existent PASS: tests/test_cli/test_multi_func.py:test_script_func_not_function PASS: tests/test_cli/test_multi_func.py:test_script_func PASS: tests/test_cli/test_not_python.py:test_not_python PASS: tests/test_cli/test_sub.py:test_script_hello PASS: tests/test_cli/test_sub.py:test_script_hello_name PASS: tests/test_cli/test_sub.py:test_script_hello_name_formal PASS: tests/test_cli/test_sub.py:test_script_bye PASS: tests/test_cli/test_sub.py:test_script_bye_friend PASS: tests/test_cli/test_sub.py:test_script_help PASS: tests/test_cli/test_sub.py:test_not_python PASS: tests/test_cli/test_sub_completion.py:test_script_completion_run PASS: tests/test_cli/test_sub_help.py:test_script_help PASS: tests/test_cli/test_version.py:test_script_help PASS: tests/test_compat/test_option_get_help.py:test_hidden_option PASS: tests/test_compat/test_option_get_help.py:test_hidden_option_no_rich PASS: tests/test_compat/test_option_get_help.py:test_coverage_call PASS: tests/test_compat/test_option_get_help.py:test_completion PASS: tests/test_exit_errors.py:test_eoferror PASS: tests/test_exit_errors.py:test_oserror PASS: tests/test_exit_errors.py:test_oserror_no_epipe PASS: tests/test_others.py:test_help_from_info PASS: tests/test_others.py:test_defaults_from_info PASS: tests/test_others.py:test_too_many_parsers PASS: tests/test_others.py:test_valid_parser_permutations PASS: tests/test_others.py:test_install_invalid_shell PASS: tests/test_others.py:test_callback_too_many_parameters PASS: tests/test_others.py:test_callback_2_untyped_parameters PASS: tests/test_others.py:test_callback_3_untyped_parameters PASS: tests/test_others.py:test_completion_untyped_parameters PASS: tests/test_others.py:test_completion_untyped_parameters_different_order_correct_names PASS: tests/test_others.py:test_autocompletion_too_many_parameters PASS: tests/test_others.py:test_forward_references PASS: tests/test_others.py:test_context_settings_inheritance_single_command PASS: tests/test_others.py:test_split_opt PASS: tests/test_prog_name.py:test_custom_prog_name PASS: tests/test_rich_utils.py:test_rich_utils_click_rewrapp PASS: tests/test_rich_utils.py:test_rich_help_no_commands PASS: tests/test_tracebacks.py:test_traceback_no_rich PASS: tests/test_tracebacks.py:test_traceback_no_rich_short_disable PASS: tests/test_tracebacks.py:test_unmodified_traceback PASS: tests/test_type_conversion.py:test_optional PASS: tests/test_type_conversion.py:test_optional_tuple PASS: tests/test_type_conversion.py:test_no_type PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List0] PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List1] PASS: tests/test_type_conversion.py:test_list_parameters_convert_to_lists[List2] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple0] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple1] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple2] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple3] PASS: tests/test_type_conversion.py:test_tuple_parameter_elements_are_converted_recursively[Tuple4] PASS: tests/test_type_conversion.py:test_custom_parse PASS: tests/test_type_conversion.py:test_custom_click_type ============================================================================ Testsuite summary DURATION: 203 END: /usr/lib/python3-typer/ptest 2024-06-16T21:29 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-whitenoise,python-libusb1: Remove AUTHOR fieldKhem Raj6 days2-2/+0
| | | | | | this field has been removed from recipes Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Fix build with python 3.12.4Khem Raj7 days2-1/+31
| | | | | | | | This needs to be upgraded to 2.19+ but until then backport a fix to keep it building. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Tim Orling <ticotimo@gmail.com>
* python3-xlsxwriter: upgrade 3.1.9 -> 3.2.0Wang Mingyu8 days1-2/+2
| | | | | | | | | | | | | License-Update: Copyright year updated to 2024. Changelog: ============ - Add :func:'embed_image()' worksheet method to embed images in cells. - Fix issue where a horizontal alignment format was ignored if indentation was also set. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typeguard: upgrade 4.2.1 -> 4.3.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | Changelog: ============ - Added support for checking against static protocols - Fixed some compatibility problems when running on Python 3.13 - Fixed test suite incompatibility with pytest 8.2 - Fixed pytest plugin crashing on pytest version older than v7.0.0 (even if it's just present) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: upgrade 0.12.3 -> 0.12.5Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | Changelog: ============ - Remove the extra minus sign added to the float value after calculation. - Fix unexpected newline added after accessing the out-of-order table. - Support | and |= operator for tables, and support + and += operator for arrays. - Fix an index error when setting dotted keys in a table. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sympy: upgrade 1.12 -> 1.12.1Wang Mingyu8 days1-1/+1
| | | | | | | | Changelog: https://github.com/sympy/sympy/wiki/release-notes-for-1.12.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-stevedore: upgrade 5.1.0 -> 5.2.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | Changelog: =========== - pre-commit: Integrate bandit - pre-commit: Bump versions - reno: Update master for unmaintained/yoga - Bump hacking - Update python classifier in setup.cfg - Update master for stable/2023.2 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-snagboot: upgrade 1.2 -> 1.3Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== treewide: ---------- support passing USB paths (e.g. 3-1.2) to snagboot instead of vid:pid addresses i.MX: ------- Drop libhidapi dependency and add custom HID implementation Add support for i.MX53 SoCs AM335x: ------- Improve POSIX compliance of setup script and make it compatible with Fish shell AM62x: -------- Update recovery flow for newer versions of U-Boot Add board template for phyBOARD-Lyra snagflash: ---------- Handle "continue" command gracefully Generalize handling of command parameters Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sh: upgrade 2.0.6 -> 2.0.7Wang Mingyu8 days1-1/+1
| | | | | | | | | | Changelog: ========= - Fix sh.glob arguments - Misc modernizations Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sdbus: upgrade 0.11.1 -> 0.12.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Fixed async D-Bus properties not having a proper generic typing. - Fixed build not working when systemd has a minor version suffix. - Fixed being unable to name arguments in D-Bus introspection when - method has no return arguments. - Fixed serving D-Bus methods that return a single struct. - Fixed sending extremely large D-Bus messages getting stuck. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-redis: upgrade 5.0.1 -> 5.0.4Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | Changelog: ============ - Make it possible to customize SSL ciphers - Fix breaking change: message in LockError is now optional - Allow setting the minimum SSL version - Add modules support to Async RedisCluster Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyyaml-include: upgrade 1.3.2 -> 2.1Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyroute2: upgrade 0.7.10 -> 0.7.12Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ============ - cli: move readline import to the script - ci: update tools versions - ci: generic make test target, update docs - ci: rename Linux python sessions in nox - nl80211: decoder improvements - remote: fix dump() on RemoteIPRoute - ndb: add ensure() call - ethtool: ring support - ndb: fix FDB records index - ndb: fix sources objects counting Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: upgrade 4.6.1 -> 4.7.2Wang Mingyu8 days1-1/+1
| | | | | | | | | Changelog: ============= Fixed a bug where PyMongo could not be used with the Nuitka compiler. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pybind11-json: upgrade 0.2.13 -> 0.2.14Wang Mingyu8 days1-1/+1
| | | | | | | | | | Changelog: ========== - Require CMake 3.5 of higher - refactor: remove redundant move Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyalsaaudio: upgrade 0.10.0 -> 0.11.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | | | | Changelog: ========= - Fixed Mixer.getvolume() returning outdated value - Fixed PCM crashing with some sample formats due to buffer size miscalculation - Fixed PCM.read() ignoring overruns (regression in 0.10.0) - Reverted to PCM.write() not throwing an exception on playback buffer underrun; instead, return -EPIPE like PCM.read() does on overrun - Added PCM.avail() and PCM.polldescriptors_revents() functions - Added nominal_bits and physical_bits entries to PCM.info()'s return value - Added Python type hint file, and adjusted documentation accordingly -Improvements to the examples, in particular isine.py Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-py7zr: upgrade 0.20.8 -> 0.21.0Wang Mingyu8 days1-1/+1
| | | | | | | | Changelog: Speed up extraction when number of files is large Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: upgrade 3.0.43 -> 3.0.45Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | Changelog: ============ - Improve performance of 'GrammarCompleter' (faster deduplication of completions). - Accept 'os.PathLike' in 'FileHistory' (typing fix). - Fix memory leak in filters. - Improve performance of progress bar formatters. - Fix compatibility when a SIGINT handler is installed by non-Python (Rust, C). - Limit number of completions in buffer to 10k by default (for performance). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm: upgrade 2.15.3 -> 2.15.4Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== - Build wheel from sdist if available, to make sure sdist is built properly. This behavior is consistent with pypa/build. - Fix the issue of self-referencing extra dependencies failing to be resolved for local packages. - Fix an issue of max recursion depth error when parsing a poetry project with circular dependencies on local packages. - Fix a bug that VCS dependencies and --self don't work in the exported requirements.txt with hashes. - Fix a cache miss when there exist built wheels for a given link. - Don't try to store caches when --no-cache is given. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pdm-backend: upgrade 2.1.8 -> 2.3.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | Changelog: =========== - Remove support for python 3.7 and older - Add tag_filter as a way to pre-filter tags - Error about dynamic project version - ci: CI matrix on macos latest - Use Literal type for valid target values Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-openpyxl: upgrade 3.1.2 -> 3.1.3Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - Column name caches are slow and use a lot of memory - Improved handling of duplicate named styles - Rich-text can be saved if lxml is not installed - Documentation for sheet views is incorrect - Timedeltas not read properly in read-only mode - List of formulae names contains mistakes - Filters does not handle non-numerical filters - Type checking increases exponentially - Loading pivot tables can be unnecessarily slow - Improve performance when reading files with lots of custom properties - Setting Trendline.name attribute raises exception when saving - Timezone and Zombie formatting cannot be combined. - Column name generation is inefficient and slow - File handlers not always released in read-only mode - Workbook files not properly closed on Python >= 3.11.8 and Windows - Pivot cache definitions using tupleCache had serialisation issues - Add a __repr__ method for Row and Column dimension objects so you don't need to check every time. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-netaddr: upgrade 1.2.1 -> 1.3.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | Changelog: ========== - Add partial address expansion in IPNetwork via the expand_partial switch, this enables opting into pre-1.1.0 behavior - Fix running the test suite on musl systems - Fix IPAddress IPv6 parsing with ZEROFILL enabled - Fix handling of the NOHOST flag in the IPNetwork copy constructor Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-msgpack: upgrade 1.0.7 -> 1.0.8Wang Mingyu8 days1-1/+1
| | | | | | | | | | | Changelog: =========== - exclude C/Cython files from wheel - Build pure Python wheel for minor architectures. - update Cython to 3.0.8 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 8.24.0 -> 8.25.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | Changelog: =========== - replaces the unicode micro symbol with greek letter mu, visually identical but should fix nfkc normalisations issues. - introduces "intersphinx_registry" as a new dependency which is recommended only to build documentation. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpcore: upgrade 1.0.3 -> 1.0.5Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | Changelog: ========== - Handle EndOfStream exception for anyio backend. - Allow trio 0.25.* series in package dependancies. - Add target request extension. - Fix support for connection Upgrade and CONNECT when some data in the stream has been read. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-html2text: upgrade 2020.1.16 -> 2024.2.26Wang Mingyu8 days1-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== - Fixes #409: IndexError on empty strong mark. - Fix #332: Insert at most one space for multiple emphasis - Feature #318: Make padded tables more similar to pandoc's pipe_tables. - Add support for Python 3.9. - Fix extra line breaks inside html link text (between '[' and ']') - Fix #344: indent <ul> inside <ol> three spaces instead of two to comply with CommonMark, GFM, etc. - Fix #324: unnecessary spaces around <b>, <em>, and strike tags. - Don't wrap tables by default and add a --wrap-tables config option. - Feature #198: Ignore <p> tags inside table rows. - Don't wrap tables by default and add a --wrap-tables config option - Remove support for Python <= 3.5. Now requires Python 3.6+. - Support for Python 3.10+. - Fix #320 padding empty tables and tables with no </tr> tags. - Add ignore_mailto_links config option to ignore mailto: style links. - Feature #407: Support the superscript and subscript tags. - Fix #373: \n inside text of a Markdown link. - Feature #406: Improve support for null atttibute values. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-hexbytes: upgrade 1.0.0 -> 1.2.0Wang Mingyu8 days1-1/+1
| | | | | | | | | | | Changelog: ============ - Add to_0x_hex() method to provide a quick, explicit way to get an 0x-prefixed string - Change the name of master branch to main - Merge template updates, notably adding py312 support Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: upgrade 2.130.0 -> 2.131.0Wang Mingyu8 days1-1/+1
| | | | | | | | Changelog: https://github.com/googleapis/google-api-python-client/releases/tag/v2.131.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-future: upgrade 0.18.3 -> 1.0.0Wang Mingyu8 days1-2/+2
| | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2024. Changelog: ========== - Small updates to the docs - Add SECURITY.md describing security policy - Fix pasteurize: NameError: name 'unicode' is not defined - Move CI to GitHub Actions - Add setuptools to requirements for building docs - Fix typos in docs - Make the fix_unpacking fixer more robust - Small improvements to shell scripts according to shellcheck Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-evdev: upgrade 1.6.1 -> 1.7.1Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | | | | Changelog: ============ - Provide fallback value for FF_MAX_EFFECTS, which fixes the build on EL 7 - Add #ifdef guards around UI_GET_SYSNAME to improve kernel compatibility - Wait up to two seconds for uinput devices to appear. - Respect the CPATH/C_INCLUDE_PATH environment variables during install. - Add the uniq address to the string representation of InputDevice. - Improved method for finding the device node corresponding to a uinput device - Repository TLC (reformatted with ruff, fixed linting warnings, moved packaging metadata to pyproject.toml etc.). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-hash: upgrade 0.6.0 -> 0.7.0Wang Mingyu8 days1-1/+1
| | | | | | | | Changelog: Merge template updates, notably adding py312 support and testing docs build for all formats Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-email-validator: upgrade 2.1.0 -> 2.1.1Wang Mingyu8 days1-2/+2
| | | | | | | | | | | | | | | | | Changelog: ========== - Fixed typo 'marking' instead of 'marketing' in case-insensitive mailbox name list. - When DNS-based deliverability checks fail, in some cases exceptions are now thrown with raise ... from for better nested exception tracking. - Fixed tests to work when no local resolver can be configured. - This project is now licensed under the Unlicense (instead of CC0). - Minor improvements to tests. - Minor improvements to code style. License-Update: Relicense under the Unlicense (instead of CC0) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.4.1 -> 7.5.3Wang Mingyu8 days1-1/+1
| | | | | | | | | | | | | Changelog: =========== - Performance improvements for combining data files, especially when measuring line coverage. A few different quadratic behaviors were eliminated. - Performance improvements for generating HTML reports, with a side benefit of reducing memory use, closing issue 1791. Thanks to Daniel Diniz for helping to diagnose the problem. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 39.4.4 -> 39.4.5Wang Mingyu8 days1-1/+1
| | | | | | | | Changelog: Fix J1939 SPN parsing Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bidict: upgrade 0.23.0 -> 0.23.1Wang Mingyu8 days1-1/+1
| | | | | | | | | Changelog: - Fix a regression in 0.23.0 that could defeat type inference of a bidict's key type and value type when running in Python 3.8 or 3.9. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-autoflake: upgrade 2.2.1 -> 2.3.1Wang Mingyu8 days1-1/+1
| | | | | | | | | | | Changelog: =========== - Update pre-commit config - github/workflows/main: use pre-commit/action - Always set encoding when reading setup.cfg Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-anyio: upgrade 4.3.0 -> 4.4.0Wang Mingyu8 days1-1/+1
| | | | | | | | Changelog: https://anyio.readthedocs.io/en/stable/versionhistory.html Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyyaml-include: support native and nativesdk buildRandy MacLeod8 days1-1/+1
| | | | | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: backport abseil-cpp RISC-V fixScott Murray8 days2-0/+83
| | | | | | | | | | | Backport upstream abseil-cpp fix[1] for SIGILL crash on RISC-V with 6.6 and newer kernels. The patch has been tweaked to apply on top of the existing patch stack to the vendored copy of abseil-cpp. [1]: https://github.com/abseil/abseil-cpp/commit/7335a36d Signed-off-by: Scott Murray <scott.murray@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pefile: Move from meta-python to meta-oeKhem Raj10 days1-16/+0
| | | | | | | | - This recipe is needed by newer versions of fwupd from meta-oe - Add ptest support for python3-pefile - Add python3-pefile to PTESTS_FAST_META_OE since tests take < 30s Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-h5py: upgrade to 3.11.0Ross Burton13 days2-799/+2
| | | | | | | Notably, this release builds with Cython 3 and GCC 14. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gevent: fix build with Cython 3.0.10Ross Burton13 days2-1/+18
| | | | | | | | | | | Cython 3.0.10 generates code which causes compiler errors: src/gevent/queue.c:11894:114: error: passing argument 4 of '__pyx_vtabptr_6gevent_14_gevent_cqueue_UnboundQueue->__pyx_base.put' from incompatible pointer type [-Wincompatible-pointer-types] >From discussion upstream, removing the final decorator works around this. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: Upgrade to 2.7.2Khem Raj13 days1-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: Remove crutch to get module working on muslKhem Raj13 days1-11/+0
| | | | | | | | | | Renaming is no longer needed sunce the SOABI has been fixed to reflext correct ABI depending upon target Therefore revert it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-html: add missing runtime dependenciesGrygorii Tertychnyi2024-06-031-0/+2
| | | | | | | | | Upstream toml file mentions Jinja2 and pytest-metadata as runtime dependencies. Link: https://github.com/pytest-dev/pytest-html/blob/cfd32d08488e2c6fb72f0617db94ab41d3fca8d0/pyproject.toml#L42 Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dasbus: Add ptest supportMingli Yu2024-06-032-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | #./run-ptest PASS: tests/test_client.py:DBusClientTestCase.test_async_method PASS: tests/test_client.py:DBusClientTestCase.test_error PASS: tests/test_client.py:DBusClientTestCase.test_interface_proxy PASS: tests/test_client.py:DBusClientTestCase.test_introspect PASS: tests/test_client.py:DBusClientTestCase.test_invalid_method_result PASS: tests/test_client.py:DBusClientTestCase.test_method PASS: tests/test_client.py:DBusClientTestCase.test_property PASS: tests/test_client.py:DBusClientTestCase.test_signal PASS: tests/test_client.py:DBusClientTestCase.test_variant_type_factory [snip] ============================================================================ Testsuite summary # TOTAL: 162 # PASS: 162 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icu: upgrade from 2.12 to 2.13.1 to fix build with icu-75Martin Jansa2024-06-011-1/+5
| | | | | | | | | | | | | | | | | | | | | | | Version 2.13 -> 2.13.1 ---------------------- - change c++11 to c++17 in setup.py as current versions of ICU require it Version 2.12 -> 2.13 -------------------- - fixed build issues on Windows - added wrappers for MeasureUnit(locale, width) and getUnitDisplayName() - added wrappers for DateFormatSymbols.getEra|ZodiacNames() - added wrappers for DateFormatSymbols.getZoneStrings() - added wrappers for LocaleDisplayNames - fixed bug dealloc calling wrong destructor on most types (Fredrik Roubert) - added support for ICU 75.1 - added wrappers for LocalizedNumber|Range|Formatter.withoutLocale() - added wrappers for UIdentifierType, Char.hasIDType(), Char.getIDTypes() - added wrappers for UIdentifierStatus - added wrappers for UProperty.IDENTIFIER_TYPE, UProperty.IDENTIFIER_STATUS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: upgrade 3.0.2 -> 3.0.3Jan Vermaete2024-06-011-2/+2
| | | | | | | | | | | Changelog: The default hashlib.sha1 may not be available in FIPS builds. Don't access it at import time so the developer has time to change the default. #5448 Don't initialize the cli attribute in the sansio scaffold, but rather in the Flask concrete class. #5270 The license file was renamed from LICENSE.rst to LICENSE.txt without changing the content. Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask: add ptestJan Vermaete2024-05-302-1/+13
| | | | | | | * test added to the fast list Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>