aboutsummaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python
AgeCommit message (Collapse)Author
110 min.python3-validators: Add missing rdeps for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-eth-hash: Add packageconfigs and switch to pep517-backendKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-gunicorn: Add missing rdeps for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-ujson: Add python misc modules to ptest rdepsKhem Raj
Its needed for ModuleNotFoundError: No module named 'tracemalloc' Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-setproctitle: Add missing rdeps for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-trio: Add recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-python-multipart: Add recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-outcome: Add recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-a2wsgi: Fix ptest runKhem Raj
Add missing dependencies and ignore baize tests the module is not available in OE ecosystem Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-pdm-build-locked: Add recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-starlette: Add recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-pdm-backend: Upgrade to 2.4.1 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-pdm: Upgrade to 2.19.1Khem Raj
Add newlt added dependency on python3-pdm-build-locked-native Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-pydbus: Add missing rdep on xml module for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
110 min.python3-typer: Disable test_rich_markup_mode testsKhem Raj
They fail for OE, see https://github.com/fastapi/typer/pull/859/files/2cfd641d86a591a0d8582dec9292c03e6322a21a Signed-off-by: Khem Raj <raj.khem@gmail.com>
33 hourspython3-setproctitle: Add new recipeMingli Yu
A Python module to customize the process title. # ./run-ptest PASS: tests/module_test.py:test_no_import_side_effect PASS: tests/module_test.py:test_version PASS: tests/module_test.py:test_c_extension_built PASS: tests/setproctitle_test.py:test_runner PASS: tests/setproctitle_test.py:test_init_getproctitle PASS: tests/setproctitle_test.py:test_setproctitle SKIP: tests/setproctitle_test.py:test_setproctitle_darwin # SKIP Mac only test PASS: tests/setproctitle_test.py:test_prctl PASS: tests/setproctitle_test.py:test_getproctitle PASS: tests/setproctitle_test.py:test_kwarg PASS: tests/setproctitle_test.py:test_environ PASS: tests/setproctitle_test.py:test_issue_8 PASS: tests/setproctitle_test.py:test_large_cmdline PASS: tests/setproctitle_test.py:test_weird_args PASS: tests/setproctitle_test.py:test_weird_path PASS: tests/setproctitle_test.py:test_embedded PASS: tests/setproctitle_test.py:test_embedded_many_args PASS: tests/setproctitle_test.py:test_noenv PASS: tests/setproctitle_test.py:test_large_env PASS: tests/setproctitle_test.py:test_clear_segfault PASS: tests/setproctitle_test.py:test_fork_segfault PASS: tests/setproctitle_test.py:test_thread_fork_segfault PASS: tests/setthreadtitle_test.py:test_thread_title_unchanged PASS: tests/setthreadtitle_test.py:test_set_thread_title PASS: tests/setthreadtitle_test.py:test_set_threads_title SKIP: tests/test_win32.py:test_setproctitle # SKIP Windows only test SKIP: tests/test_win32.py:test_setthreadtitle # SKIP Windows only test ============================================================================ Testsuite summary # TOTAL: 27 # PASS: 24 # SKIP: 3 # 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>
7 dayspython3-yarl: upgrade 1.10.0 -> 1.11.1Wang Mingyu
Changelog: =========== - Allowed scheme replacement for relative URLs if the scheme does not require a host - Allowed empty host for URL schemes other than the special schemes listed in the WHATWG URL spec - Loosened restriction on integers as query string values to allow classes that implement __int__ - Improved performance of normalizing paths Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-xmlschema: upgrade 3.3.2 -> 3.4.1Wang Mingyu
Changelog: =========== - Fix failing URL normalization tests - Disable protocols checking with elementpath v4.5.0 - Extended ModelVisitor to make it usable as an helper class for generating content Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-virtualenv: upgrade 20.26.4 -> 20.26.5Wang Mingyu
Changelog: Use uv over pip Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-robotframework: upgrade 7.0.1 -> 7.1Wang Mingyu
Changelog: https://github.com/robotframework/robotframework/blob/master/doc/releasenotes/rf-7.1.rst Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-regex: upgrade 2024.7.24 -> 2024.9.11Wang Mingyu
Changelog: Updated to Unicode 16.0.0. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-pyunormalize: upgrade 15.1.0 -> 16.0.0Wang Mingyu
License-Update: Copyright year updated to 2024. Changelog: Updated to Unicode 16.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-pyproject-api: upgrade 1.7.1 -> 1.7.2Wang Mingyu
Changelog: Improve the CI Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-pymisp: upgrade 2.4.197 -> 2.4.198Wang Mingyu
Changelog: ============ - Bump changelog. - Bump deps, version. - Only include the changelog in the sdist package. - [data] describeTypes.json updated. - Openioc.py is not a script, but had exec bit. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-pyasn1-modules: upgrade 0.4.0 -> 0.4.1Wang Mingyu
Changelog: Added support for Python 3.13 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-platformdirs: upgrade 4.3.1 -> 4.3.6Wang Mingyu
Changelog: =========== - Fix readme download target - Split build and publish for release - Use upstream setup-uv with uv python - Bump astral-sh/setup-uv from 2 to 3 - [pre-commit.ci] pre-commit autoupdate - don't include outdated changelog in docs - Fix multi-path returned from _path methods on MacOS - Use uv as installer Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-paramiko: upgrade 3.4.1 -> 3.5.0Wang Mingyu
Changelog: Add support for AES-GCM encryption ciphers (128 and 256 bit variants). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-nmap: upgrade 1.6.0 -> 1.9.1Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-greenlet: upgrade 3.0.3 -> 3.1.0Wang Mingyu
Changelog: ========== - Adds support for Python 3.13. - Greatly reduce the chances for crashes during interpreter shutdown. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-filelock: upgrade 3.16.0 -> 3.16.1Wang Mingyu
Changelog: CI improvements Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-eventlet: upgrade 0.36.1 -> 0.37.0Wang Mingyu
Changelog: ========== * [fix] os.read/write waits until file descriptor is ready. * [fix] Upgrade RLocks as last thing we do * [security] drop header keys with underscores * [doc] Various doc updates Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
7 dayspython3-elementpath: upgrade 4.4.0 -> 4.5.0Wang Mingyu
Changelog: ========== - Fix and clean node trees iteration methods - Fix missing raw string for '[^rn]' - Full and more specific type annotations Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
9 dayspython3-msgpack: upgrade 1.0.8 -> 1.1.0alperak
Full Changelog: https://github.com/msgpack/msgpack-python/compare/v1.0.8...v1.1.0 Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 dayspython3-pytest-mock: Upgrade to 3.14.0Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 dayspython3-fastjsonschema: Add missing rdeps for ptestsKhem Raj
Allocated 5G RAM to qemu when running the ptest to avoid OOMs Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 dayspython3-pylint: Add missing ptest rdep on python3-miscKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 dayspython-ujson: Use python_setuptools_build_metaKhem Raj
Drop the patch to disable strip instead set the env variable. set UJSON_BUILD_NO_STRIP=1 and get rid of one pending patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 dayspython3-pillow: Add missing rdep on py3-compile for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
11 dayspython3-wrapt: Add missing rdep on misc modules for ptestsKhem Raj
Needed for 'this', 'abc' modules Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-django: upgrade 5.0.6 -> 5.0.9Fathi Boudra
CVE-2024-45230: Potential denial-of-service vulnerability in django.utils.html.urlize() urlize and urlizetrunc were subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters. CVE-2024-45231: Potential user email enumeration via response status on password reset Due to unhandled email sending failures, the django.contrib.auth.forms.PasswordResetForm class allowed remote attackers to enumerate user emails by issuing password reset requests and observing the outcomes. To mitigate this risk, exceptions occurring during password reset email sending are now handled and logged using the django.contrib.auth logger. CVE-2024-41989: Memory exhaustion in django.utils.numberformat.floatformat() The floatformat template filter is subject to significant memory consumption when given a string representation of a number in scientific notation with a large exponent. CVE-2024-41990: Potential denial-of-service in django.utils.html.urlize() The urlize() and urlizetrunc() template filters are subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters. CVE-2024-41991: Potential denial-of-service vulnerability in django.utils.html.urlize() and AdminURLFieldWidget The urlize and urlizetrunc template filters, and the AdminURLFieldWidget widget, are subject to a potential denial-of-service attack via certain inputs with a very large number of Unicode characters. CVE-2024-42005: Potential SQL injection in QuerySet.values() and values_list() QuerySet.values() and values_list() methods on models with a JSONField are subject to SQL injection in column aliases via a crafted JSON object key as a passed *arg. CVE-2024-38875: Potential denial-of-service in django.utils.html.urlize() urlize() and urlizetrunc() were subject to a potential denial-of-service attack via certain inputs with a very large number of brackets. CVE-2024-39329: Username enumeration through timing difference for users with unusable passwords The django.contrib.auth.backends.ModelBackend.authenticate() method allowed remote attackers to enumerate users via a timing attack involving login requests for users with unusable passwords. CVE-2024-39330: Potential directory-traversal in django.core.files.storage.Storage.save() Derived classes of the django.core.files.storage.Storage base class which override generate_filename() without replicating the file path validations existing in the parent class, allowed for potential directory-traversal via certain inputs when calling save(). Built-in Storage sub-classes were not affected by this vulnerability. CVE-2024-39614: Potential denial-of-service in django.utils.translation.get_supported_language_variant() get_supported_language_variant() was subject to a potential denial-of-service attack when used with very long strings containing specific characters. To mitigate this vulnerability, the language code provided to get_supported_language_variant() is now parsed up to a maximum length of 500 characters. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-django: upgrade 4.2.11 -> 4.2.16Fathi Boudra
CVE-2024-45230: Potential denial-of-service vulnerability in django.utils.html.urlize() urlize and urlizetrunc were subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters. CVE-2024-45231: Potential user email enumeration via response status on password reset Due to unhandled email sending failures, the django.contrib.auth.forms.PasswordResetForm class allowed remote attackers to enumerate user emails by issuing password reset requests and observing the outcomes. To mitigate this risk, exceptions occurring during password reset email sending are now handled and logged using the django.contrib.auth logger. CVE-2024-41989: Memory exhaustion in django.utils.numberformat.floatformat() The floatformat template filter is subject to significant memory consumption when given a string representation of a number in scientific notation with a large exponent. CVE-2024-41990: Potential denial-of-service in django.utils.html.urlize() The urlize() and urlizetrunc() template filters are subject to a potential denial-of-service attack via very large inputs with a specific sequence of characters. CVE-2024-41991: Potential denial-of-service vulnerability in django.utils.html.urlize() and AdminURLFieldWidget The urlize and urlizetrunc template filters, and the AdminURLFieldWidget widget, are subject to a potential denial-of-service attack via certain inputs with a very large number of Unicode characters. CVE-2024-42005: Potential SQL injection in QuerySet.values() and values_list() QuerySet.values() and values_list() methods on models with a JSONField are subject to SQL injection in column aliases via a crafted JSON object key as a passed *arg. CVE-2024-38875: Potential denial-of-service in django.utils.html.urlize() urlize() and urlizetrunc() were subject to a potential denial-of-service attack via certain inputs with a very large number of brackets. CVE-2024-39329: Username enumeration through timing difference for users with unusable passwords The django.contrib.auth.backends.ModelBackend.authenticate() method allowed remote attackers to enumerate users via a timing attack involving login requests for users with unusable passwords. CVE-2024-39330: Potential directory-traversal in django.core.files.storage.Storage.save() Derived classes of the django.core.files.storage.Storage base class which override generate_filename() without replicating the file path validations existing in the parent class, allowed for potential directory-traversal via certain inputs when calling save(). Built-in Storage sub-classes were not affected by this vulnerability. CVE-2024-39614: Potential denial-of-service in django.utils.translation.get_supported_language_variant() get_supported_language_variant() was subject to a potential denial-of-service attack when used with very long strings containing specific characters. To mitigate this vulnerability, the language code provided to get_supported_language_variant() is now parsed up to a maximum length of 500 characters. Fixed a crash in Django 4.2 when validating email max line lengths with content decoded using the surrogateescape error handling scheme (#35361) Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-flask: Add missing ptest depsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-py-cpuinfo: Fix ptest runtime depsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-pyyaml-include: Add missing dependencies for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-fsspec: Add recipeKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-service-identity: Fix ptest rdepsKhem Raj
Add missing six and attrs modules to runtime deps Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-trustme: Add missing ptest rdeps on attrs and six modulesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-tzdata: Add missing attrs modules rdep for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
13 dayspython3-serpent: Fix typo attr -> attrsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-09-11python3-parse-type: Add missing rdep on six for ptestsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>