Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Auto merged updates #267

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

platform-engineering-bot
Copy link
Collaborator

@platform-engineering-bot platform-engineering-bot commented Mar 25, 2024

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

Compare Source

Released 2023-10-30

  • Compatibility with Flask 3 and Werkzeug 3. #​813
miguelgrinberg/flask-migrate (flask-migrate)

v4.0.7: Release 4.0.7

Compare Source

See CHANGES.md for release notes.

v4.0.6: Release 4.0.6

Compare Source

See CHANGES.md for release notes.

aio-libs/frozenlist (frozenlist)

v1.4.1

Compare Source

==================

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 <contributing/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 <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

Compare Source

IMPORTANT: graphql-core has been reverted to the stable versions 3.2.x
See #​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)
  • Add HTTPX transport (#​370)
  • Don't try to close the aiohttp session if connector_owner is False (#​382)
  • Feature allow to set the content-type of file uploads (#​386)
  • Allow to configure the introspection query sent to recover the schema (#​402)
  • Python 3.11 support (#​410)
  • Make retry backoff and status codes customizable for the requests transport (#​421)
  • Support batching queries using sync transports (#​431)
  • Support automatic batching of sync requests coming from different threads (#​436)
  • httpx transport now working with trio (#​455)
    new anyio dependency added
Bug fixes
  • Fix KeyError when errors is not iterable (#​359)
  • Handle JSON response being None (#​365)
  • Get response headers even with 4xx return code (#​367)
  • TransportQueryError should extend TransportError (#​392)
  • Fix sync subscribe graceful shutdown (#​395)
  • Restrict urllib3 to versions 1.x (#​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)
  • Fix typo response_headers in httpx transport (#​407)
  • Allow alias on DSLMetaField (#​405)
  • Fix parse_results with fragments (#​446)
  • Fix missing empty directives in DSL nodes (#​448)
Documentation
  • Add documentation on websockets level ping frames (#​345)
  • Minor Spelling Mistake (#​351)
  • Add phoenix channel transport example (#​354)
  • DOC minor typo (#​396)
Misc
  • Make AsyncTransport and Transport proper abstract base classes (#​350)
  • Update graphql-core to 3.3.0 and dropping support for Python 3.6 (#​363)
  • Update Sphinx dev dependency to 5.3.0 (#​371)
  • Update aiohttp minimum dependency version to 3.8.0 (#​393)
  • Bump websockets dependency to allow 11.x versions (#​424)
  • Adjust aiohttp pin (#​425)
  • Validate the argument of the gql function (#​435)
  • Switch ubuntu-latest to ubuntu-20.04 to fix github actions
  • Bump vcrpy and requests_toolbelt (#​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)
  • Adding node_tree method in utilities to debug and compare DocumentNode instances (#​449)

v3.5.0b9

Compare Source

Features
  • httpx transport now working with trio (#​455)
    new anyio dependency added
Misc
  • Adding node_tree method in utilities to debug and compare DocumentNode instances (#​449)
graphql-python/graphql-core (graphql-core)

v3.3.0a5

Compare Source

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.

Thanks again to the sponsors of this project, @​patrick91, @​jkimbo, @​sentry and @​codecov, and to the contributors for this release, @​fedirz and @​yilinjuang.

v3.3.0a4

Compare Source

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.

A big thank you goes to the sponsors of this project, @​patrick91, @​jkimbo, @​sentry and @​codecov, and to the contributors for this release, @​evanmays and @​mrtc0.

aio-libs/multidict (multidict)

v6.0.5

Compare Source

==================

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() <multidict.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 <https://github.com/aio-libs/multidict/blob/master/CHANGES/README.rst>_ 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 <python:and>, :ref:or <python:or>, :py:obj:sub <python:object.__sub__>, and
    :py:obj:xor <python:object.__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

Compare Source

=====

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) 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

Compare Source

=====

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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@platform-engineering-bot platform-engineering-bot force-pushed the renovate/auto-merged-updates branch 2 times, most recently from 6b5e772 to a92e251 Compare April 14, 2024 18:15
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant