summaryrefslogtreecommitdiffstats
path: root/meta-python
Commit message (Collapse)AuthorAgeFilesLines
...
* python3-autobahn: Upgrade 21.2.2 -> 21.3.1Leon Anavi2021-03-171-1/+1
| | | | | | | | | | Upgrade to release 21.3.1: - fix: Twisted v21.2.0 breaks Crossbar.io Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyflakes: Upgrade 2.2.0 -> 2.3.0Leon Anavi2021-03-171-2/+1
| | | | | | | | | | | | | | | | | | | Upgrade to release 2.3.0: - Recognize tuple concatenation in __all__ export definitions - Better support use of annotation-only assignments when using from __future__ import annotations - Recognize special-case typing for Annotated - Fix undefined name __qualname__ in class scope - Recognize special-cased typing for TypeVar - Errors for undefined exports in __all__ are shown in a deterministic order - Fix false positives in certain typing constructs (TypeVar, NamedTuple, TypedDict, cast) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-alembic: Upgrade 1.5.5 -> 1.5.7Leon Anavi2021-03-171-1/+1
| | | | | | | | | | | | | Upgrade to release 1.5.7: - Bug fix: adjusted the recently added EnvironmentContext.configure.include_name hook to accommodate for additional object types such as "views" that don't have a parent table, to support third party recipes and extensions. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: Upgrade 1.7.0 -> 1.7.1Leon Anavi2021-03-171-1/+1
| | | | | | | | | | | | | | Upgrade to release 1.7.1: - raise TypeError when incorrect index is used during assignment, e.g. `a[1.5] = 1` - raise TypeError (not IndexError) when assigning slice to incorrect type, e.g. `a[1:4] = 1.2` - improve some docstrings and tests Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycodestyle: Upgrade 2.6.0 -> 2.7.0Leon Anavi2021-03-171-2/+1
| | | | | | | | | | | | Upgrade to release 2.7.0: - Fix physical checks (such as W191) at end of file - Add --indent-size option (defaulting to 4) - W605: fix escaped crlf false positive on windows Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-luma-core: Upgrade 2.2.0 -> 2.3.1Leon Anavi2021-03-171-2/+2
| | | | | | | | | | | | | Upgrade to release 2.3.1: - Add Github publish action - Cleanup only GPIO pins used rather than all License-Update: Update year Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-configargparse: Upgrade 1.3 -> 1.4Leon Anavi2021-03-171-1/+1
| | | | | | | | | | Upgrade to release 1.4: - Allow nearly all characters in a keyword Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonpointer: Upgrade 2.0 -> 2.1Leon Anavi2021-03-171-2/+1
| | | | | | | | | | Upgrade to release 2.1: - Support Python 3.8 and 3.9 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonpatch: Upgrade 1.31 -> 1.32Leon Anavi2021-03-171-1/+1
| | | | | | | | | | | Upgrade to release 1.32: - take_index causing 'move' of incorrect values due to bad True==1 comparison Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pymisp: Upgrade 2.4.138 -> 2.4.140Leon Anavi2021-03-171-1/+1
| | | | | | | | | | | | Upgrade to release 2.4.140: - Soft delete object in MISPEvent - Add in ability to add a new cluster relation - MISP Galaxy 2.0 capability Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio,python3-grpcio-tools: Enable build on ppc64/glibcKhem Raj2021-03-143-5/+5
| | | | | | We can compile abseil-cpp now for ppc64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-sentry-sdk: update to 1.0.0Oleksandr Kravchuk2021-03-141-1/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-robotframework: update to 4.0Oleksandr Kravchuk2021-03-141-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prompt-toolkit: Upgrade 3.0.16 -> 3.0.17Leon Anavi2021-03-141-1/+1
| | | | | | | | | | | Upgrade to release 3.0.17: - Accept `style` parameter in `print_container` utility. - On Windows, handle Control-Delete. - Avoid leaking file descriptors in SSH server. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-croniter: Upgrade 1.0.6 -> 1.0.8Leon Anavi2021-03-141-1/+1
| | | | | | | | | | | Upgrade to release 1.0.8: - Update _expand to lowercase each component of the expression - Fix _expand to reject int literals with underscores - Remove a debug statement to make flake8 happy Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pyscaffold: Upgrade 3.3.1 -> 4.0Leon Anavi2021-03-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 4.0: - Cookiecutter, Django and Travis extensions extracted to their own repositories - Support for Python 3.4 and 3.5 dropped - Dropped deprecated requirements.txt file - Added support for global configuration (avoid retyping common putup's options) - PyScaffold is no longer a build-time dependency, it just generates the project structure - Removed contrib subpackage, vendorized packages are now runtime dependencies - setuptools_scm is included by default in setup.cfg, setup.py and pyproject.toml - API changed to use pyscaffold.operations instead of integer flags - Allow string.Template and callable as file contents in project structure - Extract file system functions from utils.py into file_system.py - Extract identification/naming functions from utils.py into identification.py - Extract action related functions from api/__init__.py to actions.py - helpers.{modify,ensure,reject} moved to structure.py - helpers.{register,unregister} moved to actions.py - New extension for automatically creating virtual environments (--venv) - Added instructions to use pip-tools to docs - pre-commit extension now attempts to install hooks automatically - A nice message is now displayed when PyScaffold finishes running (actions.report_done) - Removed mutually exclusive argparse groups for extensions - Progressive type annotations adopted in the code base together with mypy linting - Simplified isort config - pyproject.toml and isolated builds adopted by default - Added comment to setup.cfg template instructing about extra links - Generate tox.ini by default - Replace pkg_resources with importlib.{metadata,resources} and packaging - Adopt PEP 420 for namespaces - Adopt SPDX identifiers for the license field in setup.cfg - Removed deprecated log.configure_logger - Add links to issues and pull requests to changelog - Add an experimental --interactive mode (inspired by git rebase -i) - Reorganise the FAQ (including version questions previously in Features) - Updated setuptools and setuptools_scm dependencies to minimal versions 46.1 and 5, respectively - Adopted no-guess-dev version scheme from setuptools_scm (semantically all stays the same, but non-tag commits are now versioned LAST_TAG.post1.devN instead of LAST_TAG.post0.devN) - Fix problem of not showing detailed log with --verbose if error happens when loading extensions Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pako: Upgrade 0.3.0 -> 0.3.1Leon Anavi2021-03-141-1/+1
| | | | | | | | | | Upgrade to release 0.3.1: - Adds an optional no-confirm flag particularly for use in non-interactive setups. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-waitress: Upgrade 1.4.4 -> 2.0.0Leon Anavi2021-03-141-2/+1
| | | | | | | | | | | | | | | | | | Upgrade to release 2.0.0: - Fix a crash on startup when listening to multiple interfaces. - Waitress no longer attempts to guess at what the server_name should be for a listen socket, instead it always use a new adjustment/argument named server_name. - Allow tasks to notice if the client disconnected. - Drop Python 2.7 and 3.5 support - The server now issues warning output when it there are enough open connections (controlled by "connection_limit"), that it is no longer accepting new connections. This situation was previously difficult to diagnose. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio,python3-grpcio-tools: Disable for ppc64leKhem Raj2021-03-113-0/+9
| | | | | | abseil-cpp does not have support for ppc64le yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pillow: 8.1.0 -> 8.1.2Kai Kang2021-03-111-1/+1
| | | | | | | | | | | | | | | | | 8.1.2 fixes: * CVE-2021-27921 * CVE-2021-27922 * CVE-2021-27923 8.1.1 fixes: * CVE-2021-25289 * CVE-2021-25290 * CVE-2021-25291 * CVE-2021-25292 * CVE-2021-25293 Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-incremental: Upgrade 17.5.0 -> 21.3.0Leon Anavi2021-03-111-2/+1
| | | | | | | | | | | | | | Upgrade to release 21.3.0: - The output of incremental is now compatible with Black - Incremental now properly supports PEP 440-compliant dev, rc, post suffixes - Incremental now properly supports PEP 440-compliant post releases Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pychromecast: Upgrade 8.1.0 -> 9.1.1Leon Anavi2021-03-111-1/+1
| | | | | | | | | | | | | | | Upgrade to release 9.1.1: - BREAKING CHANGE: Update discovery to support a list of known hosts - Add HostBrowser.update_hosts - Handle audio groups removed from known host - Bump pylint from 2.7.1 to 2.7.2 - Remove useless pylint and flake8 directives Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-huey: Upgrade 2.3.0 -> 2.3.1Leon Anavi2021-03-111-2/+1
| | | | | | | | | | | | | | Upgrade to release 2.3.1: - Add SIGNAL_INTERRUPTED to signal when a task is interrupted when a consumer exits abruptly. - Use the Huey.create_consumer() API within the Django management command, to allow Django users to customize the creation of the Consumer instance. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-prettytable: Upgrade 2.0.0 -> 2.1.0Leon Anavi2021-03-111-1/+1
| | | | | | | | | | | | | | | Upgrade to release 2.1.0: - Support formatting options in get_json_string() - Replace setuptools/pkg_resources with importlib.metadata for getting version - Docs: Add documentation for align, max_width, etc. - Docs: Remove reference to Python 2.x print statement in README - Docs: Update get_html_string with thead and tbody tags Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ruamel-yaml: Upgrade 0.16.12 -> 0.16.13Leon Anavi2021-03-111-3/+2
| | | | | | | | | | | | | | | | | Upgrade to release 0.16.13: - fix: could not update() CommentedMap with keyword arguments - fix: unable to dump mutated TimeStamp objects - fix: unable to addd comment without starting space - fix: recursive call to walk_tree not preserving all params - a None value in a flow-style sequence is now dumped as `null` instead of `!!null ''` License-Update: Update year Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-websocket-client: update to 0.58.0Oleksandr Kravchuk2021-03-081-4/+4
| | | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-jsonpatch: update to 1.31Oleksandr Kravchuk2021-03-081-2/+7
| | | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-google-api-python-client: update to 2.0.2Oleksandr Kravchuk2021-03-081-2/+3
| | | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-bitarray: update to 1.7.0Oleksandr Kravchuk2021-03-081-1/+1
| | | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-gpsd-py3: Added recipeColin McAllister2021-03-082-0/+17
| | | | | | | | Create Python3 recipe for gpsd-py3. Signed-off-by: Colin McAllister <colinmca242@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pystemd: satisfy runtime dependenciesBartosz Golaszewski2021-03-081-0/+1
| | | | | | | | | The current recipe for pystemd doesn't specify its runtime dependencies. This fixes it by adding xml and pprint modules to RDEPENDS. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-python: Add new modules (aiohue, ifaddr, pysonos)Andrei Gherzan2021-03-081-0/+3
| | | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohue: Integrate the hue control python moduleAndrei Gherzan2021-03-081-0/+12
| | | | | | Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pysonos: Integrate the SONOS control HomeAssistant moduleAndrei Gherzan2021-03-081-0/+15
| | | | | | Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ifaddr: Integrate a dependency of pysonosAndrei Gherzan2021-03-081-0/+10
| | | | | | Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-mccabe: Fix HOMEPAGEAndrei Gherzan2021-03-081-1/+1
| | | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pep8: Fix HOMEPAGEAndrei Gherzan2021-03-081-1/+1
| | | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-requests: Support idna version 3.1Fabio Berton2021-03-082-0/+42
| | | | | | | | | | | | | | | | | Change idna required version to use python3-idna recipe that currently is on version 3.1. Without this change python-request doesn't work as the idna version doesn't match the required versions. When bump python-request recipe, verify if the upstream project bumped the idna version and drop this patch. As this recipe was tested with python3-idna_3.1 don't allow higher versions. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pandas: Upgrade 1.2.2 -> 1.2.3Leon Anavi2021-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 1.2.3: - Fixed regression in to_excel() raising KeyError when giving duplicate columns with columns attribute - Fixed regression in nullable integer unary ops propagating mask on assignment - Fixed regression in DataFrame.__setitem__() not aligning DataFrame on right-hand side for boolean indexer - Fixed regression in to_json() failing to use compression with URL-like paths that are internally opened in binary mode or with user-provided file objects that are opened in binary mode - Fixed regression in Series.sort_index() and DataFrame.sort_index(), which exited with an ungraceful error when having kwarg ascending=None passed. Passing ascending=None is still considered invalid, and the improved error message suggests a proper usage (ascending must be a boolean or a list-like of boolean) - Fixed regression in DataFrame.transform() and Series.transform() giving incorrect column labels when passed a dictionary with a mix of list and non-list values Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-portion: Upgrade 2.1.4 -> 2.1.5Leon Anavi2021-03-081-1/+1
| | | | | | | | | | | | Upgrade to release 2.1.5: - Getting items from an Interval using a slice does no longer return a list but an Interval instance. - Intervals are properly pretty-printed by pandas. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-astroid: Upgrade 2.5 -> 2.5.1Leon Anavi2021-03-081-1/+1
| | | | | | | | | | | | | | Upgrade to release 2.5.1: - The ``context.path`` is reverted to a set because otherwise it leads to false positives for non `numpy` functions. - Don't transform dataclass ClassVars - Improve typing.TypedDict inference - Fix the `Duplicates found in MROs` false positive. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-yamlloader: Upgrade 0.5.5 -> 1.0.0Leon Anavi2021-03-081-2/+1
| | | | | | | | | | | Upgrade to the first stable release 1.0.0: - Main change is that it returns always an OrderedDict, even for Python >= 3.7 for consistency Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-ipython: Upgrade 7.20.0 -> 7.21.0Leon Anavi2021-03-081-1/+1
| | | | | | | | | | | | | Upgrade to release 7.21.0: - New "context" command in ipdb - Fix some issues on new osx-arm64 - Compatibility with Xeus-Python for debugger protocol - Misc docs fixes for compatibility and uniformity with Numpydoc Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-grpcio: Fix build on mips and muslKhem Raj2021-03-083-0/+50
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-grpcio: Upgrade to 1.36.1Khem Raj2021-03-083-3/+3
| | | | | | | | | | | Release notes are here [1] See the differences after 1.35.0 upwards [1] https://github.com/grpc/grpc/releases Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* packagegroup-meta-python: Add python3-semantic-versionKhem Raj2021-03-081-0/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com>
* python3-twisted: Upgrade 20.3.0 -> 21.2.0Leon Anavi2021-03-081-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to release 21.2.0: - The enableSessions argument to twisted.internet.ssl.CertificateOptions now actually enables/disables OpenSSL's session cache. Also, due to session-related bugs, it defaults to False. - twisted.internet.defer.inlineCallbacks and ensureDeferred will now associate a contextvars.Context with the coroutines they run, meaning that ContextVar objects will maintain their value within the same coroutine, similarly to asyncio Tasks. This functionality requires Python 3.7+, or the contextvars PyPI backport to be installed for Python 3.5-3.6. - twisted.internet.defer.Deferred.fromCoroutine has been added. This is similar to the existing ensureDeferred function, but is named more consistently inside Twisted and does not pass through Deferreds. - trial now allows the @unittest.skipIf decorator to specify that an entire test class should be skipped. - The twisted.python.deprecate.deprecatedKeywordParameter decorator can be used to mark a keyword paramater of a function or method as deprecated. - Projects using Twisted can now perform type checking against a Twisted installation, for example using mypy. - twisted.python.util.InsensitiveDict now fully implements MutableMapping. - Python 3.8 is now tested and supported. - Support a coroutine function in twisted.internet.task.react. - PyPy 3.7 is now tested and supported. - twisted.web.twcgi.CGIProcessProtocol.processEnded(...) now handles an already-finished request, for example when request.connectionLost(...) was called previously. - Twisted's dependency on PyHamcrest has been moved from the base package to the new "test" extra. Consequently the test extra must be installed for Twisted's test suite to pass. - Fixed serialization of timedelta, date, and time objects in twisted.spread. - twisted.internet.asyncioreactor.AsyncioSelectorReactor now raises an exception if instantiated with an event loop which is not compatible with asyncio.SelectorEventLoop. This fixes the AsyncioSelectorReactor in Python 3.8+ on Windows, where in bp-34687 the default Windows asyncio event loop was changed to ProactorEventLoop. Applications that use AsyncioSelectorReactor on Windows with Python 3.8+ must call asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) before instantiating and running AsyncioSelectorReactor. - twisted.internet.process.registerReapProcessHandler and ._BaseProcess.reapProcess will no longer raise a TypeError when processing a None PID - INotify will close its file descriptor if a directory is automatically removed by twisted from the watchlist because it's deleted, avoiding orphaned filedescriptors. - DelayedCall.reset() is now working properly with asyncioreactor. - AsyncioSelectorReactor.seconds() now correctly returns an epoch time. - The _connDone parameter has been removed from twisted.internet.abstract.FileDescriptor.loseConnection()'s signature in order to match the signature in the base class twisted.internet._newtls.ConnectionMixin loseConnection(). - The Gtk3 reactor now runs on Wayland-only sessions - Descriptive error messages from twisted.internet.error are now present when running with 'python -OO'. - Comparator methods such as eq() now always return NotImplemented for uncomparable types. - When installing Twisted it now requires a minimum Python 3.5.4 version to match the version used with automated testing. This is the minimum Python version that we know that Twisted works with. License-Update: Add contributors and update year. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-elementpath: Upgrade 2.1.4 -> 2.2.0Leon Anavi2021-03-081-1/+1
| | | | | | | | | | | | | Upgrade to release 2.2.0: - Optimize TDOP parser's tokenizer - Resolve ambiguities with operators and statements that are also names - Merge with XPath 3.0/3.1 develop (to be completed) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-semantic-version: Add recipeLeon Anavi2021-03-011-0/+12
| | | | | | | | | | | Add semantic_version - a library implementing the 'SemVer' scheme. Version 2.8.5 brings: - Properly handle wildcards in SimpleSpec (e.g. ==1.2.*) Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-aiohttp: Upgrade 3.7.3 -> 3.7.4Leon Anavi2021-03-011-1/+1
| | | | | | | | | | | | | | Upgrade to release 3.7.4: - (SECURITY BUG) Started preventing open redirects in the aiohttp.web.normalize_path_middleware middleware. - Fix interpretation difference of the pure-Python and the Cython-based HTTP parsers construct a yarl.URL object for HTTP request-target. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>