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

chore(deps): update all dependencies #169

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

chore(deps): update all dependencies #169

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 17, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
bidict (changelog) ==0.22.1 -> ==0.23.1 age adoption passing confidence
prometheus-client ==0.17.0 -> ==0.21.0 age adoption passing confidence
pytest (changelog) ==8.2.2 -> ==8.3.3 age adoption passing confidence
pytest-mock (changelog) ==3.11.1 -> ==3.14.0 age adoption passing confidence
pytest-timeout ==2.1.0 -> ==2.3.1 age adoption passing confidence
setuptools (changelog) ==70.0.0 -> ==70.3.0 age adoption passing confidence
stomp.py ==8.1.0 -> ==8.1.2 age adoption passing confidence

Release Notes

jab/bidict (bidict)

v0.23.1

Compare Source

Fix a regression in 0.23.0 that could defeat type inference
of a bidict's key type and value type when running in Python 3.8 or 3.9.
:issue:310

v0.23.0

Compare Source

Primarily, this release simplifies bidict by removing minor features
that are no longer necessary or that have little to no apparent usage,
and it also includes some performance optimizations.

Specifically, initializing or updating a bidict
is now up to 70% faster in microbenchmarks.

The changes in this release will also make it easier
to maintain and improve bidict in the future,
including further potential performance optimizations.

