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 minor updates (master) #165

Merged
merged 1 commit into from
Nov 19, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 10, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
aiohttp 3.10.11 -> 3.11.4 age adoption passing confidence
astropy 6.1.3 -> 6.1.6 age adoption passing confidence
confluent-kafka 2.5.3 -> 2.6.1 age adoption passing confidence
healpy 1.17.3 -> 1.18.0 age adoption passing confidence
light-curve 0.9.4 -> 0.9.6 age adoption passing confidence
mongomock (changelog) 4.2.0.post1 -> 4.3.0 age adoption passing confidence
mypy (source, changelog) 1.11.2 -> 1.13.0 age adoption passing confidence
pandas (source) 2.2.2 -> 2.2.3 age adoption passing confidence
setuptools (changelog) 74.1.2 -> 74.1.3 age adoption passing confidence

Release Notes

aio-libs/aiohttp (aiohttp)

v3.11.4

Compare Source

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

Bug fixes

  • Fixed StaticResource not allowing the OPTIONS method after calling set_options_route -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9972, :issue:9975, :issue:9976.

Miscellaneous internal changes

  • Improved performance of creating web responses when there are no cookies -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9895.


v3.11.3

Compare Source

v3.11.2

Compare Source

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

Bug fixes

  • Fixed improperly closed WebSocket connections generating an unhandled exception -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9883.


v3.11.1

Compare Source

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

Bug fixes

  • Added a backward compatibility layer to :class:aiohttp.RequestInfo to allow creating these objects without a real_url -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9873.


v3.11.0

Compare Source

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

