Commit Graph

6801 Commits

Author SHA1 Message Date
Leon Anavi
a8b73a38da
python3-eth-utils: Upgrade 3.0.0 -> 4.1.1
Upgrade to version 4.1.1:

- Web3.is_address now returns True for non-checksummed addresses.
- Upgrades from the template with support for Python 3.12 and
  linting with blocklint.
- Remove cached_property dependency, as it was only for <=py37
- Update networks for latest changes and testnets.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-20 07:32:54 -07:00
Bartosz Golaszewski
9513a6a51a
python3-gpiod: update to v2.2.0
This is minor release that contains some fixes and code improvements.
There are no new interfaces but line.Value can now correctly be cast to
bool and __repr__() implementations have been fixed to actually allow
using them to recreate objects.

Starting from this release pypi also provides wheels but this isn't
relevant to meta-oe.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-18 17:38:28 -07:00
Jan Vermaete
9a9c0e6299
python3-typer: add new recipe
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>
2024-06-16 15:54:04 -07:00
Khem Raj
193aa030f9
python3-whitenoise,python-libusb1: Remove AUTHOR field
this field has been removed from recipes

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-14 10:20:36 -07:00
Khem Raj
39d164f0c3
python3-pydantic-core: Fix build with python 3.12.4
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>
2024-06-12 12:50:45 -07:00
Wang Mingyu
a10146bc6e
python3-xlsxwriter: upgrade 3.1.9 -> 3.2.0
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>
2024-06-11 22:02:02 -07:00
Wang Mingyu
8e70a52123
python3-typeguard: upgrade 4.2.1 -> 4.3.0
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>
2024-06-11 22:02:02 -07:00
Wang Mingyu
9b9c9eed68
python3-tomlkit: upgrade 0.12.3 -> 0.12.5
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>
2024-06-11 22:02:02 -07:00
Wang Mingyu
9c67e15cc5
python3-sympy: upgrade 1.12 -> 1.12.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>
2024-06-11 22:02:02 -07:00
Wang Mingyu
ad0c27b9c4
python3-stevedore: upgrade 5.1.0 -> 5.2.0
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>
2024-06-11 22:02:01 -07:00
Wang Mingyu
02bf310317
python3-snagboot: upgrade 1.2 -> 1.3
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>
2024-06-11 22:02:01 -07:00
Wang Mingyu
cdccc4574c
python3-sh: upgrade 2.0.6 -> 2.0.7
Changelog:
=========
- Fix sh.glob arguments
- Misc modernizations

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:02:01 -07:00
Wang Mingyu
5b9543962b
python3-sdbus: upgrade 0.11.1 -> 0.12.0
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>
2024-06-11 22:02:01 -07:00
Wang Mingyu
8c2cd2baa2
python3-redis: upgrade 5.0.1 -> 5.0.4
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>
2024-06-11 22:02:01 -07:00
Wang Mingyu
9b15d2b71a
python3-pyyaml-include: upgrade 1.3.2 -> 2.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>
2024-06-11 22:02:00 -07:00
Wang Mingyu
189bee4bdb
python3-pyroute2: upgrade 0.7.10 -> 0.7.12
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>
2024-06-11 22:02:00 -07:00
Wang Mingyu
372f830c68
python3-pymongo: upgrade 4.6.1 -> 4.7.2
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>
2024-06-11 22:02:00 -07:00
Wang Mingyu
2a4dac7e4d
python3-pybind11-json: upgrade 0.2.13 -> 0.2.14
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>
2024-06-11 22:02:00 -07:00
Wang Mingyu
7b5ec9d5fa
python3-pyalsaaudio: upgrade 0.10.0 -> 0.11.0
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>
2024-06-11 22:02:00 -07:00
Wang Mingyu
45fe80c616
python3-py7zr: upgrade 0.20.8 -> 0.21.0
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>
2024-06-11 22:02:00 -07:00
Wang Mingyu
2f6cc1032e
python3-prompt-toolkit: upgrade 3.0.43 -> 3.0.45
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>
2024-06-11 22:02:00 -07:00
Wang Mingyu
f782665cfb
python3-pdm: upgrade 2.15.3 -> 2.15.4
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>
2024-06-11 22:01:59 -07:00
Wang Mingyu
e724052584
python3-pdm-backend: upgrade 2.1.8 -> 2.3.0
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>
2024-06-11 22:01:59 -07:00
Wang Mingyu
197bc2add5
python3-openpyxl: upgrade 3.1.2 -> 3.1.3
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>
2024-06-11 22:01:59 -07:00
Wang Mingyu
7106f0c041
python3-netaddr: upgrade 1.2.1 -> 1.3.0
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>
2024-06-11 22:01:59 -07:00
Wang Mingyu
ea97646a59
python3-msgpack: upgrade 1.0.7 -> 1.0.8
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>
2024-06-11 22:01:59 -07:00
Wang Mingyu
e0593a5b65
python3-ipython: upgrade 8.24.0 -> 8.25.0
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>
2024-06-11 22:01:59 -07:00
Wang Mingyu
e21ef8fcc3
python3-httpcore: upgrade 1.0.3 -> 1.0.5
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>
2024-06-11 22:01:58 -07:00
Wang Mingyu
6801e96a81
python3-html2text: upgrade 2020.1.16 -> 2024.2.26
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>
2024-06-11 22:01:58 -07:00
Wang Mingyu
3194be1e15
python3-hexbytes: upgrade 1.0.0 -> 1.2.0
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>
2024-06-11 22:01:58 -07:00
Wang Mingyu
2735912307
python3-google-api-python-client: upgrade 2.130.0 -> 2.131.0
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>
2024-06-11 22:01:58 -07:00
Wang Mingyu
9c7a72cbc2
python3-future: upgrade 0.18.3 -> 1.0.0
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>
2024-06-11 22:01:58 -07:00
Wang Mingyu
5a51c745a6
python3-evdev: upgrade 1.6.1 -> 1.7.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>
2024-06-11 22:01:58 -07:00
Wang Mingyu
85eabb8a9d
python3-eth-hash: upgrade 0.6.0 -> 0.7.0
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>
2024-06-11 22:01:57 -07:00
Wang Mingyu
0dd1264a94
python3-email-validator: upgrade 2.1.0 -> 2.1.1
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>
2024-06-11 22:01:57 -07:00
Wang Mingyu
7f7dcf8011
python3-coverage: upgrade 7.4.1 -> 7.5.3
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>
2024-06-11 22:01:57 -07:00
Wang Mingyu
343c22a48d
python3-cantools: upgrade 39.4.4 -> 39.4.5
Changelog:
 Fix J1939 SPN parsing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 22:01:57 -07:00
