summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
* python3-paho-mqtt: Upgrade 1.6.1 -> 2.0.0Leon Anavi2024-03-251-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to version 2.0.0: - **BREAKING** Added callback_api_version. This break *ALL* users of paho-mqtt Client class. See migrations.md for details on how to upgrade. tl; dr; add CallbackAPIVersion.VERSION1 to first argument of Client() - **BREAKING** Drop support for Python 2.7, Python 3.5 and Python 3.6. Minimum tested version is Python 3.7. Python version up to Python 3.12 are tested. - **BREAKING** connect_srv changed it signature to take an additional bind_port parameter. This is a breaking change, but in previous version connect_srv was broken anyway. - **BREAKING** Remove some deprecated argument and method: * ``max_packets`` argument in loop(), loop_write() and loop_forever() is removed * ``force`` argument in loop_stop() is removed * method ``message_retry_set()`` is removed - **BREAKING** Remove the base62, WebsocketWrapper and ConnectionState, as user shouldn't directly use them. - Possible breaking change: Add properties to access most Client attribute. Since this add new properties like `logger`, if a sub-class defined `logger`, the two `logger` will conflict. - Add version 2 of user-callback which allow to access MQTTv5 reason code & properties that were missing from on_publish callback. Also it's more consistent in parameter order or between MQTTv3 and MQTTv5. - Add types to Client class, which caused few change which should be compatible. Known risk of breaking changes: - Use enum for returned error code (like MQTT_ERR_SUCCESS). It use an IntEnum which should be a drop-in replacement. Excepted if someone is doing "rc is 0" instead of "rc == 0". - reason in on_connect callback when using MQTTv5 is now always a ReasonCode object. It used to possibly be an integer with the value 132. - MQTTMessage field "dup" and "retain" used to be integer with value 0 and 1. They are now boolean. - Add support for ALPN protocols on TLS connection. - Add on_pre_connect() callback, which is called immediately before a connection attempt is made. - Fix subscribe.simple with MQTTv5. - Use better name for thread started by loop_start. - Fix possible bug during disconnection where self._sock is unexpectedly None. - Fix loading too weak TLS CA file but setting allowed ciphers before loading CA. - Allow to manually ack QoS > 0 messages. - Improve tests & linters. Modernize build (drop setup.py, use pyproject.toml) - Fix is_connected property to correctly return False when connection is lost and loop_start/loop_forever isn't used. - Fix wait_for_publish that could hang with QoS == 0 message on reconnection or publish during connection. - Correctly mark connection as broken on SSL error and don't crash loop_forever. - Fix handling of MQTT v5.0 PUBREL messages with remaining length not equal to 2. - Raise error on ``subscribe()`` when `topic` is an empty list. - Raise error on `publish.multiple()` when ``msgs`` is an empty list. - Don't add port to Host: header for websockets connections when the port if the default port. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-croniter: Upgrade 2.0.1 -> 2.0.3Leon Anavi2024-03-251-2/+6
| | | | | | | | | | Upgrade to version 2.0.3: - Add match_range function - Fix leap year (29 days in February) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-multidict: Upgrade 6.0.4 -> 6.0.5Leon Anavi2024-03-252-326/+1
| | | | | | | | | | | | | | | | | | | Upgrade to version 6.0.5: - Upgraded the C-API macros that have been deprecated in Python 3.9 and later removed in 3.13 - Reverted to using the public argument parsing API PyArg_ParseTupleAndKeywords() under Python 3.12. - The effect is that this change prevents build failures with clang 16.9.6 and gcc-14. It also fixes a segmentation fault crash caused by passing keyword arguments to MultiDict.getall(). - Fixed a SystemError: null argument to internal routine error on a MultiDict.items().isdisjoint() call when using C Extensions. - On the Contributing docs age, a link to the Towncrier philosophy has been fixed. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: add missing dependenciesSam Van Den Berge2024-03-251-0/+2
| | | | | | | | | * attrs is in install_requires of setup.cfg in 3.9 branch * python3-misc is required to include netrc which is imported in aiohttp.helpers Signed-off-by: Sam Van Den Berge <sam.van.den.berge@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httpx: Upgrade 0.26.0 -> 0.27.0Leon Anavi2024-03-231-1/+5
| | | | | | | | | | | | | Upgrade to version 0.27.0: - The app=... shortcut has been deprecated. Use the explicit style of transport=httpx.WSGITransport() or transport=httpx.ASGITransport() instead. - Respect the http1 argument while configuring proxy transports. - Fix RFC 2069 mode digest authentication. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-anyio: Upgrade 4.2.0 -> 4.3.0Leon Anavi2024-03-231-1/+5
| | | | | | | | | | | | | | | | | | | | | | Upgrade to version 4.3.0: - Added support for the Python 3.12 walk_up keyword argument in anyio.Path.relative_to() (PR by Colin Taylor) - Fixed passing total_tokens to anyio.CapacityLimiter() as a keyword argument not working on the trio backend (#515) - Fixed Process.aclose() not performing the minimum level of necessary cleanup when cancelled. Previously: - Cancellation of Process.aclose() could leak an orphan process - Cancellation of run_process() could very briefly leak an orphan process. - Cancellation of Process.aclose() or run_process() on Trio could leave standard streams unclosed - Fixed Process.stdin.aclose(), Process.stdout.aclose(), and Process.stderr.aclose() not including a checkpoint on asyncio - Fixed documentation on how to provide your own typed attributes Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-dbus: re-add recipe with latest patches and add ptestDerek Straka2024-03-227-0/+784
| | | | | | | | | | | | | | The python3-dbus package was removed in (dac933e). While the upstream project isn't active, other distributions (e.g. Fedora, Debian, etc) continue to offer the package and apply patches to resolve reported issues. While other packages offer similar functionality (e.g. dasbus), they are not drop in replacements and the general dbus functionality works out of the box. The python package has accomplished it's goal of providing useful functionality, and the proposal is to continue to have it available in meta-python for use. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-python-dateutil: upgrade 2.8.19.20240106 -> 2.9.0.20240316Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: =========== -python-dateutil: respect inheritance on relativedelta.rsub -Bump python-dateutil to 2.9.* -Use PEP 570 syntax in third party stubs Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-types-psutil: upgrade 5.9.5.20240205 -> 5.9.5.20240316Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | Changelog: ========== -add settable info property -Use PEP 570 syntax in third party stubs Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-traitlets: upgrade 5.14.1 -> 5.14.2Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ============ -Update Release Scripts -chore: update pre-commit hooks -Bump the actions group with 1 update Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tox: upgrade 4.13.0 -> 4.14.1Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | Changelog: ========== -Fix crash with fresh subprocess, if the build backend is setuptools automatically enable fresh subprocesses for build backend calls -Support enabling fresh subprocess for packaging build backends via fresh_subprocess -Allow plugins attaching additional information to --version via tox_append_version_info method in the plugin module Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: upgrade 1.40.6 -> 1.42.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ -Discard open OpenTelemetry spans after 10 minutes -Propagate sentry-trace and baggage headers to Huey tasks -Added Event type -Improve scrub_dict typing -Dependencies: bump types-protobuf from 4.24.0.20240302 to 4.24.0.20240311 -Allow to configure merge target for releases -Allow empty character in metric tags values -Replace invalid tag values with an empty string instead of _ -Add documentation comment to scrub_list -Fixed regex to parse version in lambda package file -xfail broken AWS Lambda tests for now -Removed print statements because it messes with the tests -Bump types-protobuf from 4.24.0.20240129 to 4.24.0.20240302 -Bump checkouts/data-schemas from eb941c2 to ed078ed] -New integration: OpenAI integration -Add recursive scrubbing to EventScrubber -Expose socket_options Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests-oauthlib: upgrade 1.3.1 -> 1.4.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | | | | | Changelog: =========== -OAuth2Session now correctly uses the self.verify value if verify is not overridden in fetch_token and refresh_token. -OAuth2Session constructor now uses its client.scope when a client is provided and scope is not overridden. -Add refresh_token_request and access_token_request compliance hooks -Add PKCE support and Auth0 example -Add support for Python 3.8-3.12 -Remove support of Python 2.x, <3.7 -Migrated to Github Action -Updated dependencies -Cleanup some docs and examples Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-timeout: upgrade 2.2.0 -> 2.3.1Wang Mingyu2024-03-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-lazy-fixtures: upgrade 1.0.5 -> 1.0.6Wang Mingyu2024-03-201-1/+1
| | | | | | | | Changelog: Fix tests, add tests to sdist Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyperf: upgrade 2.6.2 -> 2.6.3Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== -Fix mem_max_rss measurement on macOS -gh-174: Support free-threading CPython by disabling psutil related features Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymodbus: upgrade 3.6.4 -> 3.6.6Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ -Solve transport close() as not inherited method. -enable mypy --check-untyped-defs -Add get_expected_response_length to transaction. -Remove control encode in framersRemove control encode in framers. -Bump codeql in CI to v3. -Improve server types -Remove pointless try/except -Improve transport types -Use explicit ValueError when called with incorrect function code -update message tests (incorporate all old tests). -Improve simulator type hints -Cleanup dead resetFrame code -integrate message.encode() into framer.buildPacket. -Repair client close() (intern= is needed for ModbusProtocol). -Updated Message_Parser example -Fix #2069 use released repl from pypi -Fix field encoding of Read File Record Response -Improve simulator types -Bump actions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: upgrade 2.4.186 -> 2.4.187Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== - Bump templates, version. - Bump deps. - Bump extract-msg. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic: upgrade 2.6.3 -> 2.6.4Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== -Fix usage of AliasGenerator with computed_field decorator -Fix nested discriminated union schema gen, pt 2 -Fix bug with no_strict_optional=True caused by API deferral Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mypy: upgrade 1.8.0 -> 1.9.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | | | | | | | Changelog: ============ -Fix missing type store for overloads -Fix 'WriteToConn' object has no attribute 'flush' -Improve TypeAlias error messages -Support narrowing unions that include type[None] -Support TypedDict functional syntax as class base type -Accept multiline quoted annotations -Allow unary + in Literal -Substitute type variables in return type of static methods -Consider TypeVarTuple to be invariant -Add alias support to field() in attrs plugin -Improve attrs hashability detection Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: upgrade 8.22.1 -> 8.22.2Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | Changelog: ========== -Reexport arg_split on emscripten. -back to dev Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: upgrade 1.62.0 -> 1.62.1Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | Changelog: ============ -Enable affinity_session_drain_test for cpp -rm invalid assert -Make C++ xDS Interop Client and Server Responsive to SIGTERM -Fix readme -Backport #35973: Make Bazel requirements installable directly via pip Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio-tools: upgrade 1.62.0 -> 1.62.1Wang Mingyu2024-03-201-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-googleapis-common-protos: upgrade 1.62.0 -> 1.63.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== -Add api_version field to ServiceOptions in google/api/client.proto -Add LOCATION_POLICY_VIOLATED enum to ErrorReason in google/api/error_reason.proto -Add rest_reference_documentation_uri field to ServiceOptions in google/api/client.proto Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: upgrade 2.28.1 -> 2.28.2Wang Mingyu2024-03-201-1/+1
| | | | | | | | Changelog: Remove gce log for expected 404 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: upgrade 2.120.0 -> 2.122.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | Changelog: https://github.com/googleapis/google-api-python-client/releases/tag/v2.122.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-flask-migrate: upgrade 4.0.5 -> 4.0.7Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: =========== -Regression from #438: check g.x_arg exists before accessing it -Accept -x options for all db commands -Add --purge flag to the stamp command Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-rlp: upgrade 1.0.1 -> 2.0.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | Changelog: ============ -Bump hexbytes dependency to >=1.0.0 -Add Python 3.12 support -Add windows-wheel CI job for py312, set both py311 and py312 to use latest patch version -Add py.typed file, move misplaced newsfragment, correct py version pins for typing-extensions Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-eth-abi: upgrade 5.0.0 -> 5.0.1Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: =========== -During decoding, verify all pointers in arrays and tuples point to a valid location in the payload -Fix memory leak warning in NodeVisitor and ABIRegistry -Clear mypy misc-type errors and add top-level py.typed file back Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: upgrade 4.3.0 -> 4.4.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== -Improve stand-alone XPath functions builder -Update tokens and parsers __repr__ -Fix static typing protocols to work with etree and XSD elements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-django: upgrade 5.0.2 -> 5.0.3Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: ============ -Fixed a regression in Django 5.0.2 where intcomma template filter could return a leading comma for string representation of floats -Fixed a bug in Django 5.0 that caused a crash of Signal.asend() and asend_robust() when all receivers were asynchronous functions -Fixed a regression in Django 5.0.1 where ModelAdmin.lookup_allowed() would prevent filtering against foreign keys using lookups like __isnull when the field was not included in ModelAdmin.list_filter -Fixed a regression in Django 5.0 that caused a crash of @sensitive_variables and @sensitive_post_parameters decorators on functions loaded from .pyc files -Fixed a regression in Django 5.0 that caused a crash when reloading a test database and a base queryset for a base manager used prefetch_related() -Fixed a bug in Django 5.0 where facet filters in the admin would crash on a SimpleListFilter using a queryset without primary keys Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-blivetgui: upgrade 2.4.2 -> 2.5.0Wang Mingyu2024-03-201-1/+1
| | | | | | | | Changelog: https://github.com/storaged-project/blivet-gui/releases/tag/2.5.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-blivet: upgrade 3.8.2 -> 3.9.1Wang Mingyu2024-03-209-57/+33
| | | | | | | | | | | | | | | 0002-run_program-support-timeout.patch 0003-support-infinit-timeout.patch 0005-fix-incorrect-timeout-while-system-time-changed.patch 0006-tweak-btrfs-packages.patch 0007-invoking-mount-with-infinite-timeout.patch 0008-use-oe-variable-to-replace-hardcoded-dir.patch 0010-invoking-mkfs-with-infinite-timeout.patch 0011-invoking-dd-with-infinite-timeout.patch refreshed for 3.9.1 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bandit: upgrade 1.7.7 -> 1.7.8Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | | | | | | | Changelog: ============ -Incorrect tag naming in readme -Utilize PyPI's trusted publishing -Bump sigstore/cosign-installer from 3.3.0 to 3.4.0 -Add 1.7.7 to versions of bug template -Use datetime to avoid updating copyright year -filter data is safe for tarfile extractall -Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 -[B605] Add functions that are vulnerable to shell injection -Add a SARIF output formatter Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-argcomplete: upgrade 3.2.2 -> 3.2.3Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | Changelog: =========== -Allow register-python-argcomplete output to be used as lazy-loaded zsh completion module -Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apiflask: upgrade 2.1.0 -> 2.1.1Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== -Reuse the File, Config field, and file-related validators from flask-marshmallow -Add support for a --quiet option to the flask spec command -Fix the flask spec command for validators operating on complex data types Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-a2wsgi: upgrade 1.10.2 -> 1.10.4Wang Mingyu2024-03-201-1/+1
| | | | | | | | | | | Changelog: ========== -Fix issue with send_queue in WSGIResponder -Remove unused imports and unnecessary code in WSGIResponder class -Update dependencies Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Prepare for release, drop nanbield LAYERSERIESKhem Raj2024-03-171-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pydantic-core: just set PYPI_PACKAGERoss Burton2024-03-171-3/+1
| | | | | | | | There's no need to set PYPI_ARCHIVE_NAME and S explicitly if PYPI_PACKAGE is set correctly. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Drop remaining PR values from recipesMartin Jansa2024-03-171-1/+0
| | | | | | | | | | | | * as oe-core did in: https://git.openembedded.org/openembedded-core/commit/?id=d4c346e8ab * when people are have to maintain own PRs for recipes in oe-core, they might add them for meta-oe recipes at the same time when upgrading to next LTS Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unionfs-fuse, dropwatch, postgresql, yasm, multipath-tools, ↵Martin Jansa2024-03-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | python3-pybind11: add missing Upstream-Status * add Pending to .patch files where it was accidentally droped with upgrades or modifications in: f88e5b146e postgresql: upgrade 15.5 -> 16.2 c904e169db multipath-tools: upgrade 0.9.3 -> 0.9.8 105be9b3d9 unionfs-fuse: upgrade 2.2 --> 3.4 or new patches where the author didn't notice/care: 2a7f74cdb0 dropwatch: Use header files from sysroot instead of build host f5cc9f272a yasm: improve reproducibility 39028d0d9d python3-pybind11: Restore strip prevention patch authors of these added to CC, please be more careful with removing or not adding these or enable patch-status in ERROR_QA for your builds, see: https://lists.openembedded.org/g/openembedded-core/topic/104922136#197113 * added with: for p in `/OE/layers/openembedded-core/scripts/contrib/patchreview.py -v . | grep Missing.Upstream-Status.tag | sed 's/.*(//g;s/)$//g'`; do grep -q ^Upstream-Status: $p || sed -i "s/^---$/\nUpstream-Status: Pending\n---/g" $p; grep -q ^Upstream-Status: $p || sed -i "1iUpstream-Status: Pending\n" $p; done Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Update for the scarthgap release seriesKhem Raj2024-03-161-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Fix ptest failuresDan McGregor2024-03-132-0/+45
| | | | | | | | Due to the way we install ptests, some imports switch from first party to third party. Update test expectations Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Update to 3.1.0Dan McGregor2024-03-121-2/+2
| | | | | | | | PyLint needs to be comapatible with Astroid. It was recently updated to version 3.1.0, so follow suit with pylint. Signed-off-by: Dan McGregor <dan.mcgregor@vecima.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-wsproto: Add recipealperak2024-03-093-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package is a pure-Python implementation of a WebSocket protocol stack. It’s written from the ground up to be embeddable in whatever program you choose to use, ensuring that you can communicate via WebSockets, as defined in RFC6455, regardless of your programming paradigm. * Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 230 PASS: 230 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 18 END: /usr/lib/python3-wsproto/ptest 2024-03-08T19:45 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 230 PASS: 230 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 15 END: /usr/lib/python3-wsproto/ptest 2024-03-08T19:40 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-httptools: added recipe which is also include ptestalperak2024-03-093-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | httptools is a Python binding for the nodejs HTTP parser. * Tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON Ptest result: ============= qemux86-64: Testsuite summary TOTAL: 38 PASS: 38 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 10 END: /usr/lib/python3-httptools/ptest 2024-03-08T20:05 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 38 PASS: 38 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 7 END: /usr/lib/python3-httptools/ptest 2024-03-08T20:08 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-a2wsgi: added recipe which is also include ptestalperak2024-03-093-0/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pure Python and only depend on the standard library. Compared with other converters, the advantage is that a2wsgi will not accumulate the requested content or response content in the memory, so you don't have to worry about the memory limit caused by a2wsgi. This problem exists in converters implemented by uvicorn/startlette or hypercorn. * Ptest and library example tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_FAST_META_PYTHON Ptest result: ============== qemux86-64: Testsuite summary TOTAL: 15 PASS: 15 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 22 END: /usr/lib/python3-a2wsgi/ptest 2024-03-08T18:58 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 15 PASS: 15 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 22 END: /usr/lib/python3-a2wsgi/ptest 2024-03-08T19:05 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* remove obsolete PIP_INSTALL_PACKAGE and PIP_INSTALL_DIST_PATHalperak2024-03-0923-42/+0
| | | | | | | All downloaded files and sstates for the recipes were cleaned, build was got from stratch and no errors were encoutered. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-auth: add ptest and update runtime dependenciesalperak2024-03-083-14/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generally we want to keep images as small as possible. RDEPENDS should not contains nothing except what is absolutely needed for a recipe. * Tested on qemux86-64 and qemuarm64 * Add ptest into PTESTS_SLOW_META_PYTHON Ptest results: ============== qemux86-64: Testsuite summary TOTAL: 1074 PASS: 1074 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 227 END: /usr/lib/python3-google-auth/ptest 2024-03-07T21:30 STOP: ptest-runner TOTAL: 1 FAIL: 0 qemuarm64: Testsuite summary TOTAL: 1074 PASS: 1074 SKIP: 0 XFAIL: 0 FAIL: 0 XPASS: 0 ERROR: 0 DURATION: 184 END: /usr/lib/python3-google-auth/ptest 2024-03-07T21:15 STOP: ptest-runner TOTAL: 1 FAIL: 0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-responses: add recipealperak2024-03-081-0/+15
| | | | | | | A utility library for mocking out the requests Python library. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>