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

Scheduled weekly dependency update for week 02 #851

Merged
merged 29 commits into from
Jan 14, 2025

Conversation

pyup-bot
Copy link
Collaborator

Update importlib_resources from 6.4.5 to 6.5.2.

Changelog

6.5.2

======

Bugfixes
--------

- Replaced reference to typing_extensions with stdlib Literal. (323)

6.5.1

======

Bugfixes
--------

- Updated ``Traversable.read_text()`` to reflect the ``errors`` parameter (python/cpython127012). (321)

6.5.0

======

Features
--------

- Add type annotations for Traversable.open. (317)
- Require Python 3.9 or later.
Links

Update boto3 from 1.35.90 to 1.35.97.

Changelog

1.35.97

=======

* api-change:``redshift``: [``botocore``] Additions to the PubliclyAccessible and Encrypted parameters clarifying what the defaults are.
* api-change:``securitylake``: [``botocore``] Doc only update for ServiceName that fixes several customer-reported issues
* api-change:``sts``: [``botocore``] Fixed typos in the descriptions.

1.35.96

=======

* api-change:``codebuild``: [``botocore``] AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda
* api-change:``compute-optimizer``: [``botocore``] This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types.
* api-change:``fms``: [``botocore``] AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator.

1.35.95

=======

* api-change:``rds``: [``botocore``] Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime description.
* api-change:``route53``: [``botocore``] Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region
* api-change:``sagemaker``: [``botocore``] Adds support for IPv6 for SageMaker HyperPod cluster nodes.

1.35.94

=======

* api-change:``cloudhsmv2``: [``botocore``] Adds support to ModifyCluster for modifying a Cluster's Hsm Type.
* api-change:``dynamodb``: [``botocore``] This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days.
* api-change:``imagebuilder``: [``botocore``] This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation.

1.35.93

=======

* api-change:``iotsecuretunneling``: [``botocore``] Adds dualstack endpoint support for IoT Secure Tunneling
* api-change:``supplychain``: [``botocore``] Allow vanity DNS domain when creating a new ASC instance

1.35.92

=======

* api-change:``ecs``: [``botocore``] Adding SDK reference examples for Amazon ECS operations.
* api-change:``route53domains``: [``botocore``] Doc only update for Route 53 Domains that fixes several customer-reported issues
* api-change:``s3``: [``botocore``] This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change.

1.35.91

=======

* api-change:``appsync``: [``botocore``] Modify UpdateGraphQLAPI operation and flag authenticationType as required.
* api-change:``gamelift``: [``botocore``] Amazon GameLift releases a new game session shutdown feature. Use the Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad state or is no longer needed.
* api-change:``mediaconnect``: [``botocore``] AWS Elemental MediaConnect now supports Content Quality Analysis for enhanced source stream monitoring. This enables you to track specific audio and video metrics in transport stream source flows, ensuring your content meets quality standards.
* api-change:``mediaconvert``: [``botocore``] This release adds support for the AVC3 codec and fixes an alignment issue with Japanese vertical captions.
* api-change:``organizations``: [``botocore``] Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to ConstraintViolationException for the EnableAllFeatures operation.
* api-change:``sagemaker``: [``botocore``] Adding ETag information with Model Artifacts for Model Registry
* api-change:``sqs``: [``botocore``] In-flight message typo fix from 20k to 120k.
Links

Update botocore from 1.35.90 to 1.35.97.

Changelog

1.35.97

=======

* api-change:``redshift``: Additions to the PubliclyAccessible and Encrypted parameters clarifying what the defaults are.
* api-change:``securitylake``: Doc only update for ServiceName that fixes several customer-reported issues
* api-change:``sts``: Fixed typos in the descriptions.

1.35.96

=======

* api-change:``codebuild``: AWS CodeBuild Now Supports BuildBatch in Reserved Capacity and Lambda
* api-change:``compute-optimizer``: This release expands AWS Compute Optimizer rightsizing recommendation support for Amazon EC2 Auto Scaling groups to include those with scaling policies and multiple instance types.
* api-change:``fms``: AWS Firewall Manager now lets you combine multiple resource tags using the logical AND operator or the logical OR operator.

1.35.95

=======

* api-change:``rds``: Updates Amazon RDS documentation to clarify the RestoreDBClusterToPointInTime description.
* api-change:``route53``: Amazon Route 53 now supports the Asia Pacific (Thailand) Region (ap-southeast-7) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region
* api-change:``sagemaker``: Adds support for IPv6 for SageMaker HyperPod cluster nodes.

1.35.94

=======

* api-change:``cloudhsmv2``: Adds support to ModifyCluster for modifying a Cluster's Hsm Type.
* api-change:``dynamodb``: This release makes Amazon DynamoDB point-in-time-recovery (PITR) to be configurable. You can set PITR recovery period for each table individually to between 1 and 35 days.
* api-change:``imagebuilder``: This release adds support for importing images from ISO disk files. Added new ImportDiskImage API operation.

1.35.93

=======

* api-change:``iotsecuretunneling``: Adds dualstack endpoint support for IoT Secure Tunneling
* api-change:``supplychain``: Allow vanity DNS domain when creating a new ASC instance

1.35.92

=======

* api-change:``ecs``: Adding SDK reference examples for Amazon ECS operations.
* api-change:``route53domains``: Doc only update for Route 53 Domains that fixes several customer-reported issues
* api-change:``s3``: This change is only for updating the model regexp of CopySource which is not for validation but only for documentation and user guide change.

1.35.91

=======

* api-change:``appsync``: Modify UpdateGraphQLAPI operation and flag authenticationType as required.
* api-change:``gamelift``: Amazon GameLift releases a new game session shutdown feature. Use the Amazon GameLift console or AWS CLI to terminate an in-progress game session that's entered a bad state or is no longer needed.
* api-change:``mediaconnect``: AWS Elemental MediaConnect now supports Content Quality Analysis for enhanced source stream monitoring. This enables you to track specific audio and video metrics in transport stream source flows, ensuring your content meets quality standards.
* api-change:``mediaconvert``: This release adds support for the AVC3 codec and fixes an alignment issue with Japanese vertical captions.
* api-change:``organizations``: Added ALL_FEATURES_MIGRATION_ORGANIZATION_SIZE_LIMIT_EXCEEDED to ConstraintViolationException for the EnableAllFeatures operation.
* api-change:``sagemaker``: Adding ETag information with Model Artifacts for Model Registry
* api-change:``sqs``: In-flight message typo fix from 20k to 120k.
Links

Update folium from 0.19.3 to 0.19.4.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update google-api-python-client from 2.156.0 to 2.158.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update python-gitlab from 5.3.0 to 5.3.1.

Changelog

5.3.1

Bug Fixes

- **api**: Allow configuration of keep_base_url from file
([`f4f7d7a`](https://github.com/python-gitlab/python-gitlab/commit/f4f7d7a63716f072eb45db2c7f590db0435350f0))

- **registry-protection**: Fix api url
([`8c1aaa3`](https://github.com/python-gitlab/python-gitlab/commit/8c1aaa3f6a797caf7bd79a7da083eae56c6250ff))

See:
https://docs.gitlab.com/ee/api/container_repository_protection_rules.html#list-container-repository-protection-rules

Chores

- Bump to 5.3.1
([`912e1a0`](https://github.com/python-gitlab/python-gitlab/commit/912e1a0620a96c56081ffec284c2cac871cb7626))

- **deps**: Update dependency jinja2 to v3.1.5 [security]
([`01d4194`](https://github.com/python-gitlab/python-gitlab/commit/01d41946cbb1a4e5f29752eac89239d635c2ec6f))
Links

Update moviepy from 2.1.1 to 2.1.2.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pyusb from 1.2.1 to 1.3.1.

Changelog

1.3.1

Fixed:

- core: fix a regression in `ctrl_transfer` where supplied read buffers were discarded (528, 530)

Full changelog: [v1.3.0...v1.3.1](https://github.com/pyusb/pyusb/compare/v1.3.0...v1.3.1)

1.3.0

Happy new year!

Changed:

- meta: bump the minimum required Python version to 3.9

Fixed:

- core: reset cached endpoints on alternate setting changes (pyusb380)
- core: only search for endpoints on the correct alternate settings (pyusb380)
- tree: guard finalizers against aborted initialization ([380 (comment)](https://github.com/pyusb/pyusb/issues/380#issuecomment-1084140904))
- version: handle when patch component is missing
- core: fix bMaxPower conversion for SuperSpeed devices (pyusb479)
- openusb: fix missing commas in \_\_all\_\_ list (pyusb501)
- libusb1: fix trailing comma in LIBUSB_TRANSFER_TYPE_CONTROL (pyusb501)
- legacy: Fix DeviceHandle finalizer checking for the wrong attribute (pyusb502)
- libloader: search in default homebrew prefix on apple silicon (pyusb511)

Full changelog: [`v1.2.1...v1.3.0`](https://github.com/pyusb/pyusb/compare/v1.2.1...v1.3.0)
Links

Update scipy from 1.14.1 to 1.15.1.

Changelog

1.15.1

compared to `1.15.0`. Importantly, an issue with the
import of `scipy.optimize` breaking other packages
has been fixed.



Authors
=======
* Name (commits)
* Ralf Gommers (3)
* Rohit Goswami (1)
* Matt Haberland (2)
* Tyler Reddy (7)
* Daniel Schmitz (1)

A total of 5 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully complete.

1.15

3.13.`` This allows SciPy functionality to execute in parallel with Python
threads
(see the ``threading`` stdlib module). This support was enabled by fixing a
significant number of thread-safety issues in both pure Python and
C/C++/Cython/Fortran extension modules. Wheels are provided on PyPI for this
release; NumPy ``>=2.1.3`` is required at runtime. Note that building for a
free-threaded interpreter requires a recent pre-release or nightly for Cython
``3.1.0``.

Support for free-threaded Python does not mean that SciPy is fully thread-safe.
Please see :ref:`scipy_thread_safety` for more details.

If you are interested in free-threaded Python, for example because you have a
multiprocessing-based workflow that you are interested in running with Python
threads, we encourage testing and experimentation. If you run into problems
that you suspect are because of SciPy, please open an issue, checking first if
the bug also occurs in the "regular" non-free-threaded CPython ``3.13`` build.
Many threading bugs can also occur in code that releases the GIL; disabling
the GIL only makes it easier to hit threading bugs.


Array API Standard Support
=====================
Experimental support for array libraries other than NumPy has been added to
existing sub-packages in recent versions of SciPy. Please consider testing
these features by setting an environment variable ``SCIPY_ARRAY_API=1`` and
providing PyTorch, JAX, ndonnx, or CuPy arrays as array arguments. Features
with support added for SciPy ``1.15.0`` include:

- All functions in `scipy.differentiate` (new sub-package)
- All functions in `scipy.optimize.elementwise` (new namespace)
- `scipy.optimize.rosen`, `scipy.optimize.rosen_der`, and
`scipy.optimize.rosen_hess`
- `scipy.special.logsumexp`
- `scipy.integrate.trapezoid`
- `scipy.integrate.tanhsinh` (newly public function)
- `scipy.integrate.cubature` (new function)
- `scipy.integrate.nsum` (new function)
- `scipy.special.chdtr`, `scipy.special.betainc`, and `scipy.special.betaincc`
- `scipy.stats.boxcox_llf`
- `scipy.stats.differential_entropy`
- `scipy.stats.zmap`, `scipy.stats.zscore`, and `scipy.stats.gzscore`
- `scipy.stats.tmean`, `scipy.stats.tvar`, `scipy.stats.tstd`,
`scipy.stats.tsem`, `scipy.stats.tmin`, and `scipy.stats.tmax`
- `scipy.stats.gmean`, `scipy.stats.hmean` and `scipy.stats.pmean`
- `scipy.stats.combine_pvalues`
- `scipy.stats.ttest_ind`, `scipy.stats.ttest_rel`
- `scipy.stats.directional_stats`
- `scipy.ndimage` functions will now delegate to ``cupyx.scipy.ndimage``,
and for other backends will transit via NumPy arrays on the host.



Deprecated features
================
- Functions `scipy.linalg.interpolative.rand` and
`scipy.linalg.interpolative.seed` have been deprecated and will be removed
in SciPy ``1.17.0``.
- Complex inputs to `scipy.spatial.distance.cosine` and
`scipy.spatial.distance.correlation` have been deprecated and will raise
an error in SciPy ``1.17.0``.
- `scipy.spatial.distance.kulczynski1` and
`scipy.spatial.distance.sokalmichener` were deprecated and will be removed
in SciPy ``1.17.0``.
- `scipy.stats.find_repeats` is deprecated as of SciPy ``1.15.0`` and will be
removed in SciPy ``1.17.0``. Please use
``numpy.unique``/``numpy.unique_counts`` instead.
- `scipy.linalg.kron` is deprecated in favour of ``numpy.kron``.
- Using object arrays and longdouble arrays in `scipy.signal`
convolution/correlation functions (`scipy.signal.correlate`,
`scipy.signal.convolve` and `scipy.signal.choose_conv_method`) and
filtering functions (`scipy.signal.lfilter`, `scipy.signal.sosfilt`) has
been deprecated as of SciPy ``1.15.0`` and will be removed in SciPy
``1.17.0``.
- `scipy.stats.linregress` has deprecated one-argument use; the two
variables must be specified as separate arguments.
- ``scipy.stats.trapz`` is deprecated in favor of `scipy.stats.trapezoid`.
- `scipy.special.lpn` is deprecated in favor of `scipy.special.legendre_p_all`.
- `scipy.special.lpmn` and `scipy.special.clpmn` are deprecated in favor of
`scipy.special.assoc_legendre_p_all`.
- The raveling of multi-dimensional input by `scipy.linalg.toeplitz` has
been deprecated. It will support batching in SciPy ``1.17.0``.
- The ``random_state`` and ``permutations`` arguments of
`scipy.stats.ttest_ind` are deprecated. Use ``method`` to perform a
permutation test, instead.


Expired Deprecations
================
- The wavelet functions in `scipy.signal` have been removed. This includes
``daub``, ``qmf``, ``cascade``, ``morlet``, ``morlet2``, ``ricker``,
and ``cwt``. Users should use ``pywavelets`` instead.
- ``scipy.signal.cmplx_sort`` has been removed.
- ``scipy.integrate.quadrature`` and ``scipy.integrate.romberg`` have been
removed in favour of `scipy.integrate.quad`.
- ``scipy.stats.rvs_ratio_uniforms`` has been removed in favor of
`scipy.stats.sampling.RatioUniforms`.
- `scipy.special.factorial` now raises an error for non-integer scalars when
``exact=True``.
- `scipy.integrate.cumulative_trapezoid` now raises an error for values of
``initial`` other than ``0`` and ``None``.
- Complex dtypes now raise an error in `scipy.interpolate.Akima1DInterpolator`
and `scipy.interpolate.PchipInterpolator`
- ``special.btdtr`` and ``special.btdtri`` have been removed.
- The default of the ``exact=`` kwarg in ``special.factorialk`` has changed
from ``True`` to ``False``.
- All functions in the ``scipy.misc`` submodule have been removed.


Backwards incompatible changes
==========================
- ``interpolate.BSpline.integrate`` output is now always a numpy array.
Previously, for 1D splines the output was a python float or a 0D array
depending on the value of the ``extrapolate`` argument.
- `scipy.stats.wilcoxon` now respects the ``method`` argument provided by the
user. Previously, even if ``method='exact'`` was specified, the function
would resort to ``method='approx'`` in some cases.


Other changes
============
- A separate accompanying type stubs package, ``scipy-stubs``, will be made
available with the ``1.15.0`` release. `Installation instructions are
available
<https://github.com/jorenham/scipy-stubs?tab=readme-ov-file#installation>`_.
- `scipy.stats.bootstrap` now emits a ``FutureWarning`` if the shapes of the
input arrays do not agree. Broadcast the arrays to the same batch shape
(i.e. for all dimensions except those specified by the ``axis`` argument)
to avoid the warning. Broadcasting will be performed automatically in the
future.
- SciPy endorsed `SPEC-7 <https://scientific-python.org/specs/spec-0007/>`_,
which proposes a ``rng`` argument to control pseudorandom number generation
(PRNG) in a standard way, replacing legacy arguments like ``seed`` and
``random_sate``. In many cases, use of ``rng`` will change the behavior of
the function unless the argument is already an instance of
``numpy.random.Generator``.

- Effective in SciPy ``1.15.0``:

 - The ``rng`` argument has been added to the following functions:
   `scipy.cluster.vq.kmeans`, `scipy.cluster.vq.kmeans2`,
   `scipy.interpolate.BarycentricInterpolator`,
   `scipy.interpolate.barycentric_interpolate`,
   `scipy.linalg.clarkson_woodruff_transform`,
   `scipy.optimize.basinhopping`,
   `scipy.optimize.differential_evolution`, `scipy.optimize.dual_annealing`,
   `scipy.optimize.check_grad`, `scipy.optimize.quadratic_assignment`,
   `scipy.sparse.random`, `scipy.sparse.random_array`, `scipy.sparse.rand`,
   `scipy.sparse.linalg.svds`, `scipy.spatial.transform.Rotation.random`,
   `scipy.spatial.distance.directed_hausdorff`,
   `scipy.stats.goodness_of_fit`, `scipy.stats.BootstrapMethod`,
   `scipy.stats.PermutationMethod`, `scipy.stats.bootstrap`,
   `scipy.stats.permutation_test`, `scipy.stats.dunnett`, all
   `scipy.stats.qmc` classes that consume random numbers, and
   `scipy.stats.sobol_indices`.
 - When passed by keyword, the ``rng`` argument will follow the SPEC 7
   standard behavior: the argument will be normalized with
   ``np.random.default_rng`` before being used.
 - When passed by position or legacy keyword, the behavior of the argument
   will remain unchanged (for now).

- It is planned that in ``1.17.0`` the legacy argument will start emitting
 warnings, and that in ``1.19.0`` the default behavior will change.
- In all cases, users can avoid future disruption by proactively passing
 an instance of ``np.random.Generator`` by keyword ``rng``. For details,
 see `SPEC-7 <https://scientific-python.org/specs/spec-0007/>`_.

- The SciPy build no longer adds ``-std=legacy`` for Fortran code,
except when using Gfortran. This avoids problems with the new Flang and
AMD Fortran compilers. It may make new build warnings appear for other
compilers - if so, please file an issue.


- ``scipy.signal.sosfreqz`` has been renamed to `scipy.signal.freqz_sos`.
New code should use the new name. The old name is maintained as an alias for
backwards compatibility.
- Testing thread-safety improvements related to Python ``3.13t`` have been
made in: `scipy.special`, `scipy.spatial`, `scipy.sparse`,
`scipy.interpolate`.



Authors (commits)
==============

* endolith (4)
* h-vetinari (61)
* a-drenaline (1) +
* Afleloup (1) +
* Ahmad Alkadri (1) +
* Luiz Eduardo Amaral (3) +
* Virgile Andreani (3)
* Isaac Alonso Asensio (2) +
* Matteo Bachetti (1) +
* Arash Badie-Modiri (1) +
* Arnaud Baguet (1) +
* Soutrik Bandyopadhyay (1) +
* Ankit Barik (1) +
* Christoph Baumgarten (1)
* Nickolai Belakovski (3)
* Krishan Bhasin (1) +
* Jake Bowhay (85)
* Michael Bratsch (2) +
* Matthew Brett (1)
* Keith Briggs (1) +
* Olly Britton (145) +
* Dietrich Brunn (11)
* Clemens Brunner (1)
* Evgeni Burovski (182)
* Matthias Bussonnier (7)
* CJ Carey (32)
* Cesar Carrasco (4) +
* Hood Chatham (1)
* Aadya Chinubhai (1)
* Alessandro Chitarrini (1) +
* Thibault de Coincy (1) +
* Lucas Colley (217)
* Martin Diehl (1) +
* Djip007 (1) +
* Kevin Doshi (2) +
* Michael Dunphy (2)
* Andy Everall (1) +
* Thomas J. Fan (2)
* fancidev (60)
* Sergey Fedorov (2) +
* Sahil Garje (1) +
* Gabriel Gerlero (2)
* Yotam Gingold (1) +
* Ralf Gommers (107)
* Rohit Goswami (62)
* Anil Gurses (1) +
* Oscar Gustafsson (1) +
* Matt Haberland (371)
* Matt Hall (1) +
* Joren Hammudoglu (3) +
* CY Han (1) +
* Daniel Isaac (4) +
* Maxim Ivanov (1)
* Jakob Jakobson (2)
* Janez Demšar (4) +
* Chris Jerdonek (2) +
* Adam Jones (4) +
* Aditi Juneja (1) +
* Nuri Jung (1) +
* Guus Kamphuis (1) +
* Aditya Karumanchi (2) +
* Robert Kern (5)
* Agriya Khetarpal (10)
* Andrew Knyazev (7)
* Gideon Genadi Kogan (1) +
* Damien LaRocque (1) +
* Eric Larson (10)
* Gregory R. Lee (4)
* Linfye (1) +
* Boyu Liu (1) +
* Drew Allan Loney (1) +
* Christian Lorentzen (1)
* Smit Lunagariya (1)
* Henry Lunn (1) +
* Marco Maggi (4)
* Lauren Main (1) +
* Martin Spišák (1) +
* Mateusz Sokół (4)
* Jan-Kristian Mathisen (1) +
* Nikolay Mayorov (2)
* Nicholas McKibben (1)
* Melissa Weber Mendonça (62)
* João Mendes (10)
* Gian Marco Messa (1) +
* Samuel Le Meur-Diebolt (1) +
* Michał Górny (2)
* Naoto Mizuno (2)
* Nicolas Mokus (2)
* musvaage (18) +
* Andrew Nelson (88)
* Jens Hedegaard Nielsen (1) +
* Roman Nigmatullin (8) +
* Nick ODell (37)
* Yagiz Olmez (4)
* Matti Picus (9)
* Diogo Pires (5) +
* Ilhan Polat (96)
* Zachary Potthoff (1) +
* Tom M. Ragonneau (2)
* Peter Ralph (1) +
* Stephan Rave (1) +
* Tyler Reddy (131)
* redha2404 (2) +
* Ritvik1sharma (1) +
* Érico Nogueira Rolim (1) +
* Heshy Roskes (1)
* Pamphile Roy (34)
* Mikhail Ryazanov (1) +
* Sina Saber (1) +
* Atsushi Sakai (1)
* Clemens Schmid (1) +
* Daniel Schmitz (15)
* Moritz Schreiber (1) +
* Dan Schult (88)
* Searchingdays (1) +
* Matias Senger (1) +
* Scott Shambaugh (1)
* Zhida Shang (1) +
* Sheila-nk (4)
* Romain Simon (2) +
* Gagandeep Singh (31)
* Albert Steppi (36)
* Kai Striega (1)
* Anushka Suyal (143) +
* Alex Szatmary (1)
* Svetlin Tassev (1) +
* Ewout ter Hoeven (1)
* Tibor Völcker (4) +
* Kanishk Tiwari (1) +
* Yusuke Toyama (1) +
* Edgar Andrés Margffoy Tuay (124)
* Adam Turner (2) +
* Nicole Vadot (1) +
* Andrew Valentine (1)
* Christian Veenhuis (2)
* vfdev (2) +
* Pauli Virtanen (2)
* Simon Waldherr (1) +
* Stefan van der Walt (2)
* Warren Weckesser (23)
* Anreas Weh (1)
* Benoît Wygas (2) +
* Pavadol Yamsiri (3) +
* ysard (1) +
* Xiao Yuan (2)
* Irwin Zaid (12)
* Gang Zhao (1)
* ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) (10)

A total of 148 people contributed to this release.
People with a "+" by their names contributed a patch for the first time.
This list of names is automatically generated, and may not be fully complete.

1.15.0

many new features, numerous bug-fixes, improved test coverage and better
documentation. There have been a number of deprecations and API changes
in this release, which are documented below. All users are encouraged to
upgrade to this release, as there are a large number of bug-fixes and
optimizations. Before upgrading, we recommend that users check that
their own code does not use deprecated SciPy functionality (to do so,
run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
Our development attention will now shift to bug-fix releases on the
1.15.x branch, and on adding new features on the main branch.

This release requires Python `3.10-3.13` and NumPy `1.23.5` or greater.


Highlights of this release
===================

- Sparse arrays are now fully functional for 1-D and 2-D arrays. We recommend
that all new code use sparse arrays instead of sparse matrices and that
developers start to migrate their existing code from sparse matrix to sparse
array: [ `migration_to_sparray`](https://scipy.github.io/devdocs/reference/sparse.migration_to_sparray.html). Both ``sparse.linalg`` and ``sparse.csgraph``
work with either sparse matrix or sparse array and work internally with
sparse array.
- Sparse arrays now provide basic support for n-D arrays in the COO format
including ``add``, ``subtract``, ``reshape``, ``transpose``, ``matmul``,
``dot``, ``tensordot`` and others. More functionality is coming in future
releases.
- Preliminary support for free-threaded Python 3.13.
- New probability distribution features in `scipy.stats` can be used to improve
the speed and accuracy of existing continuous distributions and perform new
probability calculations.
- `scipy.differentiate` is a new top-level submodule for accurate
estimation of derivatives of black box functions.
- `scipy.optimize.elementwise` provides vectorized root-finding and
minimization of univariate functions, and it supports the array API
as do new ``integrate`` functions ``tanhsinh``, ``nsum``, and ``cubature``.
- `scipy.interpolate.AAA` adds the AAA algorithm for barycentric rational
approximation of real or complex functions.



New features
==========

`scipy.differentiate` introduction
=========================
The new `scipy.differentiate` sub-package contains functions for accurate
estimation of derivatives of black box functions.

* Use `scipy.differentiate.derivative` for first-order derivatives of
scalar-in, scalar-out functions.
* Use `scipy.differentiate.jacobian` for first-order partial derivatives of
vector-in, vector-out functions.
* Use `scipy.differentiate.hessian` for second-order partial derivatives of
vector-in, scalar-out functions.

All functions use high-order finite difference rules with adaptive (real)
step size. To facilitate batch computation, these functions are vectorized
and support several Array API compatible array libraries in addition to NumPy
(see "Array API Standard Support" below).

`scipy.integrate` improvements
========================
- The ``QUADPACK`` Fortran77 package has been ported to C.
- `scipy.integrate.lebedev_rule` computes abscissae and weights for
integration over the surface of a sphere.
- `scipy.integrate.nsum` evaluates finite and infinite series and their
logarithms.
- `scipy.integrate.tanhsinh` is now exposed for public use, allowing
evaluation of a convergent integral using tanh-sinh quadrature.
- The new `scipy.integrate.cubature` function supports multidimensional
integration, and has support for approximating integrals with
one or more sets of infinite limits.


`scipy.interpolate` improvements
===========================
- `scipy.interpolate.AAA` adds the AAA algorithm for barycentric rational
approximation of real or complex functions.
- `scipy.interpolate.FloaterHormannInterpolator` adds barycentric rational
interpolation.
- New functions `scipy.interpolate.make_splrep` and
`scipy.interpolate.make_splprep` implement construction of smoothing splines.
The algorithmic content is equivalent to FITPACK (``splrep`` and ``splprep``
functions, and ``*UnivariateSpline`` classes) and the user API is consistent
with ``make_interp_spline``: these functions receive data arrays and return
a `scipy.interpolate.BSpline` instance.
- New generator function `scipy.interpolate.generate_knots` implements the
FITPACK strategy for selecting knots of a smoothing spline given the
smoothness parameter, ``s``. The function exposes the internal logic of knot
selection that ``splrep`` and ``*UnivariateSpline`` was using.


`scipy.linalg` improvements
======================
- `scipy.linalg.interpolative` Fortran77 code has been ported to Cython.
- `scipy.linalg.solve` supports several new values for the ``assume_a``
argument, enabling faster computation for diagonal, tri-diagonal, banded, and
triangular matrices. Also, when ``assume_a`` is left unspecified, the
function now automatically detects and exploits diagonal, tri-diagonal,
and triangular structures.
- `scipy.linalg` matrix creation functions (`scipy.linalg.circulant`,
`scipy.linalg.companion`, `scipy.linalg.convolution_matrix`,
`scipy.linalg.fiedler`, `scipy.linalg.fiedler_companion`, and
`scipy.linalg.leslie`) now support batch
matrix creation.
- `scipy.linalg.funm` is faster.
- `scipy.linalg.orthogonal_procrustes` now supports complex input.
- Wrappers for the following LAPACK routines have been added in
`scipy.linalg.lapack`: ``?lantr``, ``?sytrs``, ``?hetrs``, ``?trcon``,
and ``?gtcon``.
- `scipy.linalg.expm` was rewritten in C.
- `scipy.linalg.null_space` now accepts the new arguments ``overwrite_a``,
``check_finite``, and ``lapack_driver``.
- ``id_dist`` Fortran code was rewritten in Cython.


`scipy.ndimage` improvements
========================
- Several additional filtering functions now support an ``axes`` argument
that specifies which axes of the input filtering is to be performed on.
These include ``correlate``, ``convolve``, ``generic_laplace``, ``laplace``,
``gaussian_laplace``, ``derivative2``, ``generic_gradient_magnitude``,
``gaussian_gradient_magnitude`` and ``generic_filter``.
- The binary and grayscale morphology functions now support an ``axes``
argument that specifies which axes of the input filtering is to be performed
on.
- `scipy.ndimage.rank_filter` time complexity has improved from ``n`` to
``log(n)``.



`scipy.optimize` improvements
========================
- The vendored HiGHS library has been upgraded from ``1.4.0`` to ``1.8.0``,
bringing accuracy and performance improvements to solvers.
- The ``MINPACK`` Fortran77 package has been ported to C.
- The ``L-BFGS-B`` Fortran77 package has been ported to C.
- The new `scipy.optimize.elementwise` namespace includes functions
``bracket_root``, ``find_root``, ``bracket_minimum``, and ``find_minimum``
for root-finding and minimization of univariate functions. To facilitate
batch computation, these functions are vectorized and support several
Array API compatible array libraries in addition to NumPy (see
"Array API Standard Support" below). Compared to existing functions (e.g.
`scipy.optimize.root_scalar` and `scipy.optimize.minimize_scalar`),
these functions can offer speedups of over 100x when used with NumPy arrays,
and even greater gains are possible with other Array API Standard compatible
array libraries (e.g. CuPy).
- `scipy.optimize.differential_evolution` now supports more general use of
``workers``, such as passing a map-like callable.
- `scipy.optimize.nnls` was rewritten in Cython.
- ``HessianUpdateStrategy`` now supports ``__matmul__``.


`scipy.signal` improvements
======================
- Add functionality of complex-valued waveforms to ``signal.chirp()``.
- `scipy.signal.lombscargle` has two new arguments, ``weights`` and
``floating_mean``, enabling sample weighting and removal of an unknown
y-offset independently for each frequency. Additionally, the ``normalize``
argument includes a new option to return the complex representation of the
amplitude and phase.
- New function `scipy.signal.envelope` for computation of the envelope of a
real or complex valued signal.


`scipy.sparse` improvements
=======================
- A :ref:`migration guide<migration_to_sparray>` is now available for
moving from sparse.matrix to sparse.array in your code/library.
- Sparse arrays now support indexing for 1-D and 2-D arrays. So, sparse
arrays are now fully functional for 1-D and 2D.
- n-D sparse arrays in COO format can now be constructed, reshaped and used
for basic arithmetic.
- New functions ``sparse.linalg.is_sptriangular`` and
``sparse.linalg.spbandwidth`` mimic the existing dense tools
``linalg.is_triangular`` and ``linalg.bandwidth``.
- ``sparse.linalg`` and ``sparse.csgraph`` now work with sparse arrays. Be
careful that your index arrays are 32-bit. We are working on 64bit support.
- The vendored ``ARPACK`` library has been upgraded to version ``3.9.1``.
- COO, CSR, CSC and LIL formats now support the ``axis`` argument for
``count_nonzero``.
- Sparse arrays and matrices may now raise errors when initialized with
incompatible data types, such as ``float16``.
- ``min``, ``max``, ``argmin``, and ``argmax`` now support computation
over nonzero elements only via the new ``explicit`` argument.
- New functions ``get_index_dtype`` and ``safely_cast_index_arrays`` are
available to facilitate index array casting in ``sparse``.


`scipy.spatial` improvements
======================
- ``Rotation.concatenate`` now accepts a bare ``Rotation`` object, and will
return a copy of it.


`scipy.special` improvements
========================
- The factorial functions ``special.{factorial,factorial2,factorialk}`` now
offer an extension to the complex domain by passing the kwarg
``extend='complex'``. This is opt-in because it changes the values for
negative inputs (which by default return 0), as well as for some integers
(in the case of ``factorial2`` and ``factorialk``; for more details,
check the respective docstrings).
- `scipy.special.zeta` now defines the Riemann zeta function on the complex
plane.
- `scipy.special.softplus` computes the softplus function
- The spherical Bessel functions (`scipy.special.spherical_jn`,
`scipy.special.spherical_yn`, `scipy.special.spherical_in`, and
`scipy.special.spherical_kn`) now support negative arguments with real dtype.
- `scipy.special.logsumexp` now preserves precision when one element of the
sum has magnitude much bigger than the rest.
- The accuracy of several functions has been improved:

- `scipy.special.ncfdtr` and `scipy.special.nctdtr` have been improved
 throughout the domain.
- `scipy.special.hyperu` is improved for the case of ``b=1``, small ``x``,
 and small ``a``.
- `scipy.special.logit` is improved near the argument ``p=0.5``.
- `scipy.special.rel_entr` is improved when ``x/y`` overflows, underflows,
 or is close to ``1``.

- `scipy.special.gdtrib` may now be used in a CuPy ``ElementwiseKernel`` on
GPUs.
- `scipy.special.ndtr` is now more efficient.

`scipy.stats` improvements
=====================
- A new probability distribution infrastructure has been added for the
implementation of univariate, continuous distributions with speed,
accuracy, and memory advantages:

- `scipy.stats.Normal` represents the normal distribution with the new
 interface. In typical cases, its methods are faster and more accurate than
 those of `scipy.stats.norm`.
- Use `scipy.stats.make_distribution` to treat an existing continuous
 distribution (e.g. `scipy.stats.norm`) with the new infrastructure.
 This can improve the speed and accuracy of existing distributions,
 especially for methods not overridden with custom formulas in the
 implementation.

- `scipy.stats.Mixture` has been added to represent mixture distributions.
- Instances of `scipy.stats.Normal` and the classes returned by
`scipy.stats.make_distribution` are supported by several new mathematical
transformations.

- `scipy.stats.truncate` for truncation of the support.
- `scipy.stats.order_statistic` for the order statistics of a given number
 of IID random variables.
- `scipy.stats.abs`, `scipy.stats.exp`, and `scipy.stats.log`. For example,
 ``scipy.stats.abs(Normal())`` is distributed according to the folded normal
 and ``scipy.stats.exp(Normal())`` is lognormally distributed.

- The new `scipy.stats.lmoment` calculates sample l-moments and l-moment
ratios. Notably, these sample estimators are unbiased.
- `scipy.stats.chatterjeexi` computes the Xi correlation coefficient, which
can detect nonlinear dependence. The function also performs a hypothesis
test of independence between samples.
- `scipy.stats.wilcoxon` has improved method resolution logic for the default
``method='auto'``. Other values of ``method`` provided by the user are now
respected in all cases, and the method argument ``approx`` has been
renamed to ``asymptotic`` for consistency with similar functions. (Use of
``approx`` is still allowed for backward compatibility.)
- There are several new probability distributions:

- `scipy.stats.dpareto_lognorm` represents the double Pareto lognormal
 distribution.
- `scipy.stats.landau` represents the Landau distribution.
- `scipy.stats.normal_inverse_gamma` represents the normal-inverse-gamma
 distribution.
- `scipy.stats.poisson_binom` represents the Poisson binomial distribution.

- Batch calculation with `scipy.stats.alexandergovern` and
`scipy.stats.combine_pvalues` is faster.
- `scipy.stats.chisquare` added an argument ``sum_check``. By default, the
function raises an error when the sum of expected and obseved frequencies
are not equal; setting ``sum_check=False`` disables this check to
facilitate hypothesis tests other than Pearson's chi-squared test.
- The accuracy of several distribution methods has been improved, including:

- `scipy.stats.nct` method ``pdf``
- `scipy.stats.crystalball` method ``sf``
- `scipy.stats.geom` method ``rvs``
- `scipy.stats.cauchy` methods ``logpdf``, ``pdf``, ``ppf`` and ``isf``
- The ``logcdf`` and/or ``logsf`` methods of distributions that do not
 override the generic implementation of these methods, including
 `scipy.stats.beta`, `scipy.stats.betaprime`, `scipy.stats.cauchy`,
 `scipy.stats.chi`, `scipy.stats.chi2`, `scipy.stats.exponweib`,
 `scipy.stats.gamma`, `scipy.stats.gompertz`, `scipy.stats.halflogistic`,
 `scipy.stats.hypsecant`, `scipy.stats.invgamma`, `scipy.stats.laplace`,
 `scipy.stats.levy`, `scipy.stats.loggamma`, `scipy.stats.maxwell`,
 `scipy.stats.nakagami`, and `scipy.stats.t`.

- `scipy.stats.qmc.PoissonDisk` now accepts lower and upper bounds
parameters ``l_bounds`` and ``u_bounds``.
- `scipy.stats.fisher_exact` now supports two-dimensional tables with shapes
other than ``(2, 2)``.

Preliminary Support for Free-Threaded CPython 3.13
========================================
Links

Update trame from 3.7.5 to 3.7.6.

Changelog

3.7.6

Bug Fixes

- **tools**: Using google syntax in widget generator
([`6b21e99`](https://github.com/Kitware/trame/commit/6b21e9919e9858df489ecd9f92416fb2f3dc5b6b))

Documentation

- **rtd**: Update python version
([`a8ed1e2`](https://github.com/Kitware/trame/commit/a8ed1e2537e212c3726635d4d0b9c352934247af))

- **widgets**: Move trame-router and small tweaks
([`3e9072c`](https://github.com/Kitware/trame/commit/3e9072cde1c495b143cfc176949de2e35616f8e1))
Links

Update trame-server from 3.2.4 to 3.3.0.

Changelog

3.3.0

Chores

- Fix pyproject syntax
([`296c4cd`](https://github.com/Kitware/trame-server/commit/296c4cdc6a86aa17ad591d5b80eff5c14714553e))

Continuous Integration

- Pre-commit exclude changelog
([`3231702`](https://github.com/Kitware/trame-server/commit/3231702c57c8ea55ede3384a815c883a7a7dffea))

- **pyproject**: Add target-version in tool.ruff
([`468c467`](https://github.com/Kitware/trame-server/commit/468c4675bf9ff48b61580bee82b405d6a38f4bd6))

Documentation

- **state**: Example of state.modified_keys usgae
([`ca5b51e`](https://github.com/Kitware/trame-server/commit/ca5b51e97eab99563547191dc297161f96ef4727))

Features

- **state**: Add modified_keys accessor
([`12733a1`](https://github.com/Kitware/trame-server/commit/12733a182019aa23dcfe441ba29cbfacb194fdd7))

Testing

- **state**: Fix possible exec order swap
([`1f8dd8a`](https://github.com/Kitware/trame-server/commit/1f8dd8acfb50b1279944ea74edd8c3d96f4bb02d))

3.2.7

Bug Fixes

- **wslink**: Remove AppKey warning
([`b0bf240`](https://github.com/Kitware/trame-server/commit/b0bf240fe5ffafd9f473d52fd49ccf579605948f))

Build System

- **deps**: Bump codecov/codecov-action in the actions group
([`cc6023d`](https://github.com/Kitware/trame-server/commit/cc6023d2e31936d04bc0b96b5e4a0f30c32085b1))

Bumps the actions group with 1 update:
[codecov/codecov-action](https://github.com/codecov/codecov-action).

Updates `codecov/codecov-action` from 4.0.1 to 5.1.2 - [Release
notes](https://github.com/codecov/codecov-action/releases) -
[Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) -
[Commits](https://github.com/codecov/codecov-action/compare/v4.0.1...v5.1.2)

--- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type:
direct:production

update-type: version-update:semver-major

dependency-group: actions

...

Signed-off-by: dependabot[bot] <supportgithub.com>

Chores

- **pyproject**: Fix syntax
([`b6e171a`](https://github.com/Kitware/trame-server/commit/b6e171a0b9d892505abc75080b74a11eed7b645c))

Continuous Integration

- Pre-commit hooks
([`b6e6b39`](https://github.com/Kitware/trame-server/commit/b6e6b398c227212adf0890e926d483ec6f56643a))

3.2.6

Bug Fixes

- **ruff**: Handle lint suggestion
([`ab94d97`](https://github.com/Kitware/trame-server/commit/ab94d97e3550113908339ffc10f6264a3c76bbe6))

Continuous Integration

- Improve project automation
([`37d33cc`](https://github.com/Kitware/trame-server/commit/37d33ccdb28391f3a5443a0fb4fcda5e3226a0e7))

- Pre-commit prettier
([`e331a05`](https://github.com/Kitware/trame-server/commit/e331a054ed2913b864daa61f562da103139d79f3))

- **codecov**: Try to fix upload
([`ca4814b`](https://github.com/Kitware/trame-server/commit/ca4814b51e26b625f2e36be4925b64baaf5ec9f1))

Documentation

- **readme**: Update README.rst
([`73bad67`](https://github.com/Kitware/trame-server/commit/73bad678f16430e5f2457b529eee02e5dd7e3bec))

Testing

- Improve coverage
([`eba8290`](https://github.com/Kitware/trame-server/commit/eba82908427e9e2e41d1a2a66c12674e4cb9ad67))

- **windows**: Try to fix raise condition on windows
([`24804d6`](https://github.com/Kitware/trame-server/commit/24804d6e21cd737316dd2f29068f3e99e2a198fd))

3.2.5

Bug Fixes

- **enable_module**: Return True if the module was loaded
([`84aa953`](https://github.com/Kitware/trame-server/commit/84aa953f7dbd1c93cc53b5387a140463c6f5776d))

Continuous Integration

- Fix url
([`85789e1`](https://github.com/Kitware/trame-server/commit/85789e18e564e4a9b0082137ace575f39dff8eb8))

- Improve test
([`bf20291`](https://github.com/Kitware/trame-server/commit/bf20291072a5f1750e1cd885f494d48e55d8c10e))

Documentation

- Update README.rst
([`203cdf2`](https://github.com/Kitware/trame-server/commit/203cdf2d814f872fd9b420ef23f2a74000cdd4ef))

Testing

- **state**: Get 100% coverage
([`d9db56f`](https://github.com/Kitware/trame-server/commit/d9db56f63e43dca6c83867f6b854afe84f6878f8))
Links

Update trame-simput from 2.5.0 to 2.5.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update trame-vtklocal from 0.6.5 to 0.6.9.

Changelog

0.6.9

Bug Fixes

- **readme**: Try to fix syntax
([`8aa8c9e`](https://github.com/Kitware/trame-vtklocal/commit/8aa8c9eb615d987883f8f4f4eafd7ae85a51a556))

0.6.8

Bug Fixes

- **pyproject**: Fix long description error
([`19889bb`](https://github.com/Kitware/trame-vtklocal/commit/19889bb70a1ebc7ac5b766b9fd0de52eb7500745))

Continuous Integration

- Pyproject syntax error
([`3945194`](https://github.com/Kitware/trame-vtklocal/commit/39451942b2f9e52f88aef6052fcaaf7b1c0841b6))

0.6.7

Bug Fixes

- **py**: Use ruff and pyproject
([`062a07d`](https://github.com/Kitware/trame-vtklocal/commit/062a07d2ebd212e20e9814197f1e90d2cda2552d))

Continuous Integration

- Disable rendering test for now
([`a160b69`](https://github.com/Kitware/trame-vtklocal/commit/a160b6979efcfbabdf359109345837da8d754c4f))

- Fix action indent issue
([`06a06f4`](https://github.com/Kitware/trame-vtklocal/commit/06a06f4af39895691a422f7cbbca6ac54a0323ad))

- **osmesa**: Install osmesa for vtk
([`b8a1415`](https://github.com/Kitware/trame-vtklocal/commit/b8a1415ff0670c4c3578abddf51ead9296842b18))

- **test**: Add image comparison testing
([`90e2647`](https://github.com/Kitware/trame-vtklocal/commit/90e264737a6ce629b7b898572b91d7d8feb03ba2))

Documentation

- **readme**: Improve readme
([`b18485b`](https://github.com/Kitware/trame-vtklocal/commit/b18485b9289c8135a315383275cf26ab2fd6c9c0))

- **README**: Update link to docxygen instead of code
([`a71c572`](https://github.com/Kitware/trame-vtklocal/commit/a71c572c025a2d840b500e0ddc3b3a02d149946b))

0.6.6

Bug Fixes

- **dep**: Add vtk as optional dep
([`7caa200`](https://github.com/Kitware/trame-vtklocal/commit/7caa200e441d9d3fe8734225113591c1d31596f1))

Chores

- **build**: Enable logging in VTK
([`a28007d`](https://github.com/Kitware/trame-vtklocal/commit/a28007d63c8d83af4166fd5a2533f8063b235413))

Documentation

- **examples**: Register camera orientation widget with vtk scene manager
([`d2eb35c`](https://github.com/Kitware/trame-vtklocal/commit/d2eb35c69472cff52790e82c3860df6b8dfab7d4))

- **readme**: Improve readme
([`06991ca`](https://github.com/Kitware/trame-vtklocal/commit/06991ca191dac2f05bcf3b8729a1bead9b514dbb))

- **readme**: Improve readme
([`f7bca26`](https://github.com/Kitware/trame-vtklocal/commit/f7bca269e6e6cd12a9acbc366e177343a54545e9))

- **readme**: Improve readme
([`20d1881`](https://github.com/Kitware/trame-vtklocal/commit/20d1881065bc5409427baba5b4bde6fccd18cb40))
Links

Update trame-vuetify from 2.7.2 to 2.8.0.

Changelog

2.8.0

Bug Fixes

- **ruff**: Noqa F403 for trame imports
([`f20bc9c`](https://github.com/Kitware/trame-vuetify/commit/f20bc9c9bbe7620087867411afb6ea69d1866ce1))

Continuous Integration

- Update to v3.7.6
([`c8fefd5`](https://github.com/Kitware/trame-vuetify/commit/c8fefd56551399546b8d6d76190425aa3ca19da2))

Features

- **v3.7.6**: Update generator and version
([`9d80364`](https://github.com/Kitware/trame-vuetify/commit/9d80364b77f0fc8b2d777a3c375c26eb30e87540))
Links

Update orjson from 3.10.13 to 3.10.14.

Changelog

3.10.14

Changed

- Specify build system dependency on `maturin>=1,<2` again.
- Allocate memory using `PyMem_Malloc()` and similar APIs for integration
with pymalloc, mimalloc, and tracemalloc.
- Source distribution does not ship compressed test documents and relevant
tests skip if fixtures are not present.
- Build now depends on Rust 1.82 or later instead of 1.72.
Links

Update soundfile from 0.12.1 to 0.13.0.

Changelog

0.13.0

Thank you, Zhong Jianxin, mcclure, jneuendorf-i4h, aoirint, endolith, Guy Illes, ytya, Sam Lapp, Benjamin Moody

- Linux arm64 builds added
- Numpy is now a dependency
- Fixed error in blocks, if file is very short
- Compression level and bitrate controls added for compressed files
- Various README improvements
- Various build system improvements
- Various improvements to error messages
Links

Update limits from 3.14.1 to 4.0.0.

Changelog

4.0.0

------
Release Date: 2025-01-05

* Breaking change

* Change definition of ``reset_time`` in ``get_window_stats``
 to use a precise floating point value instead of truncating
 to the previous second.
Links

Update scikit-learn from 1.6.0 to 1.6.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pydantic from 2.10.4 to 2.10.5.

Changelog

2.10.5

[GitHub release](https://github.com/pydantic/pydantic/releases/tag/v2.10.5)

What's Changed

* Remove custom MRO implementation of Pydantic models by Viicos in [11184](https://github.com/pydantic/pydantic/pull/11184)
* Fix URL serialization for unions by sydney-runkle in [11233](https://github.com/pydantic/pydantic/pull/11233)
Links

Update sudachipy from 0.6.9 to 0.6.10.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update langchain from 0.3.13 to 0.3.14.

Changelog
Links

Update xarray from 2024.11.0 to 2025.1.1.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update tables from 3.10.1 to 3.10.2.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

pyup-bot and others added 26 commits January 14, 2025 10:52
Since we are installing `importlib-resources` only for python 3.8,
we need to stick to v6.4.5 and prevent pyup from trying to update it.
`tables` 3.10.2 dropped support for python 3.10.
This reverts commit a7ae2de.

Hold back this update as it seems to trigger recursion error in
combination with other dependencies from this update.
@rokm rokm force-pushed the pyup-scheduled-update-2025-01-13 branch from 3405efc to e4771b0 Compare January 14, 2025 09:52
@rokm rokm merged commit 0a113f8 into master Jan 14, 2025
26 checks passed
@rokm rokm deleted the pyup-scheduled-update-2025-01-13 branch January 14, 2025 12:51
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.

2 participants