Commit Graph

8848 Commits

Author SHA1 Message Date
Jan Vermaete
496b290dc9
python3-exhale: fixed location + added nativesdk
* moved the recipe from  meta-python/recipes/devtool to meta-python/recipes-devtools/python3-exhale
      What seems to be a more common location
    * added nativesdk to BBCLASSEXTEND

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-18 07:50:00 -07:00
Jan Vermaete
e1e5d2155f
python3-breathe: fixed location + added nativesdk
* moved the recipe from  meta-python/recipes/devtool to meta-python/recipes-devtools/python3-breathe
  What seems to be a more common location
* added nativesdk to BBCLASSEXTEND

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-18 07:50:00 -07:00
Haixiao Yan
f2dc694c52
python3-posix-ipc: upgrade 1.2.0 -> 1.3.0
Remove following patches, they have been fixed since 1.3.0.
0001-build_support-use-source-filename-instead-of-foo-for.patch
0002-build_support-handle-empty-max_priority-value-as-Non.patch
0003-build_support-use-does_build_succeed-in-compile_and_.patch

Backport a patch to fix dicsovery fails when CC contains flags

License-Update: update copyright statements to include contributors

Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 12:25:37 -07:00
Ross Burton
5e7559a17f
python3-typer: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
e9c44053f7
python3-twitter: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
87cf794116
python3-trustme: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
530dbcec10
python3-termcolor: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
0fdcb5154a
python3-systemd: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:07 -07:00
Ross Burton
169d18dd37
python3-soupsieve: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
6317c53f9b
python3-simpleeval: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
8952de6e6b
python3-pymongo: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
0c8cc8ee55
python3-paho-mqtt: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
415b4b3dc5
python3-mypy-extensions: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
80c3faef4e
python3-itsdangerous: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:06 -07:00
Ross Burton
2ca5327213
python3-greenstalk: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
b6b02b5f92
python3-flask: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
ffc1e95ca3
python3-flask-sqlalchemy: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
96a6c0eb40
python3-flask-marshmallow: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
f42b29ef73
python3-expandvars: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
65d4a3e0c4
python3-blinker: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:05 -07:00
Ross Burton
c96e042782
python3-apispec: use correct Python build backend class
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Ross Burton
bdd47759ff
python3-a2wsgi: use correct Python build backend class
oe-core master now has a python_pdm build class.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Ross Burton
1030642698
python3-jsonref: use correct Python build backend class
oe-core master now has a python_pdm build class.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 17:32:04 -07:00
Wang Mingyu
ac0b53623e
python3-sqlalchemy: upgrade 2.0.41 -> 2.0.42
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:25 -07:00
Wang Mingyu
f31a407c3f
python3-regex: upgrade 2024.11.6 -> 2025.7.34
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:25 -07:00
Wang Mingyu
7e18d029ff
python3-pyroute2: upgrade 0.9.3 -> 0.9.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:25 -07:00
Wang Mingyu
302a6ed195
python3-pymodbus: upgrade 3.9.2 -> 3.10.0
License-Update: Copyright year updated to 2025

Changelog:
==========
- Raise runtimeerror if listen() fails.
- Correct values parameter in setValues.
- Correct return from getValues.
- Add request fc to exceptionResponse.
- DummyProtocol is not async
- Handle "little" for multiple values in to_registers
- Remove unused const.
- Add retries to ModbusPDU class
- Don't invoke trace_connect callback twice
- ensure unpacking of proper length during decoding
- README clean-up
- Bump coverage to 95,5%
- Simplify response rejection.
- Bump coverage to 93%.
- Solve ModbusDeviceContext bug.
- Bit handling LSB -> MSB across bytes.
- Change slave to device_id and slave= to device_id=.
- Remove payload.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:24 -07:00
Wang Mingyu
cc3b2d5e08
python3-polyline: upgrade 2.0.2 -> 2.0.3
Changelog:
 Remove deprecated toml dependency in favor of native tomllib (or tomli on older Python versions).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:24 -07:00
Wang Mingyu
f953e95f61
python3-matplotlib: upgrade 3.10.3 -> 3.10.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:24 -07:00
Wang Mingyu
0f4f076652
python3-inline-snapshot: upgrade 0.25.3 -> 0.26.0
Changed
-----------
 now have to specify test-dir in pyproject.toml when save tests in a folder other than tests/ in project root

Fixed
--------
 pyproject.toml is now also located based on the current directory and the pytest-root, which solves problems when use inline-snapshot with uv-workspaces

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:24 -07:00
Wang Mingyu
7302ea640b
python3-freezegun: upgrade 1.5.3 -> 1.5.4
Changelog:
 * Fix: Ability to yield fixtures (broken in 1.5.3)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:23 -07:00
Wang Mingyu
46a0063bc1
python3-bitarray: upgrade 3.5.2 -> 3.6.0
Changelog:
==============
- add 'util.random_k()'
- add 'util.sum_indices()'
- optimize 'util.xor_indices()'
- move development files from 'examples/' to 'devel/'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:23 -07:00
Tom Geelen
4462b9d8fc
python3-aioresponses: update inheritance to python_setuptools_build_meta
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-03 18:21:11 -07:00
Khem Raj
10385d468e
python3-pydantic: Upgrade to v2.12.0a1 prerelease
Needed for python3-pydantic-core v2.37+

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-01 16:12:05 -07:00
Khem Raj
825ee9e7ae
python3-kivy: Set KIVY_NO_ARGS=1
This fails to compile with latest setuptools3

[ERROR  ] [Core        ] option --verbose not recognized
Kivy Usage: setup.py [KIVY OPTION...] [-- PROGRAM OPTIONS]::

    Options placed after a '-- ' separator, will not be touched by kivy,
    and instead passed to your program.

    Set KIVY_NO_ARGS=1 in your environment or before you import Kivy to
    disable Kivy's argument parser.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-01 14:32:22 -07:00
Khem Raj
8c33d45cab
python3-httptools: Use setuptools3_legacy
It does not build with regular setuptools3 class anymore

installing to build/bdist.linux-aarch64/wheel
running install
running install_lib
running build_ext
error: don't know how to compile C/C++ code on platform 'posix' with '<distutils.compilers.C.unix.Compiler object at 0xf2c796b28050>' compiler

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-31 19:31:11 -07:00
Khem Raj
75138806e2
python3-pydantic-core: Upgrade to 2.37.2
Add a patch to fix with rust 1.88+

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-31 18:44:15 -07:00
Wang Mingyu
dfc4571996
python3-virtualenv: upgrade 20.31.2 -> 20.32.0
Changelog:
============
- Fix the CI
- activate.fish: update fish major version check
- Fix: Ignore missing absolute paths for python discovery
- Discover uv-managed Python installations
- Add warning for incorrect usage of Nushell activation script
- Update index.rst, compatibility section added, other subheadings created

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:02 -07:00
Wang Mingyu
74e1256260
python3-snagboot: upgrade 2.3 -> 2.4
Changelog:
============
- treewide:
  - modernize and expand CI tests
  - drop support for Python 3.8
  - use importlib API to fetch resources
- snagflash:
  - fastboot-uboot: support comments in command file
  - correct parsing logic for "fb-size" parameter
- snagrecover:
  - add support for i.MX91 platforms
  - add support for Intel Keem Bay platforms
  - support HABv4-closed i.MX SoCs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:02 -07:00
Wang Mingyu
b813fd4b46
python3-rich: upgrade 14.0.0 -> 14.1.0
Changelog:
============
- Removed typing_extensions from runtime dependencies
- Live objects (including Progress) may now be nested
- Added padding property to Syntax which returns a tuple of four integers
- Fixed extraction of recursive exceptions
- Fixed padding applied to Syntax
- Fixed Panel title missing the panel background style
- Added TTY_INTERACTIVE environment variable to force interactive mode off or on

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:02 -07:00
Wang Mingyu
0ac80476da
python3-pyroute2: upgrade 0.9.2 -> 0.9.3
Changelog:
===========
- Async generic netlink sockets
- Use pyproject files only

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:01 -07:00
Wang Mingyu
fe8c3bd861
python3-moteus: upgrade 0.3.89 -> 0.3.90
git shortlog of the moteus python library [1] for the corresponding release:

