⬆️ Update dependency frozenlist to v1.4.1 #7

Merged
sebclem merged 1 commits from renovate/frozenlist-1.x into main 2024-01-25 11:28:10 +01:00
Collaborator

This PR contains the following updates:

Package Update Change
frozenlist patch ==1.4.0 -> ==1.4.1

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.



Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [frozenlist](https://github.com/aio-libs/frozenlist) | patch | `==1.4.0` -> `==1.4.1` | --- ### Release Notes <details> <summary>aio-libs/frozenlist (frozenlist)</summary> ### [`v1.4.1`](https://github.com/aio-libs/frozenlist/blob/HEAD/CHANGES.rst#141-2023-12-15) [Compare Source](https://github.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 <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`. *** </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE1Mi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
renovate-bot added 1 commit 2024-01-25 11:25:59 +01:00
⬆️ Update dependency frozenlist to v1.4.1
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
ci/woodpecker/pr/woodpecker Pipeline failed
df63409acc
renovate-bot force-pushed renovate/frozenlist-1.x from df63409acc to 8c47ae8a07 2024-01-25 11:27:05 +01:00 Compare
sebclem merged commit a5b690b4af into main 2024-01-25 11:28:10 +01:00
sebclem deleted branch renovate/frozenlist-1.x 2024-01-25 11:28:10 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sebclem/pixivcord#7
No description provided.