summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* python3-odfpy: New recipe for version 1.4.1Zoltán Böszörményi3 days2-0/+46
| | | | | | | | | | It's an optional dependency for pandas to provide ODS reader and writer support. It complements spreadsheet support along with python3-xlrd and python3-openpyxl, both of which are part of meta-python already. Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pint: Upgrade 0.24.4 -> 0.25Leon Anavi3 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 0.25: - Bump minimum Python version to 3.11 - Upgrade code to Python 3.11 - Move to pixi/uv/ruff - Refactor compat to make it easier to test - Implemented several pixi environment and tasks to simplify development - Add docs to the functions in pint.testing - Fix round function returning float instead of int - Fix return type of PlainQuantity.to - Update constants to CODATA 2022 recommended values - Fixed issue with .to_compact and Magnitudes with uncertainties / Quantities with units - Fixed issue in unit conversion which led to loss of precision when using decimal - Add conductivity dimension - Add absorbance unit and dimension - Add membrane filtration flux and permeability dimensionality, and shorthand "LMH" - Fix find_shortest_path to use breadth first search - Fix typo in pyproject.toml: rename AS_MIP to HAS_MIP so that MIP support is correctly detected - Fix handling of extra arguments in conversion with enabled contexts - Fix swapped left and right arguments in interp - Fix formatted scientific notation bug in Python 3.13 - Fix ability to add dB units, and to add dB (dimensionless) to referenced dB units, such as dBm or dBW - Improve pressure unit definitions in default definition file - Avoid and document known issues with MIP during install, testing and runtime - Fix issue with Dask by restricting its version to < 2025.3.0 - Skip false xfail tests linked to a known numpy issue - Improve Contributing documentation - Add Quantity.to_unprefixed` and `ito_unprefixed methods that remove SI prefixes without converting to base units Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-moteus: Upgrade 0.3.90 -> 0.3.92Leon Anavi3 days1-1/+1
| | | | | | | | | | Upgrade to release 0.3.92: - Implement servo.inertia_feedforward for calculating a feedforward term based on the control acceleration Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohue: Upgrade 4.7.5 -> 4.8.0Leon Anavi3 days1-1/+1
| | | | | | | | | | | | Upgrade to release 4.8.0: - Drop tomli in pyproject.toml - Add scene status (active + last_recall) fields - Update various models - Add a few missing models to complete MotionAware Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: Upgrade 1.20.1 -> 1.21.0Leon Anavi3 days1-1/+1
| | | | | | | | | | | | | Upgrade to release 1.21.0: - The reusable-cibuildwheel.yml workflow has been refactored to be more generic and ci-cd.yml now holds all the configuration toggles - When building wheels, the source distribution is now passed directly to the cibuildwheel invocation - Added CI for Python 3.14 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-stevedore: change to correct build backendTom Geelen3 days1-1/+1
| | | | | | Recipe was using the wrong build backend and a warning was being thrown. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: fix reproducibility issueHongxu Jia4 days2-0/+44
| | | | | | | | | | | | | | | | | | | The type of new_value is either `npy_timedelta' or `int64_t' In build/pandas/_libs/tslibs/timedeltas.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/tslibs/timedeltas.pyx.c .. npy_timedelta __pyx_v_new_value; ... In build/pandas/_libs/tslibs/timedeltas.cpython-313-x86_64-linux-gnu.so.p/pandas/_libs/tslibs/timedeltas.pyx.c ... __pyx_t_5numpy_int64_t __pyx_v_new_value; ... Explicitly define it as int64_t to assure the generated source is reproducibility between builds Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mlcommons-loadgen: support reproducibilityHongxu Jia4 days2-0/+45
| | | | | | | | | | | Implement the SOURCE_DATE_EPOCH specification[1] for reproducible builds. If SOURCE_DATE_EPOCH is set, use it as timestamp instead of the current time. [1] https://reproducible-builds.org/specs/source-date-epoch/ Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yarl: support reproducibilityHongxu Jia4 days2-0/+35
| | | | | | | | | | | | | In order to make the generated library be reproducible, build wheel in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's option -fdebug-prefix-map could work as expected Note: To support reproducible, it also requires oe-core commit [1] to be merged [1] https://git.openembedded.org/openembedded-core/commit/?id=61d98d12eca1c7bdf3b7387a820c83d3b8fad965 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-propcache: support reproducibilityHongxu Jia4 days2-0/+35
| | | | | | | | | | | | | In order to make the generated library be reproducible, build wheel in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's option -fdebug-prefix-map could work as expected Note: To support reproducible, it also requires oe-core commit [1] to be merged [1] https://git.openembedded.org/openembedded-core/commit/?id=61d98d12eca1c7bdf3b7387a820c83d3b8fad965 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-frozenlist: support reproducibilityHongxu Jia4 days2-0/+34
| | | | | | | | | | | | | In order to make the generated library be reproducible, build wheel in source dir other than tmp dir (/tmp/xxxxxx), then yocto toolchain's option -fdebug-prefix-map could work as expected Note: To support reproducibility, it also requires oe-core commit [1] to be merged [1] https://git.openembedded.org/openembedded-core/commit/?id=61d98d12eca1c7bdf3b7387a820c83d3b8fad965 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyproj: added nativeJan Vermaete2025-09-241-0/+3
| | | | | | | + homepage added Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: upgrade 0.17.4 -> 0.19.1Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-spidev: upgrade 3.7 -> 3.8Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2025.9.1 -> 2025.9.18Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pystemd: upgrade 0.13.4 -> 0.14.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: upgrade 4.15.0 -> 4.15.1Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-inline-snapshot: upgrade 0.28.0 -> 0.29.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: upgrade 1.74.0 -> 1.75.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-tools: upgrade 1.74.0 -> 1.75.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-reflection: upgrade 1.74.0 -> 1.75.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-channelz: upgrade 1.74.0 -> 1.75.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gevent: upgrade 25.8.2 -> 25.9.1Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dirty-equals: upgrade 0.9.0 -> 0.10.0Wang Mingyu2025-09-241-2/+2
| | | | | | | License-Update: add "to present" to Copyright Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.10.6 -> 7.10.7Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 40.5.0 -> 40.6.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-black: upgrade 25.1.0 -> 25.9.0Wang Mingyu2025-09-241-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: 3.12.14 -> 3.12.15Tom Geelen2025-09-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-cov: 6.1.1 -> 6.2.1Tom Geelen2025-09-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-xdist: 3.7.0 -> 3.8.0Tom Geelen2025-09-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-pylint: 3.3.7 -> 3.3.8Tom Geelen2025-09-213-3/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohue: 4.7.4 -> 4.7.5Tom Geelen2025-09-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: Add native target to the buildAmbroise Vincent2025-09-191-0/+2
| | | | | | | Add the native target to the recipe. Signed-off-by: Ambroise Vincent <ambroise.vincent@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icu: upgrade to 2.15.3Martin Jansa2025-09-192-29/+2
| | | | | | | | | Drop 0001-Remove-assert-checking-for-trivial-type.patch which was resolved in upstream by: https://gitlab.pyicu.org/main/pyicu/-/commit/82fa082b149db81c894e0d887c0fff67c3d2826f Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyzmq: set cmake build dir to support reproducibleHongxu Jia2025-09-181-0/+1
| | | | | | | | | | | | | | | | | | | | According to [1], set cmake build dir, otherwise a unique temporary directory is used which caused generated library not be reproducible ... "build-dir": { "type": "string", "default": "", "description": "The CMake build directory. Defaults to a unique temporary directory." }, ... Note: To support reproducible, it also requires oe-core commit [2] to be merged [1] https://github.com/scikit-build/scikit-build-core/blob/main/src/scikit_build_core/resources/scikit-build.schema.json#L487C6-L487C16 [2] https://lists.openembedded.org/g/openembedded-core/message/223604?p=%2C%2C%2C20%2C0%2C0%2C0%3A%3ACreated%2C%2C%2C20%2C2%2C0%2C115291386%2Cd%253D3&d=3 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zstandard: upgrade 0.24.0 -> 0.25.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-zeroconf: upgrade 0.147.0 -> 0.147.2Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wrapt: upgrade 1.17.2 -> 1.17.3Wang Mingyu2025-09-161-3/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-typer: upgrade 0.17.3 -> 0.17.4Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-twine: upgrade 6.1.0 -> 6.2.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-trio: upgrade 0.30.0 -> 0.31.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-starlette: upgrade 0.47.3 -> 0.48.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sdbus: upgrade 0.14.0 -> 0.14.1Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-regex: upgrade 2025.8.29 -> 2025.9.1Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymongo: upgrade 4.14.1 -> 4.15.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymodbus: upgrade 3.11.1 -> 3.11.2Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycares: upgrade 4.10.0 -> 4.11.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-nanobind: upgrade 2.8.0 -> 2.9.2Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icecream: upgrade 2.1.7 -> 2.1.8Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httplib2: upgrade 0.30.0 -> 0.31.0Wang Mingyu2025-09-161-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>