- For dual encoder configurations, set the output low pass filter too
- Improve hall effect performance
- Fix the encoder filter frequency to actually be the 3dB cutoff
- Set python unit tests as small size so they run by default
- Remove moteus_tool --restore-cal
- lib: python: moteus: moteus_tool: add no-verify option

[1] https://github.com/mjbots/moteus/commits/main/lib/python

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:01 -07:00
Wang Mingyu
be5dfe9b7b
python3-inline-snapshot: upgrade 0.24.0 -> 0.25.3
Changelog:
===============
- New external() implementation with support for different data formats.
- Ability to declare custom external formats with @register_format.
- external() can now be used without snapshot(), such as assert
  "long text" == external() or inside snapshots like dirty-equals.
- You now have to declare format aliases if you used outsource()
  with a different suffix than .txt or .bin in the past.
- external_file() now follows the aliases defined by register_format_alias().
- Removed unnecessary uuid7 dependency introduced in 0.25.0
- improved performance by checking for "external" in the code string before
  parsing the code and checking the AST
- solved incompatibility with pytest_pretty
- Fix issue terminal with is preserved
- cleanup temporary path

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:01 -07:00
Wang Mingyu
748ad70ede
python3-grpcio: upgrade 1.73.1 -> 1.74.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:01 -07:00
Wang Mingyu
9e3f453cbd
python3-grpcio-tools: upgrade 1.73.1 -> 1.74.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:01 -07:00
Wang Mingyu
73ed7341b7
python3-grpcio-reflection: upgrade 1.73.1 -> 1.74.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:09 -07:00
Wang Mingyu
8eb80a2af9
python3-grpcio-channelz: upgrade 1.73.1 -> 1.74.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:09 -07:00
Wang Mingyu
f154da7070
python3-eventlet: upgrade 0.40.1 -> 0.40.2
Changelog:
=============
- Prepare jobs and CI/CD for python 3.14
- Make database removal safer with IF EXISTS
- Fix tests on Python 3.14 on Linux

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:09 -07:00
Wang Mingyu
366147f537
python3-coverage: upgrade 7.9.2 -> 7.10.1
Changelog:
==========
- A new configuration option: "[run] patch" specifies named patches
  to work around some limitations in coverage measurement.
- The HTML report now dimly colors subsequent lines in multi-line statements.
  They used to have no color. This gives a better indication of the amount
  of code missing in the report.
- Two new exclusion patterns are part of the defaults:... is automatically
  excluded as a line and if TYPE_CHECKING: is excluded as a branch.
- A new command-line option: --save-signal=USR1 specifies a signal that
  coverage.py will listen for. When the signal is sent, the coverage data
  will be saved. This makes it possible to save data from within long-running processes.
- A new configuration option: "[report] partial_also" is a list of regexes
  to add as pragmas for partial branches. This parallels the "[report] exclude_also"
  setting for adding line exclusion patterns.
- A few file path configuration settings didn't allow for tilde expansion: [json] output,
  [lcov] output and [run] debug_file. This is now fixed.
- Wheels are included for 3.14 now that 3.14 rc1 is available.
- We no longer ship a PyPy-specific wheel. PyPy will install the pure-Python wheel.
- In the very unusual situation of not having a current frame, coverage no longer
  crashes when using the sysmon core.
- Fix: the exclusion for if TYPE_CHECKING: was wrong: it marked the branch as partial,
  but it should have been a line exclusion so the entire clause would be excluded.
- Fix: changed where .pth files are written for patch = subprocess

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:09 -07:00
Wang Mingyu
4aaba1473d
python3-bitarray: upgrade 3.5.1 -> 3.5.2
Changelog:
=========
- change random.seed() test, see comments
- optimize util.random_p() by also using bitwise AND in final step
- add ability for heavy testing to example
- add DummyRanomPTests to example
- add in-place XOR test for comleteness
- add --disp option to example
- add verification tests to example
- remove duplicate tests
- add test - wording
- add links in comments
- add sanity check
- add note on limit in relation to 1/K
- update table in documentation to new example code

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:08 -07:00