summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
Commit message (Collapse)AuthorAgeFilesLines
* python3-gpiod: bump version to v2.0-rc3Bartosz Golaszewski2023-02-241-1/+1
| | | | | | | One more RC before the final release. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openhpi, uw-imag, python3-m2crypto: replace Unknown Upstream-Status with PendingMartin Jansa2023-02-241-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-python: fix Upstream-Status formatYi Zhao2023-02-242-2/+2
| | | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: Add distutils, unixadmin for ptestRandy MacLeod2023-02-221-0/+2
| | | | | | | | | | ptest results: ====== 3600 passed, 324 skipped, 2 xfailed, 1 xpassed in 74.41s (0:01:14) ====== for qemux86-64 with 2 GB RAM which is the same as seen on master. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python-systemd: update from v234 to v235Cook, Samuel2023-02-224-57/+2
| | | | | | | | | | | | | | | | | | Includes bugfix from v234 which won't run on python3.10 See: https://github.com/systemd/python-systemd/issues/107 Removes patches now no longer required as they are implemented in v235 drop setting md5 checksum for src_uri as it is no longer needed rename patch directory to match recipe name as python2 version of recipe is gone V235 released to PyPI on 11 Feb 23 https://pypi.org/project/systemd-python/235/ Signed-off-by: Samuel Cook <samuel.cook@cornelisnetworks.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-simpleeval: update patch statusRoss Burton2023-02-221-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpiod: new packageBartosz Golaszewski2023-02-182-0/+60
| | | | | | | | | | | | Add a recipe for libgpiod v2 python bindings. This is a release candidate but once the proper v2.0 is released, it will be made public on pypi and the recipe modified accordingly. As libgpiod python bindings now use setuptools and not make, we can separate the recipe from the rest of the library. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-daemon_2.3.2.bb: add python-daemon recipe for python3bhargav_das@mentor.com2023-02-121-0/+19
| | | | | | | | python-daemon was part of meta-python2 this has now been updated to python3 and v2.3.2 Signed-off-by: Bhargav Das <bhargav_das@mentor.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: Add missing include for close/open APIsKhem Raj2023-02-122-0/+28
| | | | | | This is found with clang16 stricter warnings Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xmlschema: upgrade 2.1.1 -> 2.2.1Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | | | | Changelog: ========== Fix mixed content extension without explicit mixed attribute (issue #334) Refine string serialization of XML resources and data elements Switch to use elementpath v4 Fix sequence_type property for XSD types Remove XsdElement.get_attribute(): unused and doesn't work as expected Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-xlsxwriter: upgrade 3.0.7 -> 3.0.8Wang Mingyu2023-02-121-1/+1
| | | | | | | | | Changelog: =========== * Fix for "autofit()" exception when user defined column width was "None". Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-websocket-client: upgrade 1.4.2 -> 1.5.1Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | | | | | | Changelog: ========== - Fix logic bug that can cause disconnects (#893) - Refactor and improve ping/pong logic to resolve several issues, including an infinite loop issue during reconnect (#862) - Fix issue where `skip_utf8_validation = True` is ignored (#886) - Fix issue where sslopt `is_ssl` is ignored (#875) - Downgrade "websocket connected" message from logging.warning to logging.info (#888) - Update github actions to newer versions (669fe1b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sqlalchemy: upgrade 1.4.46 -> 2.0.3Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ sql ------ - Fixed critical regression in SQL expression formulation in the 2.0 series due to #7744 which improved support for SQL expressions that contained many elements against the same operator repeatedly; parenthesis grouping would be lost with expression elements beyond the first two elements. typing ------- Remove typing.Self workaround, now using PEP 673 for most methods that return Self. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-traitlets: upgrade 5.8.1 -> 5.9.0Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | Changelog: ========== Polishing argcomplete support #829 Test that name and description can be set via constructor. #826 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-simplejson: upgrade 3.18.1 -> 3.18.3Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | Changelog: =========== * Fix regression in sdist archive * Distribute a pure python wheel for Pyodide Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-qrcode: upgrade 7.3.1 -> 7.4.2Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ========== - Allow pypng factory to allow for saving to a string (like qr.save("some_file.png")) in addition to file-like objects. - Fix bad over-optimization in v7.4 that broke large QR codes. Thanks to mattiasj-axis! - Restructure the factory drawers, allowing different shapes in SVG image factories as well. - Add a --factory-drawer option to the qr console script. - Optimize the output for the SVGPathImage factory (more than 30% reduction in file sizes). - Add a pypng image factory as a pure Python PNG solution. If pillow is not installed, then this becomes the default factory. - The pymaging image factory has been removed, but its factory shortcut and the actual PymagingImage factory class now just link to the PyPNGImage factory. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.13.0 -> 1.15.0Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Various fixes & improvements ============================= New: Add Huey Integration Profiling: Do not send single sample profiles (#1879) Profiling: Add additional test coverage for profiler (#1877) Profiling: Always use builtin time.sleep (#1869) Profiling: Defaul in_app decision to None (#1855) Profiling: Remove use of threading.Event (#1864) Profiling: Enable profiling on all transactions (#1797) FastAPI: Fix check for Starlette in FastAPI integration (#1868) Flask: Do not overwrite default for username with email address in FlaskIntegration (#1873) Tests: Add py3.11 to test-common (#1871) Fix: Don't log whole event in before_send / event_processor drops (#1863) Add before_send_transaction (#1840) Django: Always remove values of Django session related cookies. (#1842) Profiling: Enable profiling for ASGI frameworks (#1824) Profiling: Better gevent support (#1822) Profiling: Use co_qualname in python 3.11 (#1831) OpenTelemetry: fix Use dict for sentry-trace context instead of tuple (#1847) OpenTelemetry: fix extra dependency (#1825) OpenTelemetry: fix NoOpSpan updates scope (#1834) OpenTelemetry: Make sure to noop when there is no DSN (#1852) FastAPI: Fix middleware being patched multiple times (#1841) Starlette: Avoid import of pkg_resource with Starlette integration (#1836) Removed code coverage target (#1862) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyscaffold: upgrade 4.3.1 -> 4.4Wang Mingyu2023-02-121-1/+1
| | | | | | | | | | | | | | | | Changelog: ========= Add codespell to pre-commit config Allow venv_install in config file Avoid problematic tox 4.0 and 4.1 Update macos instances on Cirrus CI Replace deprecated set-output Update CI templates Add comments about building sdist in tox.ini and FAQ Update Python version in Read The Docs configuration Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymodbus: upgrade 3.1.0 -> 3.1.3Wang Mingyu2023-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= Solve log problem in payload. Fix register type check for size bigger than 3 registers (6 bytes) (#1323) Re-add SQL tests. (#1329) Central logging. (#1324) Skip sqlAlchemy test. (#1325) Solve 1319 (#1320) Update README.rst Correct README link. (#1316) More direct readme links for REPL (#1314) Add classifier for 3.11 (#1312) Update README.rst (#1313) Delete ModbusCommonBlock.png (#1311) Add modbus standard to README. (#1308) fix no auto reconnect after close/connect in TCPclient (#1298) Update examples.rst (#1307) var name clarification (#1304) Bump external libraries. (#1302) Reorganize documentation to make it easier accessible (#1299) Simulator documentation (first version). (#1296) Updated datastore Simulator. (#1255) Update links to pydmodbus-dev (#1291) Change riptideio to pymodbus-dev. (#1292) #1258 Avoid showing unit as a seperate command line argument (#1288) Solve docker cache problem. (#1287) add missing server.start() (#1282) small performance improvement on debug log (#1279) Fix Unix sockets parsing (#1281) client: Allow unix domain socket. (#1274) transfer timeout to protocol object. (#1275) Add ModbusUnixServer / StartAsyncUnixServer. (#1273) Added return in AsyncModbusSerialClient.connect (#1271) add connect() to the very first example (#1270) Solve docker problem. (#1268) Test stop of server task. (#1256) Thanks to: Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.4.167 -> 2.4.168Wang Mingyu2023-02-111-1/+1
| | | | | | | | | | | | | | | | Fix ======== - Set relationship_type default in MISPTag to empty string. - Another typo in readme. - Typo in readme. - Update whl files. - Nvm, readthedocs requires python 3.8 at most. New ====== - Add relationship_type in Tag entries for feeds. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-portion: Upgrade 2.3.0 -> 2.3.1Wang Mingyu2023-02-111-1/+1
| | | | | | | | | | | | | | | Changed ======= Speed up lookups in IntervalDict for non-interval keys. Speed up iterate by no longer creating singleton instances under the hood. Drop official support for Python 3.6. Fixed ===== Infinite recursion when a subclass of an Interval is compared using > with an Interval instance (see #75). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-paramiko: upgrade 2.12.0 -> 3.0.0Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | | | | | Bubfix: ========== -A handful of lower-level classes (notably paramiko.message.Message and paramiko.pkey.PKey) previously returned bytes objects from their implementation of __str__, even under Python 3; and there was never any __bytes__ method. -Streamline some redundant (and costly) byte conversion calls in the packetizer and the core SFTP module. This should lead to some SFTP speedups at the very least. -Remove some unnecessary __repr__ calls when handling bytes-vs-str conversions. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-openpyxl: upgrade 3.0.10 -> 3.1.0Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== New Features ------------ Added support for data table formulae Mapped chartspace graphical properties to charts for advanced formatting Bugfixes --------- #1156 Table filters are always overriden #1360 Can't read some ScatterCharts if the x-axis is not numerical #1786 NamedStyles share attributes - mutables gotcha #1851 Allow print area to be set to None #1852 Worksheet for print title and print areas can't be found #1853 Custom document properties that are strings can be empty #1858 ConditionalFormatting lost when pivot table updated #1864 Better handling of defined names #1912 Excel doesn't like xmlns:space on nodes with only whitespace, which it treats as empty. #1942 Exception when print areas use table references. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: upgrade 1.5.2 -> 1.5.3Wang Mingyu2023-02-081-1/+1
| | | | | | | | Changelog: https://pandas.pydata.org/docs/whatsnew/v1.5.3.html Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-license-expression: upgrade 30.0.0 -> 30.1.0Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | Changelog: ========== Use latest skeleton (and updated configure script) Update license list to latest ScanCode and SPDX 3.19 Use correct syntax for python_require Drop using Travis and Appveyor Drop support for Python 3.7 and add Python 3.11 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-icu: upgrade 2.8.1 -> 2.10.2Wang Mingyu2023-02-082-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | 0001-Fix-host-contamination-of-include-files.patch updated for 2.10.2 Changelog: ========== - fixed bug in logic computing max_char for PyUnicode_New() - fixed build issues with ICU < 72 - fixed bug with building on MacOS when pkg-config is present - added link to note about building everything from sources - added wrapper for u_cleanup/u_init sequence as ResourceBundle.resetICU() - added wrapper for TimeZone.getRegion() - added support for ICU 72.1 - added wrapper for UnicodeSetIterator::skipToStrings() - added wrapper for DisplayOptions, DisplayOptions::Builder and related enums - added wrapper for FormattedNumber::getNounClass() - added wrapper for NumberFormatter.displayOptions() - added support for ICU 71.1 - added wrappers for UMeasurePrefix, MeasureUnit.withPrefix()|getPrefix() - added UNumberRoundingPriority, FractionPrecision.withSignificantDigits() - added UNumberTrailingZeroDisplay, Precision.trailingZeroDisplay() Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 8.8.0 -> 8.9.0Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========= - right accepts a single character from suggestion - ctrl+right accepts a semantic token (macos default shortcuts take precedence and need to be disabled to make this work - backspace deletes a character and resumes hinting autosuggestions - ctrl-left accepts suggestion and moves cursor left one character. - backspace deletes a character and resumes hinting autosuggestions - down moves to suggestion to later in history when no lines are present below the cursors. - up moves to suggestion from earlier in history when no lines are present above the cursor. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: upgrade 2.72.0 -> 2.77.0Wang Mingyu2023-02-081-1/+1
| | | | | | | | Changelog: https://github.com/googleapis/google-api-python-client/blob/main/CHANGELOG.md Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-luma-oled: upgrade 3.9.0 -> 3.11.0Wang Mingyu2023-02-081-2/+2
| | | | | | | | | | | | | License-Update: Copyright year updated to 2023. Changelog: =========== * Add support for SH1107 greyscale OLED * Fix SSD1322 NHD initialization and encode each pixel as 4bit+4bit identical nibbles Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-migrate: upgrade 4.0.1 -> 4.0.4Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | Changelog: =========== Correctly obtain database URL with SQLAlchemy 2.0 Remove legacy future import in Alembic templates Add SQLAlchemy 1.4 and 2.0 to the test matrix Switch to pytest as test runner Support "check" command #502 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-fastnumbers: upgrade 3.2.1 -> 4.0.1Wang Mingyu2023-02-082-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2021. Changelog: ========== - Removed a nasty memory leak that would cause every number returned from 'fastnumbers' to never get freed. - Added 'check_real', 'check_float', 'check_int', and 'check_intlike' to provide a more flexible interface than 'isreal', 'isfloat', 'isint', and 'isintlike', respectively - Added 'try_real', 'try_float', 'try_int', and 'try_forceint' to provide a more flexible interface than 'fast_real', 'fast_float', 'fast_int', and 'fast_forceint', respectively - Added Python 3.11 support - 'query_type' now sets 'allow_underscores' to 'False' by default - Complete rewrite into C++ - All functions now use use 'METH_FASTCALL' to pass arguments from Python to C - Always parse integers using 'int64_t' instead of using 'long' to ensure we can always quickly parse at least 18 digits - Parsing floats now always uses the fast and robust parser ['fast_float::from_chars()'](https://github.com/fastfloat/fast_float) - 'isreal', 'isfloat', 'isint', and 'isintlike' are deprecated in favor of 'check_real', 'check_float', 'check_int', and 'check_intlike', though they will never be removed from the API - 'fast_real', 'fast_float', 'fast_int', and 'fast_forceint' are deprecated in favor of 'try_real', 'try_float', 'try_int', and 'try_forceint', though they will never be removed from the API - Support for Python 3.6 - Removed the undocumented 'dig', 'max_exp', 'min_exp', and 'max_int_len' module-level constants, as they are now meaningless Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-wtf: upgrade 1.1.0 -> 1.1.1Wang Mingyu2023-02-081-1/+1
| | | | | | | | Changelog: Fixed validate extra_validators parameter. :pr:548 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-evdev: upgrade 1.6.0 -> 1.6.1Wang Mingyu2023-02-081-2/+2
| | | | | | | License-Update: Copyright year updated to 2023. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 3.0.2 -> 4.0.1Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | Changelog: ========== * Fix packaging: include py.typed in package data * Revert to comparison between xs:QName instances and strings * First XPath 3.1 implementation (without UCA collation support) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dateparser: upgrade 1.1.6 -> 1.1.7Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | Improvements: ============ Add an “ago” synonym for Arabic (#1128) Improved date parsing for Czech (#1131) Improved date parsing for Indonesian (#1134) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 4.1.3 -> 4.1.6Wang Mingyu2023-02-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cmd2: upgrade 2.4.2 -> 2.4.3Wang Mingyu2023-02-081-2/+2
| | | | | | | | | | | | | | | License-Update: Copyright year updated to 2023. Changelog: ========== * Bug Fixes * Fixed ValueError caused when passing 'Cmd.columnize()' strings wider than 'display_width'. * Enhancements * Renamed 'utils.str_to_bool()' -> 'utils.to_bool()'. * Enhanced 'utils.to_bool()' so that it accepts and converts 'bool', 'int', and 'float' in addition to 'str'. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-coverage: upgrade 7.0.5 -> 7.1.0Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | Changelog: ========== - Added: the debug output file can now be specified with [run] debug_file in the configuration file. Closes issue 1319. - Performance: fixed a slowdown with dynamic contexts that's been around since 6.4.3. - Typing: all product and test code has type annotations. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-cantools: upgrade 38.0.1 -> 38.0.2Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | Changelog: ========= fix: use repr() when adding values to plot Allow cantools.tester to work with multiplexed signals Relaxed an PDU assert for ARXML format Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: upgrade 2.6.2 -> 2.7.0Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ========== * add 'util.sc_encode()' and 'util.sc_decode()' for [compression of sparse bitarrays](sparse_compression.rst) * add 'util.any_and()' * add 'util.intervals()' * move functionality of the following utility functions entirely to C: 'hex2ba()', 'base2ba()', 'deserialize()', 'vl_decode()', 'zeros()' * improve error checking for unpickling * add [distance metrics](../examples/distance.py) example: dice, hamming, jaccard, kulczynski1, rogerstanimoto, russellrao, sokalmichener, sokalsneath, yule * add example [sparse bitarray](../examples/sparse) implementations Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: upgrade 2.13.2 -> 2.14.1Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog ========== * Revert "CallContext" change as it caused a "RecursionError" regression. * Add support for inferring binary union types added in Python 3.10. * Capture and log messages emitted when inspecting a module for astroid. * Revert "CallContext" change as it caused a "RecursionError" regression. * Fix issues with "typing_extensions.TypeVar". * Fix "ClassDef.fromlino" for PyPy 3.8 (v7.3.11) if class is wrapped by a decorator. * Preserve parent CallContext when inferring nested functions. * Add "Lock" to the "multiprocessing" brain. * Fix a regression in 2.13.2 where a RunTimeError could be raised unexpectedly. * Fix overwritten attributes in inherited dataclasses not being ordered correctly. * Fix a false positive when an attribute named "Enum" was confused with "enum.Enum". Calls to "Enum" are now inferred & the qualified name is checked. * Remove unnecessary typing_extensions dependency on Python 3.11 and newer Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp-jinja2: upgrade 1.5 -> 1.5.1Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | Changelog: ========== - Add support for Python 3.11. - Drop support for decorating non-async functions with @template (deprecated since 0.16). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aspectlib: upgrade 1.5.2 -> 2.0.0Wang Mingyu2023-02-082-48/+2
| | | | | | | | | | | | | | | | License-Update: Copyright updated to 2022. 0001-Remove-tornado-6-test-constraint.-Ref-15.patch removed since it's not available in 2.0.0. Changelog: ========= Drop support for legacy Pythons (2.7, 3.6 or older). Remove Travis/Appveyor CI and switch to GitHub Actions. Added support for Tornado 6 (in the test suite). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: add tk to RDEPENDS ptest pkg only if x11 in DISTRO_FEATURESGeoff Parker2023-02-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | commit 7b0e71e00 ("python3-pillow: add ptest support", 2023-01-31) added tk to RDEPENDS:${PN}-ptest. Which cause this error on non x11 builds: ERROR: Nothing RPROVIDES 'tk' (but meta-openembedded/meta-python/recipes-devtools/python/python3-pillow_9.4.0.bb RDEPENDS on or otherwise requires it) tk was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) NOTE: Runtime target 'tk' is unbuildable, removing... Missing or unbuildable dependency chain was: ['tk'] NOTE: Runtime target 'iotmanager' is unbuildable, removing... Missing or unbuildable dependency chain was: ['iotmanager', 'python3-pillow', 'tk'] ERROR: Required build target 'update-runtime' has no buildable providers. Missing or unbuildable dependency chain was: ['update-runtime', 'runtime-image', 'iotmanager', 'python3-pillow', 'tk'] Add tk dependency only if DISTRO_FEATURES includes x11 Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: Upgrade to 2.0.2Khem Raj2023-02-054-91/+249
| | | | | | | Drop backported patches as they are already in 2.0.2 release Add a patch to cleanup register keyword usage Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-isort: Upgrade to isort 5.12.0Khem Raj2023-02-041-1/+1
| | | | | | | | | | | | | | | | Brings in these changes Fix poetry pip-shims extras dependency (#2078) @jooola Add the ability to restrict which directories isort works against (#1967) @vkomarov-r7 docs: fix simple typo, detrmination -> determination (#1948) @timgates42 updated format strings to fstrings (#2076) @marksmayo Simplify typeshed integration test (#2075) @AlexWaygood Fix re-export sorter (#2065) @parafoxia Add more docs about filter-files option (#2074) @micahjsmith Removal Python 3.7 (#2064) @staticdev Added test case and fix for cython pure python import (#2063) @jtoledo1974 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: add ptest supportRandy MacLeod2023-02-012-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | Add initial pillow ptest support. The ptest result is: ====== 3600 passed 324 skipped, 2 xfailed, 1 xpassed in 62.41s (0:01:02) ====== for qemux86-64 with 2 GB RAM. The skipped tests as summarized with: # ptest-runner python3-pillow | tee log # grep SKIPP log | cut -d"(" -f2- | cut -d")" -f1 | cut -d" " -f1 | sort | uniq -c| sort -n | tail -4 12 webp 13 Tk 14 Qt 84 raqm Webp was explicityly disabled in 2018 in: 6cb4e90fc python3-pillow: add 5.4.1 I didn't test Tk or Qt and there isn't yet a recipe for libraqm: https://github.com/HOST-Oman/libraqm a library that encapsulates the logic for complex text layout. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: Fix build with gcc13Khem Raj2023-02-012-0/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-greenlet: Fix build with gcc13Khem Raj2023-02-012-1/+58
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* .patch: fix Upstream-Status formatting issues reported by patchreview tool ↵Martin Jansa2023-01-271-1/+1
| | | | | | | from oe-core Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>