chore(deps): update minor updates (master) #165
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.10.11
->3.11.4
6.1.3
->6.1.6
2.5.3
->2.6.1
1.17.3
->1.18.0
0.9.4
->0.9.6
4.2.0.post1
->4.3.0
1.11.2
->1.13.0
2.2.2
->2.2.3
74.1.2
->74.1.3
Release Notes
aio-libs/aiohttp (aiohttp)
v3.11.4
Compare Source
===================
Bug fixes
Fixed
StaticResource
not allowing theOPTIONS
method after callingset_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 areal_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
aGeneric
so type checkers will know the correct type (avoiding unneededclient.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 peopleto 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 tows_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
andproxy_auth
parameters to :py:class:~aiohttp.ClientSession
-- by :user:meshya
.Related issues and pull requests on GitHub:
:issue:
9207
.Added
default_to_multipart
parameter toFormData
.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 inbase_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
andreceive_timeout: Optional[float]
in :py:meth:~aiohttp.ClientSession.ws_connect
. Change default websocket receive timeout fromNone
to10.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
andis_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 aNamedTuple
to improve client performance -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
9365
.FlowControlDataQueue
has been replaced with theWebSocketDataQueue
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
9685
.Changed
ClientRequest.request_info
to be aNamedTuple
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 cachingcode in :mod:
yarl
and has been broken out to avoid maintaining it for multipleprojects.
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
toGraphViz
.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
andstatus_code_must_be_empty_body
with simpleset
lookups -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
9722
.Improved performance of :py:class:
aiohttp.BaseConnector
when there is nolimit_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
^^^^^^^^^^^^^^^^^^^
Angle
from apandas
Series
object. [#17358]astropy.units
^^^^^^^^^^^^^
np.nanvar
andnp.nanstd
withQuantity
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
andLatitude
can no longer be initialized with stringsending in "N" or "S", and "E" or "W", respectively, since those suggest
the other type. [#17132]
np.nanvar(angle)
now produces aQuantity
with the correctunit, rather than raising an exception. [#17239]
Fix a crash when instantiating
Angle
(orLatitude
, orLongitude
)from a non-numpy array (for instance pyarrow arrays). [#17263]
astropy.io.fits
^^^^^^^^^^^^^^^
.data
. [#16996]astropy.io.votable
^^^^^^^^^^^^^^^^^^
astropy.nddata
^^^^^^^^^^^^^^
support_nddata
decorator. [#17281]astropy.stats
^^^^^^^^^^^^^
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:
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 nowproduces
'ohm'
as expected. [#17200]The
OGIP
unit formatter now handles the unitday
and the correspondingstring
"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 correctresults 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
^^^^^^^^^^^^^^^^^^^^^
CoordinateHelper.get_axislabel()
to return anempty string instead of the default label if no label has been explicitly
provided. [#17175]
astropy.wcs
^^^^^^^^^^^
WCS.slice
to ignorenumpy_order
and alwaysinterpret the slices as if
numpy_order
wasTrue
, in the specific casewhere 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 failinglimits 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
^^^^^^^^^^^^^^^^^^
astropy.stats
^^^^^^^^^^^^^
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
^^^^^^^^^^^^^
QTable
with explicit units` also succeeds ifone of the units is
u.one
. [#17048]astropy.units
^^^^^^^^^^^^^
scale of zero, avoiding bugs further downstream (including surprising
ones, such as a comparison of
np.ma.masked == u.one
leading toa
ZeroDivisionError
). [#17048]astropy.wcs
^^^^^^^^^^^
Other Changes and Additions
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:
setup.py
topyproject.toml
in accordance withPEP 517
andPEP 518
, improving project configuration, build system requirements management, and compatibility with modern Python packaging tools likepip
andbuild
. (#1592)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
LinexpBolometricTerm
forRainbow
changed to clip negative values to zero https://github.com/light-curve/light-curve-python/pull/430v0.9.5
Compare Source
Added
RainbowFit
https://github.com/light-curve/light-curve-python/pull/411Changed
RainbowFit
https://github.com/light-curve/light-curve-python/pull/414Fixed
scipy
is missed https://github.com/light-curve/light-curve-python/pull/422mongomock/mongomock (mongomock)
v4.3.0
Compare Source
Added
Changed
pyupgrade --py38-plus
Fixed
gridfs
implementation, so that the patched code had tobe adapted.
python/mypy (mypy)
v1.13.0
Compare Source
v1.12.1
Compare Source
os.path
stubs affecting use ofos.PathLike[Any]
(Shantanu, PR 17995)v1.12.0
Compare Source
pandas-dev/pandas (pandas)
v2.2.3
: Pandas 2.2.3Compare 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:
Or via PyPI:
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.
This PR was generated by Mend Renovate. View the repository job log.