Bug fixes

  • Raise :exc:aiohttp.ServerFingerprintMismatch exception on client-side if request through http proxy with mismatching server fingerprint digest: aiohttp.ClientSession(headers=headers, connector=TCPConnector(ssl=aiohttp.Fingerprint(mismatch_digest), trust_env=True).request(...) -- by :user:gangj.

    Related issues and pull requests on GitHub:
    :issue:6652.

  • Modified websocket :meth:aiohttp.ClientWebSocketResponse.receive_str, :py:meth:aiohttp.ClientWebSocketResponse.receive_bytes, :py:meth:aiohttp.web.WebSocketResponse.receive_str & :py:meth:aiohttp.web.WebSocketResponse.receive_bytes methods to raise new :py:exc:aiohttp.WSMessageTypeError exception, instead of generic :py:exc:TypeError, when websocket messages of incorrect types are received -- by :user:ara-25.

    Related issues and pull requests on GitHub:
    :issue:6800.

  • Made TestClient.app a Generic so type checkers will know the correct type (avoiding unneeded client.app is not None checks) -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    :issue:8977.

  • Fixed the keep-alive connection pool to be FIFO instead of LIFO -- by :user:bdraco.

    Keep-alive connections are more likely to be reused before they disconnect.

    Related issues and pull requests on GitHub:
    :issue:9672.

Features

  • Added strategy parameter to :meth:aiohttp.web.StreamResponse.enable_compression
    The value of this parameter is passed to the :func:zlib.compressobj function, allowing people
    to use a more sufficient compression algorithm for their data served by :mod:aiohttp.web
    -- by :user:shootkin

    Related issues and pull requests on GitHub:
    :issue:6257.

  • Added server_hostname parameter to ws_connect.

    Related issues and pull requests on GitHub:
    :issue:7941.

  • Exported :py:class:~aiohttp.ClientWSTimeout to top-level namespace -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    :issue:8612.

  • Added secure/httponly/samesite parameters to .del_cookie() -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    :issue:8956.

  • Updated :py:class:~aiohttp.ClientSession's auth logic to include default auth only if the request URL's origin matches _base_url; otherwise, the auth will not be included -- by :user:MaximZemskov

    Related issues and pull requests on GitHub:
    :issue:8966, :issue:9466.

  • Added proxy and proxy_auth parameters to :py:class:~aiohttp.ClientSession -- by :user:meshya.

    Related issues and pull requests on GitHub:
    :issue:9207.

  • Added default_to_multipart parameter to FormData.

    Related issues and pull requests on GitHub:
    :issue:9335.

  • Added :py:meth:~aiohttp.ClientWebSocketResponse.send_frame and :py:meth:~aiohttp.web.WebSocketResponse.send_frame for WebSockets -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9348.

  • Updated :py:class:~aiohttp.ClientSession to support paths in base_url parameter.
    base_url paths must end with a / -- by :user:Cycloctane.

    Related issues and pull requests on GitHub:
    :issue:9530.

  • Improved performance of reading WebSocket messages with a Cython implementation -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9543, :issue:9554, :issue:9556, :issue:9558, :issue:9636, :issue:9649, :issue:9781.

  • Added writer_limit to the :py:class:~aiohttp.web.WebSocketResponse to be able to adjust the limit before the writer forces the buffer to be drained -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9572.

  • Added an :attr:~aiohttp.abc.AbstractAccessLogger.enabled property to :class:aiohttp.abc.AbstractAccessLogger to dynamically check if logging is enabled -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9822.

Deprecations (removal in next major release)

  • Deprecate obsolete timeout: float and receive_timeout: Optional[float] in :py:meth:~aiohttp.ClientSession.ws_connect. Change default websocket receive timeout from None to 10.0.

    Related issues and pull requests on GitHub:
    :issue:3945.

Removals and backward incompatible breaking changes

  • Dropped support for Python 3.8 -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    :issue:8797.

  • Increased minimum yarl version to 1.17.0 -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:8909, :issue:9079, :issue:9305, :issue:9574.

  • Removed the is_ipv6_address and is_ip4_address helpers are they are no longer used -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9344.

  • Changed ClientRequest.connection_key to be a NamedTuple to improve client performance -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9365.

  • FlowControlDataQueue has been replaced with the WebSocketDataQueue -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9685.

  • Changed ClientRequest.request_info to be a NamedTuple to improve client performance -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9692.

Packaging updates and notes for downstreams

  • Switched to using the :mod:propcache <propcache.api> package for property caching
    -- by :user:bdraco.

    The :mod:propcache <propcache.api> package is derived from the property caching
    code in :mod:yarl and has been broken out to avoid maintaining it for multiple
    projects.

    Related issues and pull requests on GitHub:
    :issue:9394.

  • Separated aiohttp.http_websocket into multiple files to make it easier to maintain -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9542, :issue:9552.

Contributor-facing changes

  • Changed diagram images generator from blockdiag to GraphViz.
    Generating documentation now requires the GraphViz executable to be included in $PATH or sphinx build configuration.

    Related issues and pull requests on GitHub:
    :issue:9359.

Miscellaneous internal changes

  • Added flake8 settings to avoid some forms of implicit concatenation. -- by :user:booniepepper.

    Related issues and pull requests on GitHub:
    :issue:7731.

  • Enabled keep-alive support on proxies (which was originally disabled several years ago) -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    :issue:8920.

  • Changed web entry point to not listen on TCP when only a Unix path is passed -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    :issue:9033.

  • Disabled automatic retries of failed requests in :class:aiohttp.test_utils.TestClient's client session
    (which could potentially hide errors in tests) -- by :user:ShubhAgarwal-dev.

    Related issues and pull requests on GitHub:
    :issue:9141.

  • Changed web keepalive_timeout default to around an hour in order to reduce race conditions on reverse proxies -- by :user:Dreamsorcerer.

    Related issues and pull requests on GitHub:
    :issue:9285.

  • Reduced memory required for stream objects created during the client request lifecycle -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9407.

  • Improved performance of the internal DataQueue -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9659.

  • Improved performance of calling receive for WebSockets for the most common message types -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9679.

  • Replace internal helper methods method_must_be_empty_body and status_code_must_be_empty_body with simple set lookups -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9722.

  • Improved performance of :py:class:aiohttp.BaseConnector when there is no limit_per_host -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9756.

  • Improved performance of sending HTTP requests when there is no body -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9757.

  • Improved performance of the WebsocketWriter when the protocol is not paused -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9796.

  • Implemented zero copy writes for StreamWriter -- by :user:bdraco.

    Related issues and pull requests on GitHub:
    :issue:9839.


astropy/astropy (astropy)

v6.1.6

Compare Source

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

Bug Fixes

astropy.coordinates
^^^^^^^^^^^^^^^^^^^

  • Fixed instantiating Angle from a pandas Series object. [#​17358]

astropy.units
^^^^^^^^^^^^^

  • Fixed calling np.nanvar and np.nanstd with Quantity out argument. [#​17354]

v6.1.5

Compare Source

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

Bug Fixes

astropy.coordinates
^^^^^^^^^^^^^^^^^^^

  • Ensure that coordinates can be transformed to other coordinate frames
    also if they have size zero (i.e., hold empty data arrays). [#​17013]

  • Longitude and Latitude can no longer be initialized with strings
    ending in "N" or "S", and "E" or "W", respectively, since those suggest
    the other type. [#​17132]

  • np.nanvar(angle) now produces a Quantity with the correct
    unit, rather than raising an exception. [#​17239]

  • Fix a crash when instantiating Angle (or Latitude, or Longitude)
    from a non-numpy array (for instance pyarrow arrays). [#​17263]

astropy.io.fits
^^^^^^^^^^^^^^^

  • Fix access to VLA columns after slicing .data. [#​16996]

astropy.io.votable
^^^^^^^^^^^^^^^^^^

  • Updated xml writer for VOTable Resource elements to include groups. [#​17344]

astropy.nddata
^^^^^^^^^^^^^^

  • Add support for positional only and keyword only arguments when using the support_nddata decorator. [#​17281]

astropy.stats
^^^^^^^^^^^^^

  • Fixed a bug where float32 inputs to sigma_clip and SigmaClip were
    changed to float. [#​17086]

astropy.table
^^^^^^^^^^^^^

  • Fix a crash when calling Column.pprint on a scalar column. [#​15749]

  • Ensure that setting an existing column to a scalar always properly fills it
    (rather than breaking the table if there was only one column in it). [#​17105]

astropy.units
^^^^^^^^^^^^^

  • The unit parsers are now better at recognizing unusual composite
    units:

    • units involving special unicode symbols, like "L☉/pc²";
    • units that include CDS units ending in a 0, like "eps0/s";
    • units including the degree symbol, "°". For example, "°C/s" is no
      longer incorrectly interpreted as "°C/s^2". [#​17011]
  • Converting the ohm to a string with the OGIP unit formatter (e.g.
    f"{u.ohm:ogip}") previously produced the string 'V / A', but now
    produces 'ohm' as expected. [#​17200]

  • The OGIP unit formatter now handles the unit day and the corresponding
    string "d" in full compliance with the standard. [#​17216]

  • The "ogip" unit format now represents the unit angstrom as "angstrom"
    instead of "0.1 nm". [#​17241]

astropy.utils
^^^^^^^^^^^^^

  • Ensure that queries of .ut1_utc() and .pm_xy() return the correct
    results also when passing in an empty array of times. [#​17013]

  • Fixed a bug where astropy's logger wouldn't perform lazy string interpolation. [#​17196]

astropy.visualization
^^^^^^^^^^^^^^^^^^^^^

  • Fixed a bug that caused CoordinateHelper.get_axislabel() to return an
    empty string instead of the default label if no label has been explicitly
    provided. [#​17175]

astropy.wcs
^^^^^^^^^^^

  • Fixed a bug that caused WCS.slice to ignore numpy_order and always
    interpret the slices as if numpy_order was True, in the specific case
    where the slices were such that dimensions in the WCS would be dropped. [#​17147]

v6.1.4

Compare Source

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

Bug Fixes

astropy.coordinates
^^^^^^^^^^^^^^^^^^^

  • Keep Latitude from printing long input arrays in their entirety when failing
    limits check in _validate_angles, indicating their range instead. [#​13997]

  • Avoid some components not being included in table output of coordinates if
    the representation type was "unitspherical".

    In the process, also ensured that one can pass in the radial_velocity
    keyword argument if one uses differential_type="radial". [#​16999]

astropy.io.votable
^^^^^^^^^^^^^^^^^^

  • Ensure proper handling of null values during BINARY2 serialization. Previously, masks were handled in two different ways for BINARY2 serialization, resulting in incorrect handling of null values and errors. [#​16091]

astropy.stats
^^^^^^^^^^^^^

  • Fixed a bug in biweight_location, biweight_scale, and
    biweight_midvariance where the returned array shape would be wrong if
    the input array had an axis length of 1 along any axis that was not
    included in the axis keyword. Also fixed a bug in these same functions
    where for constant data and axis set to a tuple containing all axes, the
    returned value would be NaN instead of the constant value. [#​16964]

astropy.table
^^^^^^^^^^^^^

  • Ensure that initializing a QTable with explicit units` also succeeds if
    one of the units is u.one. [#​17048]

astropy.units
^^^^^^^^^^^^^

  • An exception is now raised if it is attempted to create a unit with a
    scale of zero, avoiding bugs further downstream (including surprising
    ones, such as a comparison of np.ma.masked == u.one leading to
    a ZeroDivisionError). [#​17048]

astropy.wcs
^^^^^^^^^^^

  • Fix a bug that caused the results from local_partial_pixel_derivative to be incorrect when using normalize_by_world=True (the matrix was previously normalized along the wrong axis) [#​17003]

Other Changes and Additions

  • Minimal requirement for (optional dependency) matplotlib was bumped
    to 3.5.0, which is the oldest version with support for Python 3.10 [#​16993]
confluentinc/confluent-kafka-python (confluent-kafka)

v2.6.1

Compare Source

confluent-kafka-python v2.6.1

v2.6.1 is a maintenance release with the following fixes and enhancements:

  • Removed python 3.6 support. (#​1592)
  • Migrated build system from setup.py to pyproject.toml in accordance with PEP 517 and PEP 518, improving project configuration, build system requirements management, and compatibility with modern Python packaging tools like pip and build. (#​1592)
  • Added an example for OAUTH OIDC producer with support for confluent cloud (#​1769, @​sarwarbhuiyan)

confluent-kafka-python is based on librdkafka v2.6.1, see the
librdkafka release notes
for a complete list of changes, enhancements, fixes and upgrade considerations.

v2.6.0

Compare Source

v2.6.0 is a feature release with the following features, fixes and enhancements:

confluent-kafka-python is based on librdkafka v2.6.0, see the
librdkafka release notes
for a complete list of changes, enhancements, fixes and upgrade considerations.

light-curve/light-curve-python (light-curve)

v0.9.6

Compare Source

Changed

v0.9.5

Compare Source

Added
Changed
Fixed
mongomock/mongomock (mongomock)

v4.3.0

Compare Source

Added
Changed
  • Remove legacy syntax constructs using pyupgrade --py38-plus
Fixed
  • The Mongo Python driver did refactor the gridfs implementation, so that the patched code had to
    be adapted.
python/mypy (mypy)

v1.13.0

Compare Source

v1.12.1

Compare Source

  • Fix crash when showing partially analyzed type in error message (Ivan Levkivskyi, PR 17961)
  • Fix iteration over union (when self type is involved) (Shantanu, PR 17976)
  • Fix type object with type var default in union context (Jukka Lehtosalo, PR 17991)
  • Revert change to os.path stubs affecting use of os.PathLike[Any] (Shantanu, PR 17995)

v1.12.0

Compare Source

pandas-dev/pandas (pandas)

v2.2.3: Pandas 2.2.3

Compare Source

We are pleased to announce the release of pandas 2.2.3.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.2.3 supports Python 3.9 and higher.

The release will be available on the defaults and conda-forge channels:

conda install pandas

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

pypa/setuptools (setuptools)

v74.1.3

Compare Source


Configuration

📅 Schedule: Branch creation - "every 4th week on Thursday before 10am" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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.

Copy link
Contributor Author

renovate bot commented Oct 10, 2024

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

@renovate renovate bot force-pushed the renovate/master-minor-updates branch from 3de0efc to e57492a Compare November 19, 2024 09:54
@jvansanten jvansanten merged commit 0581364 into master Nov 19, 2024
11 checks passed
@renovate renovate bot deleted the renovate/master-minor-updates branch November 19, 2024 13:26
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.

1 participant