Wang Mingyu
88105e6ce8
python3-bidict: upgrade 0.23.0 -> 0.23.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>
2024-06-11 22:01:57 -07:00
Wang Mingyu
90c606e249
python3-autoflake: upgrade 2.2.1 -> 2.3.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>
2024-06-11 22:01:57 -07:00
Wang Mingyu
6fa4449ace
python3-anyio: upgrade 4.3.0 -> 4.4.0
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>
2024-06-11 22:01:57 -07:00
Randy MacLeod
56e2e5df9b
python3-pyyaml-include: support native and nativesdk build
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-11 18:56:47 -07:00
Scott Murray
080287ebe1
python3-grpcio: backport abseil-cpp RISC-V fix
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>
2024-06-11 15:40:17 -07:00
Khem Raj
395e9075ac
python3-pefile: Move from meta-python to meta-oe
- 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>
2024-06-09 22:43:41 -07:00
Ross Burton
7d5e32b7e9
python3-h5py: upgrade to 3.11.0
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>
2024-06-07 09:12:01 -07:00
Ross Burton
6b9167400b
python3-gevent: fix build with Cython 3.0.10
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>
2024-06-07 09:12:00 -07:00
Khem Raj
a45050c643
python3-pydantic: Upgrade to 2.7.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-07 09:11:54 -07:00
Khem Raj
3aa9469b2c
python3-pydantic-core: Remove crutch to get module working on musl
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>
2024-06-06 21:45:26 -07:00
Grygorii Tertychnyi
ca28badd14
python3-pytest-html: add missing runtime dependencies
Upstream toml file mentions Jinja2 and pytest-metadata as runtime
dependencies.

Link: cfd32d0848/pyproject.toml (L42)
Signed-off-by: Grygorii Tertychnyi <grygorii.tertychnyi@leica-geosystems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-06-03 12:05:24 -07:00
Mingli Yu
0e456ad6b3
python3-dasbus: Add ptest support
#./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>
2024-06-03 12:05:24 -07:00
Martin Jansa
446560ab41
python3-icu: upgrade from 2.12 to 2.13.1 to fix build with icu-75
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>
2024-06-01 10:49:41 -07:00