It also contains several other improvements.

  • Drop support for Python 3.7,
    which reached end of life on 2023-06-27,
    and take advantage of features available in Python 3.8+.

  • Remove FrozenOrderedBidict now that Python 3.7 is no longer supported.
    :class:~bidict.frozenbidict now provides everything
    that FrozenOrderedBidict provided
    (including :class:reversibility <collections.abc.Reversible>)
    on all supported Python versions,
    but with less space overhead.

  • Remove namedbidict due to low usage.

  • Remove the kv field of :class:~bidict.OnDup
    which specified the :class:~bidict.OnDupAction to take
    in the case of :ref:basic-usage:key and value duplication.
    The :attr:~bidict.OnDup.val field now specifies the action to take
    in the case of
    :ref:basic-usage:key and value duplication
    as well as
    :ref:just value duplication <basic-usage:values must be unique>.

  • Improve type hints for the
    :attr:~bidict.BidictBase.inv shortcut alias
    for :attr:~bidict.BidictBase.inverse.

  • Fix a bug where calls like
    bidict(None), bi.update(False), etc.
    would fail to raise a :class:TypeError.

  • All :meth:~bidict.BidictBase.__init__,
    :meth:~bidict.MutableBidict.update,
    and related methods
    now handle SupportsKeysAndGetItem <https://github.com/python/typeshed/blob/3eb9ff/stdlib/_typeshed/__init__.pyi#L128-L131>__
    objects that are not :class:~collections.abc.Mapping\s
    the same way that MutableMapping.update() <https://github.com/python/cpython/blob/v3.11.5/Lib/_collections_abc.py#L943>__ does,
    before falling back to handling the provided object as an iterable of pairs.

  • The :func:repr of ordered bidicts now matches that of regular bidicts,
    e.g. OrderedBidict({1: 1}) rather than OrderedBidict([(1, 1)]).

    (Accordingly, the bidict.__repr_delegate__ field has been removed
    now that it's no longer needed.)

    This tracks with the change to :class:collections.OrderedDict's :func:repr
    in Python 3.12 <https://github.com/python/cpython/pull/101661>__.

  • Test with Python 3.12 in CI.

    Note: Older versions of bidict also support Python 3.12,
    even though they don't explicitly declare support for it.

  • Drop use of Trove classifiers <https://github.com/pypa/trove-classifiers>__
    that declare support for specific Python versions in package metadata.

prometheus/client_python (prometheus-client)

v0.21.0: 0.21.0 / 2024-09-20

Compare Source

What's Changed

[CHANGE] Reject invalid (not GET or OPTION) HTTP methods. #​1019
[ENHANCEMENT] Allow writing metrics when holding a lock for the metric in the same thread. #​1014
[BUGFIX] Check for and error on None label values. #​1012
[BUGFIX] Fix timestamp comparison. #​1038

v0.20.0: 0.20.0 / 2024-02-14

Compare Source

What's Changed

  • [CHANGE/BUGFIX] Update OpenMetrics Content Type to 1.0.0. #​997
  • [FEATURE] Enable graceful shutdown for start_{http,wsgi}_server by returning the server and thread. #​999
  • [FEATURE] Allow resetting counter metrics. #​1005
  • [BUGFIX] wsgi server: address family discovery is not quite right. #​1006

v0.19.0: 0.19.0 / 2023-11-20

Compare Source

What's Changed

[FEATURE] support HTTPS/TLS in start_http_server. #​946
[BUGFIX] fix: error in determining timestamp less than. #​979

v0.18.0: 0.18.0 / 2023-10-30

Compare Source

[CHANGE] Remove support for Python versions < 3.8. #​936
[FEATURE] Add mostrecent aggregation to Gauge. #​967
[ENHANCEMENT] Typing improvements. #​935, #​970
[ENHANCEMENT] Allow enabling or disabling _created metrics from code. #​973
[BUGFIX] Change #!/usr/bin/python to #!/usr/bin/env python in remaining places. #​945

v0.17.1: 0.17.1 / 2023-07-19

Compare Source

[BUGFIX] Use #!/usr/bin/env python instead of #!usr/bin/python in bridge/graphite.py. #​928

pytest-dev/pytest (pytest)

v8.3.3

Compare Source

pytest 8.3.3 (2024-09-09)

Bug fixes

  • #​12446: Avoid calling @property (and other instance descriptors) during fixture discovery -- by asottile{.interpreted-text role="user"}

  • #​12659: Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1.

  • #​12667: Fixed a regression where type change in [ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to fail.

  • #​12744: Fixed typing compatibility with Python 3.9 or less -- replaced [typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} -- by Avasam{.interpreted-text role="user"}

  • #​12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.

  • #​6682: Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in assert condition, msg).

  • #​9422: Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option.

    -- by GTowers1{.interpreted-text role="user"}

Improved documentation

  • #​12663: Clarify that the [pytest_deselected]{.title-ref} hook should be called from [pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected.
  • #​12678: Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref} example in docs.

Miscellaneous internal changes

  • #​12769: Fix typos discovered by codespell and add codespell to pre-commit hooks.

v8.3.2

Compare Source

pytest 8.3.2 (2024-07-24)

Bug fixes

  • #​12652: Resolve regression [conda]{.title-ref} environments where no longer being automatically detected.

    -- by RonnyPfannschmidt{.interpreted-text role="user"}

v8.3.1

Compare Source

pytest 8.3.1 (2024-07-20)

The 8.3.0 release failed to include the change notes and docs for the release. This patch release remedies this. There are no other changes.

v8.3.0

Compare Source

pytest-dev/pytest-mock (pytest-mock)

v3.14.0

Compare Source

  • #&#8203;415 <https://github.com/pytest-dev/pytest-mock/pull/415>_: MockType and AsyncMockType can be imported from pytest_mock for type annotation purposes.

  • #&#8203;420 <https://github.com/pytest-dev/pytest-mock/issues/420>_: Fixed a regression which would cause mocker.patch.object to not being properly cleared between tests.

v3.13.0

Compare Source

  • #&#8203;417 <https://github.com/pytest-dev/pytest-mock/pull/417>_: spy now has spy_return_list, which is a list containing all the values returned by the spied function.
  • pytest-mock now requires pytest>=6.2.5.
  • #&#8203;410 <https://github.com/pytest-dev/pytest-mock/pull/410>: pytest-mock's setup.py file is removed.
    If you relied on this file, e.g. to install pytest using setup.py install,
    please see Why you shouldn't invoke setup.py directly <https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html#summary>
    for alternatives.

v3.12.0

Compare Source

  • Added support for Python 3.12.
  • Dropped support for EOL Python 3.7.
  • mocker.resetall() now also resets mocks created by mocker.create_autospec (#390_).

.. _#390:https://github.com/pytest-dev/pytest-mock/pull/3900

pytest-dev/pytest-timeout (pytest-timeout)

v2.3.1

Compare Source

v2.2.0

Compare Source

pypa/setuptools (setuptools)

v70.3.0

Compare Source

v70.2.0

Compare Source

v70.1.1

Compare Source

v70.1.0

Compare Source

jasonrbriggs/stomp.py (stomp.py)

v8.1.2

Compare Source

v8.1.1

Compare Source

  • Change version from tuple to string
  • Docker file updates to fix vulnerabilities
  • Exception handling fix for websocket connections
  • Fix to use the defined timeout during the websocket connection

Configuration

📅 Schedule: Branch creation - "after 7am and before 4pm on monday" in timezone Europe/London, 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.

👻 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jul 17, 2023
@codecov
Copy link

codecov bot commented Jul 17, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 83.37%. Comparing base (b20f7da) to head (61372d7).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #169   +/-   ##
=======================================
  Coverage   83.37%   83.37%           
=======================================
  Files          24       24           
  Lines        2424     2424           
  Branches      440      440           
=======================================
  Hits         2021     2021           
  Misses        284      284           
  Partials      119      119           
Flag Coverage Δ
83.37% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

@renovate renovate bot changed the title chore(deps): update dependency prometheus-client to v0.17.1 chore(deps): update all dependencies Aug 17, 2023
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 248c476 to f50cd12 Compare August 20, 2023 13:43
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from d83b4e6 to 7204d75 Compare September 9, 2023 20:21
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 6afb57d to fc3c1da Compare September 14, 2023 18:34
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 02c1b7c to 8160602 Compare October 26, 2023 19:50
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 8410189 to 4a93664 Compare February 20, 2024 19:40
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 41f5b9d to 5d47c59 Compare March 23, 2024 23:25
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 5bdbd5b to 45c84ca Compare April 14, 2024 21:42
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from b361ada to 438121c Compare June 21, 2024 17:28
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from dfc6fda to f66da70 Compare July 3, 2024 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants