redhat-exd-rebuilds / freshmaker

Freshmaker is a service that automatically rebuilds content.
https://redhat-exd-rebuilds.github.io/freshmaker/
MIT License
9 stars 23 forks source link

Update Auto merged updates #267

Closed platform-engineering-bot closed 3 months ago

platform-engineering-bot commented 8 months ago

This PR contains the following updates:

Package Update Change
alembic (source, changelog) patch ==1.13.0 -> ==1.13.1
beautifulsoup4 (changelog) patch ==4.12.2 -> ==4.12.3
flask-login (changelog) patch ==0.6.2 -> ==0.6.3
flask-migrate patch ==4.0.5 -> ==4.0.7
frozenlist patch ==1.4.0 -> ==1.4.1
gql patch ==3.5.0b8 -> ==3.5.0
graphql-core patch ==3.3.0a3 -> ==3.3.0a5
greenlet patch ==3.0.2 -> ==3.0.3
mako (source) patch ==1.3.0 -> ==1.3.3
markupsafe (changelog) patch ==2.1.3 -> ==2.1.5
multidict patch ==6.0.4 -> ==6.0.5
psutil patch ==5.9.6 -> ==5.9.8
pyparsing patch ==3.1.1 -> ==3.1.2

Release Notes

maxcountryman/flask-login (flask-login) ### [`v0.6.3`](https://togithub.com/maxcountryman/flask-login/blob/HEAD/CHANGES.md#Version-063) [Compare Source](https://togithub.com/maxcountryman/flask-login/compare/0.6.2...0.6.3) Released 2023-10-30 - Compatibility with Flask 3 and Werkzeug 3. [#​813](https://togithub.com/maxcountryman/flask-login/issues/813)
miguelgrinberg/flask-migrate (flask-migrate) ### [`v4.0.7`](https://togithub.com/miguelgrinberg/Flask-Migrate/releases/tag/v4.0.7): Release 4.0.7 [Compare Source](https://togithub.com/miguelgrinberg/flask-migrate/compare/v4.0.6...v4.0.7) See [CHANGES.md](https://togithub.com/miguelgrinberg/flask-migrate/blob/main/CHANGES.md) for release notes. ### [`v4.0.6`](https://togithub.com/miguelgrinberg/Flask-Migrate/releases/tag/v4.0.6): Release 4.0.6 [Compare Source](https://togithub.com/miguelgrinberg/flask-migrate/compare/v4.0.5...v4.0.6) See [CHANGES.md](https://togithub.com/miguelgrinberg/flask-migrate/blob/main/CHANGES.md) for release notes.
aio-libs/frozenlist (frozenlist) ### [`v1.4.1`](https://togithub.com/aio-libs/frozenlist/blob/HEAD/CHANGES.rst#141-2023-12-15) [Compare Source](https://togithub.com/aio-libs/frozenlist/compare/v1.4.0...v1.4.1) \================== ## Packaging updates and notes for downstreams - Declared Python 3.12 and PyPy 3.8-3.10 supported officially in the distribution package metadata. *Related issues and pull requests on GitHub:* :issue:`553`. - Replaced the packaging is replaced from an old-fashioned :file:`setup.py` to an in-tree :pep:`517` build backend -- by :user:`webknjaz`. Whenever the end-users or downstream packagers need to build `frozenlist` from source (a Git checkout or an sdist), they may pass a `config_settings` flag `pure-python`. If this flag is not set, a C-extension will be built and included into the distribution. Here is how this can be done with `pip`: .. code-block:: console $ python3 -m pip install . --config-settings=pure-python= This will also work with `-e | --editable`. The same can be achieved via `pypa/build`: .. code-block:: console $ python3 -m build --config-setting=pure-python= Adding `-w | --wheel` can force `pypa/build` produce a wheel from source directly, as opposed to building an `sdist` and then building from it. *Related issues and pull requests on GitHub:* :issue:`560`. ## Contributor-facing changes - It is now possible to request line tracing in Cython builds using the `with-cython-tracing` :pep:`517` config setting \-- :user:`webknjaz`. This can be used in CI and development environment to measure coverage on Cython modules, but is not normally useful to the end-users or downstream packagers. Here's a usage example: .. code-block:: console $ python3 -Im pip install . --config-settings=with-cython-tracing=true For editable installs, this setting is on by default. Otherwise, it's off unless requested explicitly. The following produces C-files required for the Cython coverage plugin to map the measurements back to the PYX-files: .. code-block:: console $ python -Im pip install -e . Alternatively, the `FROZENLIST_CYTHON_TRACING=1` environment variable can be set to do the same as the :pep:`517` config setting. *Related issues and pull requests on GitHub:* :issue:`560`. - Coverage collection has been implemented for the Cython modules \-- by :user:`webknjaz`. It will also be reported to Codecov from any non-release CI jobs. *Related issues and pull requests on GitHub:* :issue:`561`. - A step-by-step :doc:`Release Guide ` guide has been added, describing how to release *frozenlist* -- by :user:`webknjaz`. This is primarily targeting the maintainers. *Related issues and pull requests on GitHub:* :issue:`563`. - Detailed :doc:`Contributing Guidelines ` on authoring the changelog fragments have been published in the documentation -- by :user:`webknjaz`. *Related issues and pull requests on GitHub:* :issue:`564`. ***
graphql-python/gql (gql) ### [`v3.5.0`](https://togithub.com/graphql-python/gql/releases/tag/v3.5.0) [Compare Source](https://togithub.com/graphql-python/gql/compare/v3.5.0b9...v3.5.0) **IMPORTANT**: graphql-core has been reverted to the stable versions 3.2.x See [#​427](https://togithub.com/graphql-python/gql/issues/427) A new pre-release version will be made shortly with the graphql-core versions 3.3.x ##### New features - Add execute-timeout argument for gql-cli ([#​349](https://togithub.com/graphql-python/gql/issues/349)) - Add HTTPX transport ([#​370](https://togithub.com/graphql-python/gql/issues/370)) - Don't try to close the aiohttp session if `connector_owner` is False ([#​382](https://togithub.com/graphql-python/gql/issues/382)) - Feature allow to set the content-type of file uploads ([#​386](https://togithub.com/graphql-python/gql/issues/386)) - Allow to configure the introspection query sent to recover the schema ([#​402](https://togithub.com/graphql-python/gql/issues/402)) - Python 3.11 support ([#​410](https://togithub.com/graphql-python/gql/issues/410)) - Make retry backoff and status codes customizable for the requests transport ([#​421](https://togithub.com/graphql-python/gql/issues/421)) - Support batching queries using sync transports ([#​431](https://togithub.com/graphql-python/gql/issues/431)) - Support automatic batching of sync requests coming from different threads ([#​436](https://togithub.com/graphql-python/gql/issues/436)) - httpx transport now working with trio ([#​455](https://togithub.com/graphql-python/gql/issues/455)) **new `anyio` dependency added** ##### Bug fixes - Fix KeyError when errors is not iterable ([#​359](https://togithub.com/graphql-python/gql/issues/359)) - Handle JSON response being `None` ([#​365](https://togithub.com/graphql-python/gql/issues/365)) - Get response headers even with 4xx return code ([#​367](https://togithub.com/graphql-python/gql/issues/367)) - `TransportQueryError` should extend `TransportError` ([#​392](https://togithub.com/graphql-python/gql/issues/392)) - Fix sync subscribe graceful shutdown ([#​395](https://togithub.com/graphql-python/gql/issues/395)) - Restrict urllib3 to versions 1.x ([#​413](https://togithub.com/graphql-python/gql/issues/413)) This should fix the problems which appeared when requests version 2.30 bumped urllib3 to a 2.x version. - DSLSchema transform type attribute assert into AttributeError ([#​409](https://togithub.com/graphql-python/gql/issues/409)) - Fix typo response_headers in httpx transport ([#​407](https://togithub.com/graphql-python/gql/issues/407)) - Allow alias on DSLMetaField ([#​405](https://togithub.com/graphql-python/gql/issues/405)) - Fix parse_results with fragments ([#​446](https://togithub.com/graphql-python/gql/issues/446)) - Fix missing empty directives in DSL nodes ([#​448](https://togithub.com/graphql-python/gql/issues/448)) ##### Documentation - Add documentation on websockets level ping frames ([#​345](https://togithub.com/graphql-python/gql/issues/345)) - Minor Spelling Mistake ([#​351](https://togithub.com/graphql-python/gql/issues/351)) - Add phoenix channel transport example ([#​354](https://togithub.com/graphql-python/gql/issues/354)) - DOC minor typo ([#​396](https://togithub.com/graphql-python/gql/issues/396)) ##### Misc - Make `AsyncTransport` and `Transport` proper abstract base classes ([#​350](https://togithub.com/graphql-python/gql/issues/350)) - Update graphql-core to 3.3.0 and dropping support for Python 3.6 ([#​363](https://togithub.com/graphql-python/gql/issues/363)) - Update Sphinx dev dependency to 5.3.0 ([#​371](https://togithub.com/graphql-python/gql/issues/371)) - Update aiohttp minimum dependency version to 3.8.0 ([#​393](https://togithub.com/graphql-python/gql/issues/393)) - Bump websockets dependency to allow 11.x versions ([#​424](https://togithub.com/graphql-python/gql/issues/424)) - Adjust aiohttp pin ([#​425](https://togithub.com/graphql-python/gql/issues/425)) - Validate the argument of the gql function ([#​435](https://togithub.com/graphql-python/gql/issues/435)) - Switch ubuntu-latest to ubuntu-20.04 to fix github actions - Bump vcrpy and requests_toolbelt ([#​440](https://togithub.com/graphql-python/gql/issues/440)) : allows users to use urllib3 2.x versions - Fix automatic documentation build on readthedocs.io: readthedocs remove `system_packages: true` in config - DOC explain how to install pre-releases versions - Fix tests with Python 3.12 ([#​442](https://togithub.com/graphql-python/gql/issues/442)) - Adding `node_tree` method in utilities to debug and compare `DocumentNode` instances ([#​449](https://togithub.com/graphql-python/gql/issues/449)) ### [`v3.5.0b9`](https://togithub.com/graphql-python/gql/releases/tag/v3.5.0b9) [Compare Source](https://togithub.com/graphql-python/gql/compare/v3.5.0b8...v3.5.0b9) ##### Features - httpx transport now working with trio ([#​455](https://togithub.com/graphql-python/gql/issues/455)) **new `anyio` dependency added** ##### Misc - Adding `node_tree` method in utilities to debug and compare `DocumentNode` instances ([#​449](https://togithub.com/graphql-python/gql/issues/449))
graphql-python/graphql-core (graphql-core) ### [`v3.3.0a5`](https://togithub.com/graphql-python/graphql-core/releases/tag/v3.3.0a5) [Compare Source](https://togithub.com/graphql-python/graphql-core/compare/v3.3.0a4...v3.3.0a5) Alpha release GraphQL-core v3.3.0a5, based on GraphQL.js v17.0.0a2. This alpha release already includes a lot of the changes and fixes in [GraphQL.js v17.0.0a3](https://togithub.com/graphql/graphql-js/releases/tag/v17.0.0-alpha.3). Thanks again to the sponsors of this project, [@​patrick91](https://togithub.com/patrick91), [@​jkimbo](https://togithub.com/jkimbo), [@​sentry](https://togithub.com/sentry) and [@​codecov](https://togithub.com/codecov), and to the contributors for this release, [@​fedirz](https://togithub.com/fedirz) and [@​yilinjuang](https://togithub.com/yilinjuang). ### [`v3.3.0a4`](https://togithub.com/graphql-python/graphql-core/releases/tag/v3.3.0a4) [Compare Source](https://togithub.com/graphql-python/graphql-core/compare/v3.3.0a3...v3.3.0a4) Alpha release GraphQL-core v3.3.0a4, based on GraphQL.js v17.0.0a2. This alpha release officially supports Python 3.12, and comes with some fixes. It also includes some changes and fixes in [GraphQL.js v17.0.0a3](https://togithub.com/graphql/graphql-js/releases/tag/v17.0.0-alpha.3). A big thank you goes to the sponsors of this project, [@​patrick91](https://togithub.com/patrick91), [@​jkimbo](https://togithub.com/jkimbo), [@​sentry](https://togithub.com/sentry) and [@​codecov](https://togithub.com/codecov), and to the contributors for this release, [@​evanmays](https://togithub.com/evanmays) and [@​mrtc0](https://togithub.com/mrtc0).
aio-libs/multidict (multidict) ### [`v6.0.5`](https://togithub.com/aio-libs/multidict/blob/HEAD/CHANGES.rst#605-2024-02-01) [Compare Source](https://togithub.com/aio-libs/multidict/compare/v6.0.4...v6.0.5) \================== ## Bug fixes - Upgraded the C-API macros that have been deprecated in Python 3.9 and later removed in 3.13 -- by :user:`iemelyanov`. *Related issues and pull requests on GitHub:* :issue:`862`, :issue:`864`, :issue:`868`, :issue:`898`. - Reverted to using the public argument parsing API :c:func:`PyArg_ParseTupleAndKeywords` under Python 3.12 \-- by :user:`charles-dyfis-net` and :user:`webknjaz`. The effect is that this change prevents build failures with clang 16.9.6 and gcc-14 reported in :issue:`926`. It also fixes a segmentation fault crash caused by passing keyword arguments to :py:meth:`MultiDict.getall() ` discovered by :user:`jonaslb` and :user:`hroncok` while examining the problem. *Related issues and pull requests on GitHub:* :issue:`862`, :issue:`909`, :issue:`926`, :issue:`929`. - Fixed a `SystemError: null argument to internal routine` error on a `MultiDict.items().isdisjoint()` call when using C Extensions. *Related issues and pull requests on GitHub:* :issue:`927`. ## Improved documentation - On the `Contributing docs `\_ page, a link to the `Towncrier philosophy` has been fixed. *Related issues and pull requests on GitHub:* :issue:`911`. ## Packaging updates and notes for downstreams - Stopped marking all files as installable package data \-- by :user:`webknjaz`. This change helps `setuptools` understand that C-headers are not to be installed under :file:`lib/python3.{x}/site-packages/`. *Related commits on GitHub:* :commit:`31e1170`. - Started publishing pure-python wheels to be installed as a fallback -- by :user:`webknjaz`. *Related commits on GitHub:* :commit:`7ba0e72`. - Switched from `setuptools`' legacy backend (`setuptools.build_meta:__legacy__`) to the modern one (`setuptools.build_meta`) by actually specifying the the `[build-system] build-backend` option in :file:`pyproject.toml` \-- by :user:`Jackenmen`. *Related issues and pull requests on GitHub:* :issue:`802`. - Declared Python 3.12 supported officially in the distribution package metadata -- by :user:`hugovk`. *Related issues and pull requests on GitHub:* :issue:`877`. ## Contributor-facing changes - The test framework has been refactored. In the previous state, the circular imports reported in :issue:`837` caused the C-extension tests to be skipped. Now, there is a set of the `pytest` fixtures that is set up in a parametrized manner allowing to have a consistent way of accessing mirrored `multidict` implementations across all the tests. This change also implemented a pair of CLI flags (`--c-extensions` / `--no-c-extensions`) that allow to explicitly request deselecting the tests running against the C-extension. \-- by :user:`webknjaz`. *Related issues and pull requests on GitHub:* :issue:`98`, :issue:`837`, :issue:`915`. - Updated the test pins lockfile used in the `cibuildwheel` test stage -- by :user:`hoodmane`. *Related issues and pull requests on GitHub:* :issue:`827`. - Added an explicit `void` for arguments in C-function signatures which addresses the following compiler warning: .. code-block:: console warning: a function declaration without a prototype is deprecated in all versions of C \[-Wstrict-prototypes] \-- by :user:`hoodmane` *Related issues and pull requests on GitHub:* :issue:`828`. - An experimental Python 3.13 job now runs in the CI \-- :user:`webknjaz`. *Related issues and pull requests on GitHub:* :issue:`920`. - Added test coverage for the :ref:`and `, :ref:`or `, :py:obj:`sub `, and :py:obj:`xor ` operators in the :file:`multidict/_multidict_base.py` module. It also covers :py:data:`NotImplemented` and ":py:class:`~typing.Iterable`-but-not-:py:class:`~typing.Set`" cases there. \-- by :user:`a5r0n` *Related issues and pull requests on GitHub:* :issue:`936`. - The version of pytest is now capped below 8, when running MyPy against Python 3.7. This pytest release dropped support for said runtime. *Related issues and pull requests on GitHub:* :issue:`937`. ***
giampaolo/psutil (psutil) ### [`v5.9.8`](https://togithub.com/giampaolo/psutil/blob/HEAD/HISTORY.rst#598) [Compare Source](https://togithub.com/giampaolo/psutil/compare/release-5.9.7...release-5.9.8) \===== 2024-01-19 **Enhancements** - 2343\_, \[FreeBSD]: filter `net_connections()`\_ returned list in C instead of Python, and avoid to retrieve unnecessary connection types unless explicitly asked. E.g., on an IDLE system with few IPv6 connections this will run around 4 times faster. Before all connection types (TCP, UDP, UNIX) were retrieved internally, even if only a portion was returned. - 2342\_, \[NetBSD]: same as above ([#​2343](https://togithub.com/giampaolo/psutil/issues/2343)) but for NetBSD. - 2349\_: adopted black formatting style. **Bug fixes** - 930\_, \[NetBSD], \[critical]: `net_connections()`\_ implementation was broken. It could either leak memory or core dump. - 2340\_, \[NetBSD]: if process is terminated, `Process.cwd()`\_ will return an empty string instead of raising `NoSuchProcess`\_. - 2345\_, \[Linux]: fix compilation on older compiler missing DUPLEX_UNKNOWN. - 2222\_, \[macOS]: `cpu_freq()` now returns fixed values for `min` and `max` frequencies in all Apple Silicon chips. ### [`v5.9.7`](https://togithub.com/giampaolo/psutil/blob/HEAD/HISTORY.rst#597) [Compare Source](https://togithub.com/giampaolo/psutil/compare/release-5.9.6...release-5.9.7) \===== 2023-12-17 **Enhancements** - 2324\_: enforce Ruff rule `raw-string-in-exception`, which helps providing clearer tracebacks when exceptions are raised by psutil. **Bug fixes** - 2325\_, \[PyPy]: psutil did not compile on PyPy due to missing `PyErr_SetExcFromWindowsErrWithFilenameObject` cPython API.

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Renovate Bot.

qixiang commented 3 months ago

Closing old PRs.