aboutsummaryrefslogtreecommitdiffstats
path: root/meta-python
AgeCommit message (Collapse)Author
2023-07-27meta-python: add python3-telnetlib3 packageChase Qi
telnetlib3 is a Telnet client and server library for python. Signed-off-by: Chase Qi <chase.qi@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-27python3-pyaudio: Fix cross buildsKhem Raj
Do not poison include paths with build system include and lib dirs these paths get appended to cflags/ldflags when building the c extention Fixes | /mnt/b/yoe/master/build/tmp/work/cortexa72-cortexa53-crypto-yoe-linux/python3-pyaudio/0.2.13-r0/recipe-sysroot/usr/include/python3.11/pyconfig.h:23:10: fatal error: 'python3.11/pyconfig-32.h' file not found | 23 | #include <python3.11/pyconfig-32.h> | | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | 1 error generated. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Trevor Gamblin <tgamblin@baylibre.com>
2023-07-25python3-sqlparse: upgrade 0.4.3 -> 0.4.4Trevor Gamblin
- Use python_flit_core instead of setuptools3 - Modify 0001-sqlparse-change-shebang-to-python3.patch to apply on 0.4.4 - Remove CVE-2023-30608.patch since it's now upstream: [tgamblin@megalith sqlparse]$ git tag --contains c457abd 0.4.4 Changelog (https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG): Release 0.4.4 (Apr 18, 2023) ---------------------------- Notable Changes * IMPORTANT: This release fixes a security vulnerability in the parser where a regular expression vulnerable to ReDOS (Regular Expression Denial of Service) was used. See the security advisory for details: https://github.com/andialbrecht/sqlparse/security/advisories/GHSA-rrm6-wvj7-cwh2 The vulnerability was discovered by @erik-krogh from GitHub Security Lab (GHSL). Thanks for reporting! Bug Fixes * Revert a change from 0.4.0 that changed IN to be a comparison (issue694). The primary expectation is that IN is treated as a keyword and not as a comparison operator. That also follows the definition of reserved keywords for the major SQL syntax definitions. * Fix regular expressions for string parsing. Other * sqlparse now uses pyproject.toml instead of setup.cfg (issue685). Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-pybind11: upgrade 2.10.3 -> 2.11.1Trevor Gamblin
Changelog: https://github.com/pybind/pybind11/releases Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-pyaudio: upgrade 0.2.11 -> 0.2.13Trevor Gamblin
License-Update: Move to LICENSE.txt Changelog: 2022-12-26 Hubert Pham <hubert@mit.edu> PyAudio 0.2.13 * Move pyaudio.Stream to pyaudio.PyAudio.Stream. The pyaudio.Stream class is now pyaudio.PyAudio.Stream, nested under the existing pyaudio.PyAudio class. This should not affect existing code, as directly accessing the module-level pyaudio.Stream class has always been unsupported (use PyAudio.open instead). Accessing pyaudio.Stream directly is deprecated and will raise a DeprecationWarning. * Deprecate PaMacCoreStreamInfo's get_channel_map() and get_flags() methods. Use the channel_map and flags properties, respectively, instead. Also deprecates internal method _get_host_api_stream_object. Calling deprecated methods will raise a DeprecationWarning. * Package PyAudio as an actual package (directory). Previously, the library deployed a single pyaudio.py file and a C extension module to the root of site-packages. Now, the library deploys a Python package. * Add default shared library path for Homebrew installations on Apple Silicon. * Refactor and cleanup. - Refactor C extension for better maintainability. - Add more unit tests. - Update and modernize examples directory. - Improve C and python style conformance, plus many cosmetic updates. 2022-07-18 Hubert Pham <hubert@mit.edu> PyAudio 0.2.12 - Modernize build process for Microsoft Windows, using the native toolchain. Setuptool setup.py and INSTALL instructions are more streamlined. Building from Cygwin/MinGW is no longer supported nor tested. Thanks to Sean Zimmermann for the patches and general help! - Change default frames per buffer size to paFramesPerBufferUnspecified. Previously, pyaudio.py set a default frames per buffer size of 1024, which can lead to dropped frames on some systems. Now, by default, PortAudio selects the buffer size based on host and latency requirements. Thanks to Jason Hihn for the suggestion! - Minor fixes and refactoring for compatibility with Python 3.7+. Updates include: * Remove call to deprecated PyEval_InitThreads() for Python 3.7+ * Use Py_ssize_t types in appropriate places (for Python 3.10+). * Remove the min macro to ease compilation for Windows. - Use the locale's preferred encoding to decode device names. Thanks to Eiichi Takamori for the patch! - Unit tests: add skipIf decorators to skip tests that require hardware. Set the PYAUDIO_SKIP_HW_TESTS environment variable to disable tests that require sound hardware, useful for (automated) test environments without access to audio devices. Thanks to Matěj Cepl for the suggestion and patch! - Documentation, examples, and unit tests: various fixes. * Add more unit tests and repair a few that test the GIL on macOS. * Remove examples/error.py, which is redundant with tests/error_tests.py. * Fix type documentation of return value types in docstrings. Thanks to Vasily Zakharov for pointing out the return-value type errors! - Modernize packaging: add LICENSE.txt, pyproject.toml, and classifiers. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-matplotlib: upgrade 3.6.3 -> 3.7.2Trevor Gamblin
- Adjust target lines in setup.py for LIC_FILES_CHKSUM, since the content of interest has moved (but not changed) - Tweak matplotlib-disable-download.patch to apply on 3.7.2 - Remove backported patch since it's in 3.7.2: [tgamblin@megalith matplotlib]$ git log --oneline --grep="removed RandomNumberGenerator class" 601d92a885 removed RandomNumberGenerator class, included <random>, replaced random_shuffle with shuffle and used mersenne twister engine to generate uniform random bit generator for the shuffle. [tgamblin@megalith matplotlib]$ git tag --contains 601d92a885 v3.7.0 v3.7.0rc1 v3.7.1 v3.7.2 Changelog: https://github.com/matplotlib/matplotlib/releases Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-m2crypto: upgrade 0.38.0 -> 0.39.0Trevor Gamblin
Remove the CVE-2020-25657 patch, as it is fixed in 0.39.0: [tgamblin@megalith m2crypto]$ git log --oneline --grep="CVE-2020-25657" 84c5395 Mitigate the Bleichenbacher timing attacks in the RSA decryption API (CVE-2020-25657) [tgamblin@megalith m2crypto]$ git tag --contains 84c53958def0f510e92119fca14d74f94215827a 0.39.0 Changelog (https://gitlab.com/m2crypto/m2crypto/-/blob/master/CHANGES?ref_type=heads): 0.39.0 - 2023-01-31 ------------------- - SUPPORT FOR PYTHON 2 HAS BEEN DEPRECATED AND IT WILL BE COMPLETELY REMOVED IN THE NEXT RELEASE. - Remove dependency on parameterized and use unittest.subTest instead. - Upgrade embedded six.py module to 1.16.0 (really tiny inconsequential changes). - Make tests working on MacOS again (test_bio_membuf: Use fork) - Use OpenSSL_version_num() instead of unrealiable parsing of .h file. - Mitigate the Bleichenbacher timing attacks in the RSA decryption API (CVE-2020-25657) - Add functionality to extract EC key from public key + Update tests - Worked around compatibility issues with OpenSSL 3.* - Support for Twisted has been deprecated (they have their own SSL support anyway). - Generate TAP while testing. - Stop using GitHub for testing. - Accept a small deviation from time in the testsuite (for systems with non-standard HZ kernel parameter). - Use the default BIO.__del__ rather tha overriding in BIO.File (avoid a memleak). - Resolve "X509_Name.as_der() method from X509.py -> class X509_Name caused segmentation fault" Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-jsonpatch: upgrade 1.32 -> 1.33Trevor Gamblin
Update-License: Change name from COPYING to LICENSE No changelog provided. Commit log: 0b05203 (tag: v1.33) bump version to 1.33 45cfe90 Switch to GitHub actions (#144) 33562b0 Update license text to match official 3-clause-BSD (#142) a76f742 feat(jsondiff): Add support for preserving Unicode characters (#145) 714df3c docs: fix simple typo, raies -> raise (#135) e0b3a9b Merge pull request #134 from Ventilateur/b/fix-invalid-remove-index 46eef55 remove unused import db194f8 fix invalid remove index a652648 Merge pull request #132 from JulienPalard/mdk/TypeError c9bfb91 FIX: TypeError when one forgot to put its operation in a list. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-fastjsonschema: upgrade 2.16.3 -> 2.18.0Trevor Gamblin
Changelog (https://github.com/horejsek/python-fastjsonschema/blob/master/CHANGELOG.txt): === 2.18.0 (2023-07-22) * Improved error message for required props - only missing are reported * Fixed support of boolean schema in if-then-else application === 2.17.1 (2023-05-22) * Fixed tests in sdist === 2.17.0 (2023-05-21) * Added support for Decimals * Added tests in sdist Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-beautifulsoup4: upgrade 4.11.1 -> 4.12.2Trevor Gamblin
beautifulsoup4 uses hatchling now, so inherit python_hatchling. License-Update: Rename from COPYING.txt to LICENSE, update year Changelog: https://git.launchpad.net/beautifulsoup/tree/CHANGELOG Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-werkzeug: upgrade 2.2.3 -> 2.3.6Trevor Gamblin
Upstream states that the build backend is now flit, but inheriting python_flit_core alone still causes the following error: | ModuleNotFoundError: No module named 'setuptools' | | ERROR Backend 'setuptools.build_meta' is not available. Instead, inherit python_setuptools_build_meta, which works OK. Changelog: https://github.com/pallets/werkzeug/blob/main/CHANGES.rst Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-snagboot: upgrade 1.0 -> 1.1Trevor Gamblin
The udev file was updated and renamed in 1.1 to 50-snagboot.rules. Changelog (https://github.com/bootlin/snagboot/releases/tag/v1.1): - udev: use uaccess tags instead of group assignments - fix and test i.MX8QM and i.MX93 supports - homogenize i.MX firmware configuration interfaces - don't require contributors to modify license headers - fix README links on PyPI Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-sh: upgrade 1.14.3 -> 2.0.4Trevor Gamblin
- The project uses poetry now, so inherit python_poetry_core - Add python3-asyncio and python3-compression to RDEPENDS Changelog (https://github.com/amoffat/sh/blob/develop/CHANGELOG.md): 2.0.4 - 5/13/22 - Allow ok_code to be used with fg #665 - Make sure new_group never creates a new session #675 2.0.2 / 2.0.3 (misversioned) - 2/13/22 - Performance regression when using a generator with _in #650 - Adding test support for python 3.11 2.0.0 - 2/9/22 - Executed commands now return a unicode string by default - Removed magical module-like execution contexts #636 - Added basic asyncio support via _async - Dropped support for Python < 3.8 - Bumped default tty size to more standard (24, 80) - First argument being a RunningCommand no longer automatically passes it as stdin - RunningCommand.__eq__ no longer has the side effect of executing the command #518 - _tee now supports both "err" and "out" #215 - Removed the builtin override cd link - Altered process launching model to behave more expectedly #495 - Bugfix where _no_out isn't allowed with _iter="err" #638 - Allow keyword arguments to have a list of values #529 Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-send2trash: upgrade 1.8.0 -> 1.8.2Trevor Gamblin
- Update build backend since they use a pyproject.toml file now. - Add python3-io to RDEPENDS so that the module can be imported. Changelog (https://github.com/arsenetar/send2trash/releases): 1.8.2 - Add fallback to HOMETRASH when cross device errors happen in plat_other (#26, #41, #63) - win/legacy: tiny logic simplification by @BoboTiG in #77 - TravisCI is not used anymore by @sobolevn in #73 - fix(ci): Update to latest actions, fix python versions by @arsenetar in #78 1.8.1b0 - Add fallback to HOMETRASH when cross device errors happen in plat_other (#26, #41, #63) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-25python3-semver: upgrade 2.13.0 -> 3.0.1Trevor Gamblin
- Update to point at the proper license file with correct checksum. Previously it was pointing at a subset of a PKG-INFO file, which was a legacy output from distutils - Update build backend and include python3-setuptools-scm-native in DEPENDS - Modify ptest installation and run-ptest script since the tests have been moved into their own folder Changelog: https://github.com/python-semver/python-semver/releases Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24python3-rdflib: upgrade 6.2.0 -> 6.3.2Trevor Gamblin
The LICENSE file's copyright year was updated, so the checksum changed. rdflib now uses poetry as the backend, so switch from setuptools3. Changelog: https://github.com/RDFLib/rdflib/releases Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24python3-pyperf: upgrade 2.5.0 -> 2.6.1Trevor Gamblin
inherit python_setuptools_build_meta instead of setuptools3. Changelog: https://github.com/psf/pyperf/releases Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24python3-pandas: upgrade 1.5.3 -> 2.0.3Trevor Gamblin
pandas now requires versioneer, so add that to the DEPENDS list. The LICENSE checksum changed but this was due to line endings and not a difference in content. Changelog: https://github.com/pandas-dev/pandas/releases Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24python3-parse: upgrade 1.19.0 -> 1.19.1Trevor Gamblin
Switch to using git and a SRCREV to make sure we can keep the ptests. Changelog (https://github.com/r1chardj0n3s/parse/releases): - Add support for sign specifiers in number formats. by @anntzer in #134 - Fix handling of unused alignment by @tomerha in #132 - modern packaging by @wimglenn in #151 - universal wheel by @wimglenn in #155 Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24python3-versioneer: add recipeTrevor Gamblin
This module is required by newer versions of pandas, so add it as a recipe. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-24python3-humanize: upgrade 4.4.0 -> 4.7.0Trevor Gamblin
humanize moved to hatchling as a build backend, so adjust the recipe to match. Changelog: https://github.com/python-humanize/humanize/releases Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-greenstalk: upgrade 2.0.0 -> 2.0.2Trevor Gamblin
Switch to python_setuptools_build_meta. No changelog provided Commit history: a4643c4 (HEAD -> main, tag: v2.0.2, origin/main, origin/HEAD) Release 2.0.2 87269f0 Remove redundant wheel dep from pyproject.toml e30d3c4 (tag: v2.0.1) Release 2.0.1 36b348a Require a current version of Python e189f4b Revert breaking API changes 868e9d0 Format with Black 5f4f424 Strip quotes from string stats a31ad74 Add __repr__ to Job and Client ebbb0f2 Improve names of private parsing functions 3ff9ef1 Use phony targets in Makefile 4feaf07 Format with Black 2c9165f Add test for drain mode 5068dc2 Enable strict mode in mypy 383176c Add type hints to integration test decorator 6fb0a48 Polish documentation e8c5f20 Fix reportUnknownVariableType Pylance warnings e7ac1da Polish API reference 9a384a8 Remove __slots__ from Job 45c53b4 Polish error handling 4f79e7c Document and type hint Job attributes 0f576a0 Remove sphinx-autodoc-typehints dev dependency 29a5499 Always use bytes for job bodies 3dc6430 Make it clear the requirements are for development db496d5 Add command for building HTML docs da73ed0 Fix Sphinx import path c93efc0 Update link after changing default branch to main 7fc7eef Add PEP 561 py.typed marker file 5174142 Switch to package directory structure 40a9149 Add python_requires 18196e2 Add project_urls 59e3f99 Avoid installing unnecessary dependencies on CI 764f5bf Stop checking code coverage by default 45de080 Remove Codecov integration 1f0baf6 Specify license with license_files 74cad3b Switch to declarative package configuration 9e6aebb Remove unused Flake8 ignore 48cecff Use variable annotation syntax 56387c8 Drop support for Python 3.5 62e4bbf Update CI to only send one coverage report d168cff Move CI to GitHub Actions 6281716 Add 3.9 to list of supported Python versions Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-flask: add python3-blinker to RDEPENDS, alphabetizeTrevor Gamblin
flask started depending on blinker in 2.3.0: https://flask.palletsprojects.com/en/2.3.x/changes/#version-2-3-0 Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-flask: upgrade 2.2.3 -> 2.3.2Trevor Gamblin
flask has migrated to using pyproject.toml, so we need python_setuptools_build_meta instead of setuptools3. Changelog: https://flask.palletsprojects.com/en/2.3.x/changes/#version-2-3-0 Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-execnet: upgrade 1.9.0 -> 2.0.2Trevor Gamblin
execnet requires hatchling and hatch-vcs now, instead of setuptools. Changelog (https://github.com/pytest-dev/execnet/blob/master/CHANGELOG.rst): 2.0.2 (2023-07-09) - Re-release without code changes, just to include tox.ini into the source distribution. 2.0.1 (2023-07-08) - Re-release without code changes, just to include docs and tests into the source distribution. 2.0.0 (2023-07-06) - Removed support for Python < 3.7. - Applied pyupgrade --py37-plus. - Minimal mypy fixes and dropped Python 2 support code. - Migrated packaging to hatch. - Dropped deprecated APIs of old makegateway names. - Removed py testing dependency. - Explicitly pass encoding when opening files in the gateway to get rid of warnings when using PYTHONWARNDEFAULTENCODING=1 (#195). - Fixed error when loading source code files from a path containing non-ascii characters. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-blinker: add python3-asyncio to RDEPENDSTrevor Gamblin
The module fails to import without this. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-blinker: upgrade 1.5 -> 1.6.2Trevor Gamblin
blinker now needs setuptools.build_meta instead of setuptools3. Changelog (https://github.com/pallets-eco/blinker/blob/main/CHANGES.rst): Version 1.6.2 Released 2023-04-12 - Type annotations are not evaluated at runtime. typing-extensions is not a runtime dependency. :pr:`94` Version 1.6.1 Released 2023-04-09 - Ensure that py.typed is present in the distributions (to enable other projects to use blinker's typing). - Require typing-extensions > 4.2 to ensure it includes ParamSpec. :issue:`90` Version 1.6 Released 2023-04-02 - Add a muted context manager to temporarily turn off a signal. :pr:`84` - Allow int senders (alongside existing string senders). :pr:`83` - Add a send_async method to the Signal to allow signals to send to coroutine receivers. :pr:`76` - Update and modernise the project structure to match that used by the pallets projects. :pr:`77` - Add an intial set of type hints for the project. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-bitstring: add python3-io to RDEPENDS, alphabetizeTrevor Gamblin
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-bitstring: upgrade 3.1.9 -> 4.0.2Trevor Gamblin
Changelog: https://github.com/scott-griffiths/bitstring/releases The LICENSE checksum changed but this is because of a difference in line endings; the content is the same. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-binwalk: upgrade 2.3.3 -> 2.3.4Trevor Gamblin
Changelog (https://github.com/ReFirmLabs/binwalk/releases/tag/v2.3.4): - Merged patch to fix PFS directory traversal / code execution bug. Credit: Quentin Kaiser. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-23python3-awesomeversion: upgrade 22.9.0 -> 23.5.0Trevor Gamblin
The project has stopped using setuptools in favor of poetry, so inherit python_poetry_core instead. Changelog (https://github.com/ludeeus/awesomeversion/releases/tag/23.5.0): - Add CI for Python 3.11 by @ludeeus in #191 - Add demo page by @ludeeus in #195 - Add better styles to demo by @ludeeus in #197 - Remove setuptools from dev-dependencies by @ludeeus in #202 - Update demo with compare by @ludeeus in #219 - Add Python 3.12 to CI by @ludeeus in #222 - Add in_range helper method by @ludeeus in #224 - Restructure README contents by @ludeeus in #225 Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-ipython: upgrade 8.12.0 -> 8.14.0Trevor Gamblin
Changelog: https://ipython.readthedocs.io/en/stable/whatsnew/version8.html Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-django: upgrade 4.2.2 -> 4.2.3Trevor Gamblin
Changelog: https://docs.djangoproject.com/en/4.2/releases/4.2.3/ Django 4.2.3 fixes a security issue with severity “moderate” and several bugs in 4.2.2. CVE-2023-36053: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator EmailValidator and URLValidator were subject to potential regular expression denial of service attack via a very large number of domain name labels of emails and URLs. Bugfixes - Fixed a regression in Django 4.2 that caused incorrect alignment of timezone warnings for DateField and TimeField in the admin (#34645). - Fixed a regression in Django 4.2 that caused incorrect highlighting of rows in the admin changelist view when ModelAdmin.list_editable contained a BooleanField (#34638). Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-zeroconf: upgrade 0.70.0 -> 0.71.0Wang Mingyu
Changelog: Improve incoming data processing performance Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-virtualenv: upgrade 20.23.1 -> 20.24.0Wang Mingyu
Changelog: ========== -release 20.23.1 -Fix the CI -Quickstart guide -Updated CLI documentation with config file name -Exclude dependabot and pre-commit ci from release notes -Export VIRTUAL_ENV_PROMPT in activation scripts (#2194) -Upgrade setuptools Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-tox: upgrade 4.6.3 -> 4.6.4Wang Mingyu
Changelog: =========== -Ensure tox r -e docs generates the documentation -[pre-commit.ci] pre-commit autoupdate -Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 -s/setup.cfg/pyproject.toml/ in the development docs -Fix hang and zombie process on interrupt (CTRL-C). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-pymongo: upgrade 4.4.0 -> 4.4.1Wang Mingyu
Changelog: =========== -Fixed a bug where pymongo would raise a ConfigurationError -Fixed a minor reference counting bug in the C extension (PYTHON-3798 2). Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-pymisp: upgrade 2.4.172 -> 2.4.173Wang Mingyu
Changelog: ========== - Maybe fixing a CakePHP issue. - Use proper endpoint to unpublish event. - Feat: introduce setter for galaxies. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-protobuf: upgrade 4.23.3 -> 4.23.4Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-platformdirs: upgrade 3.8.0 -> 3.9.1Wang Mingyu
Changelog: ========== -unix: Optionally create the opinionated log/ in user_log_dir() -BSD: provide a fallback for user_runtime_di Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-mock: upgrade 5.0.2 -> 5.1.0Wang Mingyu
Changelog: =========== -bpo-44185: :func:'unittest.mock.mock_open' will call the :func:'close' method of the file handle mock when it is exiting from the context manager. -gh-94924: :func:'unittest.mock.create_autospec' now properly returns coroutine functions compatible with :func:'inspect.iscoroutinefunction' -bpo-17013: Add ThreadingMock to :mod:'unittest.mock' that can be used to create Mock objects that can wait until they are called. -bpo-41768: :mod:'unittest.mock' speccing no longer calls class properties. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-google-auth: upgrade 2.21.0 -> 2.22.0Wang Mingyu
Changelog: ============= Features ---------- Adding meta header for trust boundary Introduce compatibility with native namespace packages Bug Fixes ----------- Deprecate UserAccessTokenCredentials Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-google-api-python-client: upgrade 2.92.0 -> 2.93.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-gevent: upgrade 22.10.2 -> 23.7.0Wang Mingyu
Changelog: ============ Features ---------- -Add preliminary support for Python 3.12, using greenlet 3.0a1. -Update the bundled c-ares version to 1.19.1. Bugfixes ------------ -Fix an edge case connecting a non-blocking SSLSocket that could result in an AttributeError. -Make gevent's FileObjectThread (mostly used on Windows) implement readinto cooperatively. -Work around an AttributeError during cyclic garbage collection when Python finalizers (__del__ and the like) attempt to use gevent APIs. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-frozenlist: upgrade 1.3.3 -> 1.4.0Wang Mingyu
Changelog: ============ Removed an unused :py:data:'typing.Tuple' import Dropped Python 3.7 support. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-eth-utils: upgrade 2.1.1 -> 2.2.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-engineio: upgrade 4.4.1 -> 4.5.1Wang Mingyu
Changelog: ========== Restore support for old versions of eventlet #321 Configure eventlet's websocket max frame length #319 Remove old Python 2 syntax in super() calls Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-dnspython: upgrade 2.3.0 -> 2.4.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-click: upgrade 8.1.3 -> 8.1.5Wang Mingyu
0001-tests-Fix-test_bytes_args.patch removed since it's included in 8.1.5 Changelog: ========== -Fix an issue with type hints for @click.command(), @click.option(), and other decorators. Introduce typing tests. -Replace all typing.Dict occurrences to typing.MutableMapping for parameter hints. #2255 -Improve type hinting for decorators and give all generic types parameters. #2398 -Fix return value and type signature of shell_completion.add_completion_class function. #2421 -Bash version detection doesn’t fail on Windows. #2461 -Completion works if there is a dot (.) in the program name. #2166 -Improve type annotations for pyright type checker. #2268 -Improve responsiveness of click.clear(). #2284 -Improve command name detection when using Shiv or PEX. #2332 -Avoid showing empty lines if command help text is empty. #2368 -ZSH completion script works when loaded from fpath. #2344. -EOFError and KeyboardInterrupt tracebacks are not suppressed when standalone_mode is disabled. #2380 -@group.command does not fail if the group was created with a custom command_class. #2416 -multiple=True is allowed for flag options again and does not require setting default=(). #2246, #2292, #2295 -Make the decorators returned by @argument() and @option() reusable when the cls parameter is used. #2294 -Don’t fail when writing filenames to streams with strict errors. Replace invalid bytes with the replacement character -Remove unnecessary attempt to detect MSYS2 environment. #2355 -Remove outdated and unnecessary detection of App Engine environment. #2554 -echo() does not fail when no streams are attached, such as with pythonw on Windows. #2415 -Argument with expose_value=False do not cause completion to fail. #2336 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-20python3-charset-normalizer: upgrade 3.1.0 -> 3.2.0Wang Mingyu
Changelog: ========== Changed --------- Typehint for function from_path no longer enforce PathLike as its first argument Minor improvement over the global detection reliability Added --------- Introduce function is_binary that relies on main capabilities, and optimized to detect binaries Propagate enable_fallback argument throughout from_bytes, from_path, and from_fp that allow a deeper control over the detection (default True) Explicit support for Python 3.12 Fixed ----------- Edge case detection failure where a file would contain 'very-long' camel cased word (Issue #289) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>